Notes for xonsh - reproducible builds result

Version annotated: 0.14.4+dfsg-1
Identified issues:
Identifier: captures_environment_in_sphinx_autodoc
Description The autodoc extension for Sphinx can dynamically evaluate function signatures,
and when default values for function parameters include environment context this
can cause reproducibility failures.
.
As a workaround, the autodoc_preserve_defaults setting can be enabled.
https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html#confval-autodoc_preserve_defaults
Identifier: python-ply_compiled_parse_tables
URL https://github.com/dabeaz/ply/issues/79
Description python-ply generates parse tables (eg. parsetab.py) that are
non-deterministic.
.
This is a deeper issue than simply writing them out deterministically
("write_table" in yacc.py) but rather further up the chain within PLY.
.
Bugs noted: 1066017: "xonsh-doc: please make the build reproducible."
 

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