[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