Hi, I can't reproduce the unreproducibility on my computer.
However, reading debian/rules, I think setting PYTHONHASHSEED=0 when calling dh_sphinxdoc should work. Actually, modifying dh_sphinxdoc to set this variable may be better (in case someone copy-pastes it to their own package). If it does not work, try the attached package. On 25/08/2015 14:13, Dmitry Shachnev wrote: > Hi Val, > > Looks like my latest upload is still not reproducible: the debbindiff [1] > reports differing contents of searchindex.js. > > Do you know if this can be fixed by yet another PYTHONHASHSEED=0 setting, > or this is more complicate? > > [1]: > https://reproducible.debian.net/dbd/unstable/amd64/sphinx_1.3.1-5.debbindiff.html > > -- > Dmitry Shachnev >
diff -u -r sphinx-1.3.1.old/sphinx/search/__init__.py sphinx-1.3.1/sphinx/search/__init__.py
--- sphinx-1.3.1.old/sphinx/search/__init__.py 2015-08-25 12:52:11.119163557 +0000
+++ sphinx-1.3.1/sphinx/search/__init__.py 2015-08-25 13:11:28.671207670 +0000
@@ -259,9 +259,9 @@
rv = {}
otypes = self._objtypes
onames = self._objnames
- for domainname, domain in iteritems(self.env.domains):
+ for domainname, domain in sorted(iteritems(self.env.domains)):
for fullname, dispname, type, docname, anchor, prio in \
- domain.get_objects():
+ sorted(domain.get_objects()):
# XXX use dispname?
if docname not in fn2index:
continue
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Python-modules-team mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team

