Notes for dbus-python - reproducible builds result

Version annotated: 1.2.0-2
Identified issues:
Identifier: randomness_in_documentation_generated_by_epydoc
URL https://wiki.debian.org/ReproducibleBuilds/EpydocIssues
Description Epydoc will add timestamps to the HTML file it produces. It can also generates
different class index depending on filesystem ordering. It might also output
references to object with a memory address.
Related bugs:
https://bugs.debian.org/827416
Identifier: sphinxdoc_translations
URL https://github.com/sphinx-doc/sphinx/issues/9778
Description Sphinxdoc translates some titles based on content of LANGUAGE, etc.
.
https://bugs.debian.org/998059
Identifier: randomness_in_documentation_generated_by_sphinx
URL https://wiki.debian.org/ReproducibleBuilds/SphinxIssues
Description Sphinx might output references to memory addresses and generate a json index file
with entries in random order or with non-deterministic values (eg. searchindex.js).
See https://bugs.debian.org/822197 for memory address issue
.
searchindex.js needs sort_keys=True (jsonimpl.py) but the key values vary too.
Comments: uses docutils via epydoc, so it honors SOURCE_DATE_EPOCH;
the differing integers in the output don't look like timestamps
 

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).