[Reproducible-commits] [blog] 01/01: First draft of week 8 report

Ceridwen ceridwen-guest at moszumanska.debian.org
Mon Jul 18 15:58:01 UTC 2016


This is an automated email from the git hooks/post-receive script.

ceridwen-guest pushed a commit to branch master
in repository blog.

commit dfed69065a4a91afe20909940db98044860a35f6
Author: Ceridwen <ceridwenv at gmail.com>
Date:   Mon Jul 18 11:56:48 2016 -0400

    First draft of week 8 report
---
 drafts/people/ceridwen/reprotest_week8.mdwn | 54 +++++++++++++++++++++++++++++
 1 file changed, 54 insertions(+)

diff --git a/drafts/people/ceridwen/reprotest_week8.mdwn b/drafts/people/ceridwen/reprotest_week8.mdwn
new file mode 100644
index 0000000..1a6453b
--- /dev/null
+++ b/drafts/people/ceridwen/reprotest_week8.mdwn
@@ -0,0 +1,54 @@
+[[!meta title="Preparing for the second release"]]
+[[!meta date="Mon, 18 Jul 2016 11:51:31 -0400"]]
+[[!tag reproducible_builds Debian reprotest Outreachy]]
+Author: ceridwen
+
+I now have working test environments set up for null, schroot, and
+qemu.  After fixing some bugs, null and qemu now test clean!  schroot
+still has a permission error related to disorderfs.
+
+After a great deal of effort, I isolated the bug that was causing the
+process to hang not to my code or autopkgtest's code, but to
+[CPython](https://bugs.python.org/issue25782) and
+[contextlib](https://bugs.python.org/issue25786).  It's supposed to be
+fixed in CPython 3.5.3, but for now I've worked around the problem by
+monkey-patching the patch provided in the latter issue onto
+contextlib.
+
+Here is my current to-do list:
+
+* Fix PyPi not installing the virt/ scripts correctly.
+
+* Move the disorderfs unmount into the shell script.  (When the virt/
+  scripts encounter an error, they try to delete a temporary
+  directory, which fails if disorderfs is mounted, so the script needs
+  to unmount it before that happens.)
+
+* Find and fix the schroot/disorderfs/autopkgtest permission error bug.
+
+* Convert my notes on setting up for the tests into something useful
+  for users.
+
+* Write scripts to synch version numbers and documentation.
+
+* Fix the headers in the autopkgtest code to conform to reprotest
+  style.
+
+* Add copyright information for the contextlib monkey-patch and the
+  autopkgtest files I've changed.
+
+* Close
+  [#829113](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=829113)
+  as wontfix.
+
+And here are the questions I'd like to resolve before the second release:
+
+* Is there any other documentation that's *essential*?  Finishing the
+  documentation will come later.
+
+* Should I release before finishing the rest of the variation?  This
+  will slow down the release of the first version with something
+  resembling full fuctionality.
+
+* Do I need to write a chroot test now?  Given the duplication with
+  schroot, I'm unconvinced this is worthwhile.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/blog.git



More information about the Reproducible-commits mailing list