Debian Bug report logs - #884010
The [FILES] section of sphinx htmlhelp (*.hhp) files appears in readdir() order

version graph

Package: src:sphinx; Maintainer for src:sphinx is Debian Python Team <team+python@tracker.debian.org>;

Reported by: Christoph Berg <myon@debian.org>

Date: Sun, 10 Dec 2017 13:15:02 UTC

Severity: normal

Tags: fixed-upstream

Found in version sphinx/1.6.5-2

Fixed in version sphinx/1.6.5-4

Done: Dmitry Shachnev <mitya57@debian.org>

Bug is archived. No further changes may be made.

Forwarded to https://github.com/sphinx-doc/sphinx/pull/4291

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#884010; Package src:sphinx. (Sun, 10 Dec 2017 13:15:04 GMT) (full text, mbox, link).


Message #3 received at submit@bugs.debian.org (full text, mbox, reply):

From: Christoph Berg <myon@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: The [FILES] section of sphinx htmlhelp (*.hhp) files appears in readdir() order
Date: Sun, 10 Dec 2017 14:12:37 +0100
Source: sphinx
Version: 1.6.5-2
Severity: normal

Hi,

pgadmin3 currently does not build reproducibly because the .hhp files
depend on filesystem ordering:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/i386/diffoscope-results/pgadmin3.html

This has already been analyzed some time ago, but it appears the issue
was never reported as a bug:

https://tests.reproducible-builds.org/debian/issues/unstable/sphinx_htmlhelp_readdir_sensitive_issue.html
Description:	[armhf,i386] The [FILES] section of sphinx htmlhelp (*.hhp) files appears in readdir() order:
sphinx/builders/htmlhelp.py:223: for root, dirs, files in os.walk(outdir)

I'm not attaching a patch here, as the fix seems trivial and similar
to the other reproducibility patches added in 1.6.5-2.

Thanks!
Christoph



Set Bug forwarded-to-address to 'https://github.com/sphinx-doc/sphinx/pull/4291'. Request was from Dmitry Shachnev <mitya57@debian.org> to control@bugs.debian.org. (Mon, 11 Dec 2017 21:30:03 GMT) (full text, mbox, link).


Added tag(s) fixed-upstream. Request was from bts-link-upstream@lists.alioth.debian.org to control@bugs.debian.org. (Mon, 18 Dec 2017 17:06:32 GMT) (full text, mbox, link).


Added tag(s) pending. Request was from Dmitry Shachnev <mitya57@gmail.com> to control@bugs.debian.org. (Thu, 28 Dec 2017 11:24:12 GMT) (full text, mbox, link).


Message sent on to Christoph Berg <myon@debian.org>:
Bug#884010. (Thu, 28 Dec 2017 11:24:15 GMT) (full text, mbox, link).


Message #12 received at 884010-submitter@bugs.debian.org (full text, mbox, reply):

From: Dmitry Shachnev <mitya57@gmail.com>
To: 884010-submitter@bugs.debian.org
Subject: Bug#884010 marked as pending
Date: Thu, 28 Dec 2017 11:21:26 +0000
tag 884010 pending
thanks

Hello,

Bug #884010 reported by you has been fixed in the Git repository. You can
see the changelog below, and you can check the diff of the fix at:

    https://anonscm.debian.org/cgit/python-modules/packages/sphinx.git/commit/?id=7fdb852

---
commit 7fdb852d2dd07dc9a07941744c290f903b97b7ae
Author: Dmitry Shachnev <mitya57@gmail.com>
Date:   Thu Dec 28 14:19:10 2017 +0300

    Backport upstream reproducibility fix for htmlhelp and qthelp builders.
    
    Closes: #884010.

diff --git a/debian/changelog b/debian/changelog
index afbe650..8c876e8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,8 @@
 sphinx (1.6.5-4) UNRELEASED; urgency=medium
 
   * Change python3.6-2to3 dependencies to python3-lib2to3.
