Differences between revisions 3 and 4
Revision 3 as of 2015-01-26 18:14:58
Size: 685
Editor: ?ReinerHerrmann
Comment: linked patch
Revision 4 as of 2015-01-26 18:18:29
Size: 722
Editor: ?ReinerHerrmann
Comment: fixed link to affected packages
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
[[https://reproducible.debian.net/issues/use_sphinx_issue.html|Known affected packages]] [[https://reproducible.debian.net/issues/randomness_in_documentation_generated_by_sphinx_issue.html|Known affected packages]]

python-sphinx creates unreproducible documentation by:

  • writing object memory references,
  • writing an unsorted index file in json format,

Known affected packages

Detection

Example debbindiff output with memory references and an unsorted index file

Work in Progress

An initial patch for the Sphinx issue is attached to this Wiki page. It will produce sorted searchindex.js and objects.inv files.

A solution for the embedded memory addresses is still missing.

Solution

None yet.

Patch

sphinx.diff