Bug#1009797: apt: support "nodoc" build profile
Vagrant Cascadian
vagrant at reproducible-builds.org
Mon Apr 18 02:50:19 BST 2022
Source: apt
Severity: wishlist
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: randomness
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org
There are some non-deterministic identifiers that doxygen introduces
into apt's documentation packages:
https://tests.reproducible-builds.org/debian/rb-pkg/bookworm/amd64/diffoscope-results/apt.html
The attached patch, adds support for the "nodoc" build profile, allowing
to build the other apt packages reproducibly by excluding the
documentation packages.
This also allows building functional apt packages with a smaller
dependency chain, so might help with bootstrapping efforts too!
I thought docbook* and xsltproc could also be excluded from the
Build-Depends, but that triggered some other build failures.
Of course, ideally building documentation reproducibly would be very
nice as well, so it would be good to eventually fix the underlying
issues in doxygen:
https://tests.reproducible-builds.org/debian/issues/unstable/nondeterminstic_todo_identifiers_in_documentation_generated_by_doxygen_issue.html
https://tests.reproducible-builds.org/debian/issues/unstable/nondeterministic_ordering_in_documentation_generated_by_doxygen_issue.html
Thanks for maintaining apt!
live well,
vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Add-support-for-nodoc-build-profile.patch
Type: text/x-diff
Size: 2182 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/reproducible-bugs/attachments/20220417/5a57868a/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/reproducible-bugs/attachments/20220417/5a57868a/attachment.sig>
More information about the Reproducible-bugs
mailing list