+  * Backport upstream reproducibility fix for htmlhelp and qthelp builders
+    (reproducible_htmlhelp.diff; closes: #884010).
 
  -- Dmitry Shachnev <mitya57@debian.org>  Thu, 28 Dec 2017 14:04:30 +0300
 



Reply sent to Dmitry Shachnev <mitya57@debian.org>:
You have taken responsibility. (Thu, 28 Dec 2017 15:15:15 GMT) (full text, mbox, link).


Notification sent to Christoph Berg <myon@debian.org>:
Bug acknowledged by developer. (Thu, 28 Dec 2017 15:15:15 GMT) (full text, mbox, link).


Message #17 received at 884010-close@bugs.debian.org (full text, mbox, reply):

From: Dmitry Shachnev <mitya57@debian.org>
To: 884010-close@bugs.debian.org
Subject: Bug#884010: fixed in sphinx 1.6.5-4
Date: Thu, 28 Dec 2017 15:13:14 +0000
Source: sphinx
Source-Version: 1.6.5-4

We believe that the bug you reported is fixed in the latest version of
sphinx, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 884010@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dmitry Shachnev <mitya57@debian.org> (supplier of updated sphinx package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 28 Dec 2017 14:04:30 +0300
Source: sphinx
Binary: python-sphinx python3-sphinx sphinx-common sphinx-doc libjs-sphinxdoc
Architecture: source
Version: 1.6.5-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
Changed-By: Dmitry Shachnev <mitya57@debian.org>
Description:
 libjs-sphinxdoc - JavaScript support for Sphinx documentation
 python-sphinx - documentation generator for Python projects (implemented in Pytho
 python3-sphinx - documentation generator for Python projects (implemented in Pytho
 sphinx-common - documentation generator for Python projects - common data
 sphinx-doc - documentation generator for Python projects - documentation
Closes: 884010
Changes:
 sphinx (1.6.5-4) unstable; urgency=medium
 .
   * Change python3.6-2to3 dependencies to python3-lib2to3.
   * Backport upstream reproducibility fix for htmlhelp and qthelp builders
     (reproducible_htmlhelp.diff; closes: #884010).
Checksums-Sha1:
 73d5cdcfbdfb5f264bfca1708628b8cded1ae228 3710 sphinx_1.6.5-4.dsc
 df58e66428b0e6c42940cd169664a7bbb0e9369e 38716 sphinx_1.6.5-4.debian.tar.xz
 50998aba1ed049a4bc8cb66242f262095ea6a4c1 5379 sphinx_1.6.5-4_source.buildinfo
Checksums-Sha256:
 c39a826599b9be30924e04cf0fd9e9adba19d1d0a45233a61e38d093a8bdd557 3710 sphinx_1.6.5-4.dsc
 4ee5368582025d1ef6000f7ab528ff14b03ccceacd05dbd1ec4783e91c64bb0d 38716 sphinx_1.6.5-4.debian.tar.xz
 2166bcdce1e0a6fb2280a53b70a8a94d60ecd5d16299d2f5e5a181f55bc4c88e 5379 sphinx_1.6.5-4_source.buildinfo
Files:
 c7b43c3712685824dccb6d02bae78c4f 3710 python optional sphinx_1.6.5-4.dsc
 d3d6730711f437816f3b5d2fdb3f46ad 38716 python optional sphinx_1.6.5-4.debian.tar.xz
 ab574fbda4c67d4655c441cc2c9acb84 5379 python optional sphinx_1.6.5-4_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEbEPcK+5mZmLK5jNU1v5xA2P4XdMFAlpE/hgACgkQ1v5xA2P4
XdPlYQ/9FHle0J5mlHjkm+EfD+ilXenkLvTjTPEHKe+UJGKxhGpnV9neOLVozkBA
wuvukYkq+OpCbJzwCpuo4Qkqk+PgbB0j4aGlf5JkYfo8Re2kk19nXU304AZ2FW61
ZeSZ65MKcoLGs0w+lBv5CqYJNzlvO5pg6Ra936f7bI0PJ7FNGOWq7nkHrPpeB1Ga
nLpKqbTHTT6GIxDWiN7aOxXk1KMJk36JYRb6YfnzV0BM2uJuAd2NSVUzNTOROvzd
QhBAZPrXTvzfL2soWyAICASQ9/e04nFqJOjcE7pviqCbKXLP4HOGaipE7pMw+awG
fZq93e2HMtOaQSjE6lsMDUCI7VUt2+ULufopyir2Zn80PXNm07xTziGMfEfLkf00
QazKeyuNTq4YrDBxNSIBWU1sN6wcA6mpAirwQF2yHjqCb2Ywq7ImD0TW0ulkN+eP
B7Uc8nZ48IrGFaEy3zN4wkNL5v2ZtuuTXX9rPc+fa1LZn/LLk09zdopjvdHDnf1X
bhm0HoE1/SzXIGazM1wKb+5x6Fg67hR4UQTt/vCQj72E10oIvtfkcYyNseqC5JO/
lSEfjLkLuQL3PRF5B7YMf7hBsHdupPh7aO6ruoh+tmFNlWO2yEggD5+n+t+mnvyU
KM+6Eh51Dw7d0dphpZgY1GcZoZV/vYANsuQ2+w75a9PrrBxwbEs=
=RZq6
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 26 Jan 2018 07:25:36 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed May 17 10:58:16 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.