[Reproducible-commits] [notes] 01/01: Update doc and bug for python_shebang_and_dependency_nondeterministically_3_or_3_point_5

Chris Lamb lamby at moszumanska.debian.org
Sat Nov 7 15:06:17 UTC 2015


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

lamby pushed a commit to branch master
in repository notes.

commit c4f8521bb594f2713e65a67511aba33fb4516e25
Author: Chris Lamb <lamby at debian.org>
Date:   Sat Nov 7 15:06:00 2015 +0000

    Update doc and bug for python_shebang_and_dependency_nondeterministically_3_or_3_point_5
---
 issues.yml | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/issues.yml b/issues.yml
index 567707d..7f2612c 100644
--- a/issues.yml
+++ b/issues.yml
@@ -772,9 +772,15 @@ random_buildpath_by_octave:
 python_shebang_and_dependency_nondeterministically_3_or_3_point_5:
   description: |
     The initial line of python programs is #!/usr/bin/python3.5 in build1 and #!/usr/bin/python3 in build2.
-    I believe this is actually a bug in easy_install, although there was also a
-    bug pyversions.
-  url: https://bugs.debian.org/801376
+    This is caused by us building multiple Python versions into separate
+    directories under {build_dir} but then installing them to the *same*
+    {destdir}.
+    .
+    If any of these builds complete in under 1 second, distutils may decide to
+    skip copying files to {destdir} as it incorrectly believes them to be
+    up-to-date. This will result in a package arbitrarily containing scripts
+    with different version shebangs and, by extension, binary dependencies.
+  url: https://bugs.debian.org/804339
 timestamps_in_directories:
   description: |
     Timestamps of one or more directories change from build1 to build2. This is probably a debhelper issue

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



More information about the Reproducible-commits mailing list