[Git][reproducible-builds/reproducible-notes][master] 2 commits: binutils: mention DEB_BUILD_OPTIONS options to improve reproducibility

Vagrant Cascadian (@vagrant) gitlab at salsa.debian.org
Fri Jun 16 19:51:57 UTC 2023



Vagrant Cascadian pushed to branch master at Reproducible Builds / reproducible-notes


Commits:
49015a94 by Vagrant Cascadian at 2023-06-16T12:48:12-07:00
binutils: mention DEB_BUILD_OPTIONS options to improve reproducibility
and reference that these are currently enabled on test infrastructure.

- - - - -
e054604f by Vagrant Cascadian at 2023-06-16T12:51:16-07:00
gcc-13: Mention custom DEB_BUILD_OPTIONS.

- - - - -


1 changed file:

- packages.yml


Changes:

=====================================
packages.yml
=====================================
@@ -1712,10 +1712,14 @@ binutils:
     fails to build reproducibly on 64-bit architectures only in
     unstable (probably build paths).
     binutils-dev includes logs and summaries of the tests in
-    /usr/share/doc/binutils/tests/.
+    /usr/share/doc/binutils/tests/. Can be disabled with
+    DEB_BUILD_OPTIONS=nocheck.
     locales may trigger differences.
-    Disableing PGO with DEB_BUILD_OPTIONS=nopgo improves
+    Disableing PGO with DEB_BUILD_OPTIONS="nopgo nolto" improves
     reproducibility considerably.
+    tests.reproducible-builds.org currently building with the above
+    DEB_BUILD_OPTIONS to improve reproducibility
+    https://salsa.debian.org/qa/jenkins.debian.net/-/blob/7a6b2e0235dd62b86886c5d46e7b7c53ea5779c1/bin/reproducible_build.sh#L613
   issues:
     - test_suite_logs
     - users_and_groups_in_tarball
@@ -7054,6 +7058,9 @@ gcc-13:
     .
     Building with DEB_BUILD_OPTIONS="nodoc" avoids some
     non-determinism in the documentation.
+    .
+    Currently enabling several DEB_BUILD_OPTIONS in test infrastructure
+    https://salsa.debian.org/qa/jenkins.debian.net/-/blob/7a6b2e0235dd62b86886c5d46e7b7c53ea5779c1/bin/reproducible_build.sh#L613
   issues:
     - test_suite_logs
     - diffoscope_runs_forever



View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-notes/-/compare/56fd5920166e66185ac9d14928c08eafdea9fee7...e054604fa10041c4394a7500d85aab462b0e17f2

-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-notes/-/compare/56fd5920166e66185ac9d14928c08eafdea9fee7...e054604fa10041c4394a7500d85aab462b0e17f2
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/20230616/26433277/attachment.htm>


More information about the rb-commits mailing list