Debian Bug report logs - #831779
python-docutils: please make the output of rst2man reproducible

version graph

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

Reported by: Chris Lamb <lamby@debian.org>

Date: Tue, 19 Jul 2016 10:42:02 UTC

Severity: wishlist

Tags: patch

Found in version python-docutils/0.12+dfsg-1

Forwarded to https://sourceforge.net/p/docutils/patches/132/

Reply or subscribe to this bug.

Toggle useless messages

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


Report forwarded to debian-bugs-dist@lists.debian.org, reproducible-builds@lists.alioth.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#831779; Package src:python-docutils. (Tue, 19 Jul 2016 10:42:05 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>. (Tue, 19 Jul 2016 10:42:06 GMT) (full text, mbox, link).


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

From: Chris Lamb <lamby@debian.org>
To: submit@bugs.debian.org
Subject: python-docutils: please make the output of rst2man reproducible
Date: Tue, 19 Jul 2016 12:39:32 +0200
[Message part 1 (text/plain, inline)]
Source: python-docutils
Version: 0.12+dfsg-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: toolchain
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Hi,

Whilst working on the "reproducible builds" effort [0], we noticed
that python-docutils generates non-reproducible output via rst2man.

Patch attached.

 [0] https://wiki.debian.org/ReproducibleBuilds


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
[python-docutils.diff.txt (text/plain, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#831779; Package src:python-docutils. (Tue, 19 Jul 2016 18:27:04 GMT) (full text, mbox, link).


Acknowledgement sent to Dmitry Shachnev <mitya57@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>. (Tue, 19 Jul 2016 18:27:04 GMT) (full text, mbox, link).


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

From: Dmitry Shachnev <mitya57@debian.org>
To: Chris Lamb <lamby@debian.org>, 831779@bugs.debian.org
Subject: Re: Bug#831779: python-docutils: please make the output of rst2man reproducible
Date: Tue, 19 Jul 2016 21:22:30 +0300
[Message part 1 (text/plain, inline)]
Hi Chris,

On Tue, Jul 19, 2016 at 12:39:32PM +0200, Chris Lamb wrote:
> Whilst working on the "reproducible builds" effort [0], we noticed
> that python-docutils generates non-reproducible output via rst2man.
>
> Patch attached.

Thanks for the patch!

Can you please forward it upstream to [1], or do you want me to do that?

[1]: https://sourceforge.net/p/docutils/patches/

--
Dmitry Shachnev
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#831779; Package src:python-docutils. (Thu, 21 Jul 2016 09:12:04 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>. (Thu, 21 Jul 2016 09:12:04 GMT) (full text, mbox, link).


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

From: Chris Lamb <lamby@debian.org>
To: Dmitry Shachnev <mitya57@debian.org>, 831779@bugs.debian.org
Subject: Re: Bug#831779: python-docutils: please make the output of rst2man reproducible
Date: Thu, 21 Jul 2016 11:08:50 +0200
> Can you please forward it upstream to [1], or do you want me to do that?

Please go ahead and do that. :)



Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-



Set Bug forwarded-to-address to 'https://sourceforge.net/p/docutils/patches/132/'. Request was from Dmitry Shachnev <mitya57@debian.org> to control@bugs.debian.org. (Sun, 24 Jul 2016 18:21:04 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#831779; Package src:python-docutils. (Thu, 28 Jul 2016 15:57:03 GMT) (full text, mbox, link).


Acknowledgement sent to Dmitry Shachnev <mitya57@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>. (Thu, 28 Jul 2016 15:57:03 GMT) (full text, mbox, link).


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

From: Dmitry Shachnev <mitya57@debian.org>
To: Chris Lamb <lamby@debian.org>
Cc: 831779@bugs.debian.org
Subject: Re: Bug#831779: python-docutils: please make the output of rst2man reproducible
Date: Thu, 28 Jul 2016 18:52:16 +0300
[Message part 1 (text/plain, inline)]
Hi Chris,

On Thu, Jul 21, 2016 at 11:08:50AM +0200, Chris Lamb wrote:
> > Can you please forward it upstream to [1], or do you want me to do that?
>
> Please go ahead and do that. :)

Done at https://sourceforge.net/p/docutils/patches/132/.

We are having some interesting discussion there, please feel free to
follow up if you are on SourceForge.

I will do a new upload once we get some agreement with upstream on this.

-- 
Dmitry Shachnev
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#831779; Package src:python-docutils. (Mon, 10 Oct 2016 10:15:03 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>. (Mon, 10 Oct 2016 10:15:03 GMT) (full text, mbox, link).


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

From: Chris Lamb <lamby@debian.org>
To: 831779@bugs.debian.org
Subject: Re: Bug#831779: python-docutils: please make the output of rst2man reproducible
Date: Mon, 10 Oct 2016 11:12:45 +0100
Dear Maintainer,

Looks like there has been some discussion upstream on this issue:

  https://sourceforge.net/p/docutils/patches/132/

I wonder if it needs poking/moving on...? :)


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#831779; Package src:python-docutils. (Mon, 10 Oct 2016 14:06:02 GMT) (full text, mbox, link).


Acknowledgement sent to Dmitry Shachnev <mitya57@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>. (Mon, 10 Oct 2016 14:06:02 GMT) (full text, mbox, link).


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

From: Dmitry Shachnev <mitya57@debian.org>
To: Chris Lamb <lamby@debian.org>, 831779@bugs.debian.org
Subject: Re: Bug#831779: python-docutils: please make the output of rst2man reproducible
Date: Mon, 10 Oct 2016 17:02:52 +0300
[Message part 1 (text/plain, inline)]
Hi Chris,

On Mon, Oct 10, 2016 at 11:12:45AM +0100, Chris Lamb wrote:
> Dear Maintainer,
>
> Looks like there has been some discussion upstream on this issue:
>
>   https://sourceforge.net/p/docutils/patches/132/

Upstream first committed my patch, but then reverted it.

If you can join the upstream discussion and give some real world example
of where this patch can be useful, it would help a lot.

--
Dmitry Shachnev
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#831779; Package src:python-docutils. (Thu, 20 Oct 2016 21:18:06 GMT) (full text, mbox, link).


Acknowledgement sent to Guenter Milde <milde@users.sf.net>:
Extra info received and forwarded to list. Copy sent to Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>. (Thu, 20 Oct 2016 21:18:06 GMT) (full text, mbox, link).


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

From: Guenter Milde <milde@users.sf.net>
To: 831779@bugs.debian.org
Subject: Re: Bug#831779: python-docutils: please make the output of rst2man reproducible
Date: Thu, 20 Oct 2016 23:15:20 +0200
The reverted patch was buggy, incomplete and did not solve the problem of
non-reproducible builds due to timestamps in rst2man output.

Debian could solve the problem with a patch setting the config value::

  # Disables datestamp; equivalent to --no-datestamp:
  datestamp:
  
in /etc/docutils.conf or wait for a consensus among Docutils developers
after raising the issue on the docutils-devel list.

Günter



Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed May 17 13:50:52 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.