[Git][reproducible-builds/reproducible-notes][master] packages: Annotate python3.9 based on manual builds done locally

Simon McVittie (@smcv) gitlab at salsa.debian.org
Mon Aug 23 09:31:22 UTC 2021



Simon McVittie pushed to branch master at Reproducible Builds / reproducible-notes


Commits:
0129dae7 by Simon McVittie at 2021-08-23T10:30:58+01:00
packages: Annotate python3.9 based on manual builds done locally

Signed-off-by: Simon McVittie <smcv at debian.org>

- - - - -


1 changed file:

- packages.yml


Changes:

=====================================
packages.yml
=====================================
@@ -20231,11 +20231,39 @@ python3.7:
   issues:
     - gcc_captures_build_path
 python3.9:
-  version: 3.9.1-1
+  version: 3.9.2-1
+  comments: |
+    Makefiles contain MKDIR_P = /bin/mkdir -p or MKDIR_P = /usr/bin/mkdir -p.
+    Workaround: don't vary merged-/usr when testing for other sources of
+    non-reproducibility.
+
+    Profile-guided optimization or LTO produces non-determinism.
+    Workaround: build with DEB_BUILD_OPTIONS="noopt" when testing for
+    other sources of non-reproducibility.
+
+    The build path is captured in many places. Workaround: don't vary it
+    when testing for other sources of non-reproducibility.
+
+    usr/share/info/python3.9.info.gz contains something that varies:
+
+           010696c0: 3a20 3337 3135 7f31 3532 3438 3931 370a  : 3715.15248917.
+          -010696d0: 5265 663a 2033 3731 347f 3135 3234 3839  Ref: 3714.152489
+          -010696e0: 3438 0a52 6566 3a20 7573 696e 672f 636d  48.Ref: using/cm
+          -010696f0: 646c 696e 6520 6175 6469 745f 6576 656e  dline audit_even
+          -01069700: 745f 6370 7974 686f 6e5f 7275 6e5f 6669  t_cpython_run_fi
+          -01069710: 6c65 5f30 7f31 3532 3438 3937 390a 1f0a  le_0.15248979...
+          +010696d0: 5265 663a 2075 7369 6e67 2f63 6d64 6c69  Ref: using/cmdli
+          +010696e0: 6e65 2061 7564 6974 5f65 7665 6e74 5f63  ne audit_event_c
+          +010696f0: 7079 7468 6f6e 5f72 756e 5f66 696c 655f  python_run_file_
+          +01069700: 307f 3135 3234 3839 3438 0a52 6566 3a20  0.15248948.Ref: 
+          +01069710: 3337 3134 7f31 3532 3438 3937 390a 1f0a  3714.15248979...
+           01069720: 456e 6420 5461 6720 5461 626c 650a 0a1f  End Tag Table...
   issues:
     - captures_build_path
     - blacklisted_on_jenkins_armhf_only
     - paths_vary_due_to_usrmerge
+  bugs:
+    - 992775
 pythonqt:
   version: 3.2-10
   issues:



View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-notes/-/commit/0129dae73f0ab30120a5ff36bfcf35cc8bf42012

-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-notes/-/commit/0129dae73f0ab30120a5ff36bfcf35cc8bf42012
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.reproducible-builds.org/pipermail/rb-commits/attachments/20210823/3e3a574e/attachment.htm>


More information about the rb-commits mailing list