Notes for bash - reproducible builds result

Version annotated: 4.3-14
Identified issues:
Identifier: records_build_flags
Description Records $CFLAGS, which vary intentionally due to the «-fdebug-prefix-map=${BUILDPATH}=.» flag.
.
We have a patch pending to GCC to fix this issue centrally:
.
https://gcc.gnu.org/ml/gcc-patches/2016-11/msg00182.html
.
If/when this is accepted, this issue should be fixed for all packages and
you should not need to fix it specifically in your package.
.
For more background information see:
.
• https://alioth-lists.debian.net/pipermail/reproducible-builds/Week-of-Mon-20160822/006788.html
• https://alioth-lists.debian.net/pipermail/reproducible-builds/Week-of-Mon-20160905/006984.html
• https://alioth-lists.debian.net/pipermail/reproducible-builds/Week-of-Mon-20160912/007076.html
Identifier: random_id_in_pdf_generated_by_dblatex
URL http://tug.org/pipermail/tex-live/2017-June/040398.html
Description eg.
/ID [<1ebdbec86dcab3e39cf225470b799ae8> <1ebdbec86dcab3e39cf225470b799ae8>]
.
Not caused by build path nor by the minute used to build at least.
Intermediate "--tempdir=docbuild" has no differences.
.
ID is varying because texlive generates it based on the build path, see also
pdf_id_varying_due_to_build_path issue.
.
(This might be tagged the same as random_order_of_pdf_ids_generated_by_latex)
.
(Or http://sources.debian.net/src/texlive-bin/latest/texk/web2c/pdftexdir/pdftex.web/#L20122-L20129)
Bugs noted: 935127#: "bash: please make the build reproducible"
Comments: Uses a private copy of man2html.
.
Included header file (/usr/include/bash/config.h) varies depending on the kernel version.
https://sources.debian.net/src/bash/latest/configure.ac/#L1088
 

Our notes about issues affecting packages are stored in notes.git and are targeted at packages in Debian in 'unstable/amd64' (unless they say otherwise).