Debian Bug report logs - #790801
txt2man: please support timestamps from environment

version graph

Package: src:txt2man; Maintainer for src:txt2man is Joao Eriberto Mota Filho <eriberto@debian.org>;

Reported by: Reiner Herrmann <reiner@reiner-h.de>

Date: Wed, 1 Jul 2015 20:36:01 UTC

Severity: wishlist

Tags: fixed-upstream, patch

Found in version txt2man/1.5.6-3

Fixed in version txt2man/1.5.6-4

Done: Joao Eriberto Mota Filho <eriberto@debian.org>

Bug is archived. No further changes may be made.

Forwarded to https://github.com/mvertes/txt2man/pull/1

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, Joao Eriberto Mota Filho <eriberto@debian.org>:
Bug#790801; Package src:txt2man. (Wed, 01 Jul 2015 20:36:05 GMT) (full text, mbox, link).


Acknowledgement sent to Reiner Herrmann <reiner@reiner-h.de>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, Joao Eriberto Mota Filho <eriberto@debian.org>. (Wed, 01 Jul 2015 20:36:05 GMT) (full text, mbox, link).


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

From: Reiner Herrmann <reiner@reiner-h.de>
To: submit@bugs.debian.org
Subject: txt2man: please support timestamps from environment
Date: Wed, 01 Jul 2015 22:30:32 +0200
[Message part 1 (text/plain, inline)]
Source: txt2man
Version: 1.5.6-3
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: toolchain timestamps
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Hi!

When no explicit date is specified on the command line, txt2man currently embeds
the current time into generated manpages.
For the Reproducible Builds effort we are proposing an environment variable [1],
that will contain a deterministic epoch timestamp (based on the latest debian/changelog
entry) that could be used.
We hope that it will soon be automatically exported by debhelper.
With the attached patch packages using txt2man would then automatically generate
reproducible manpages (instead of having to adapt each package to explicitely pass a
timestamp).

Btw. help2man also recently added support for this [2]. :-)

Regards,
 Reiner

[1]: https://wiki.debian.org/ReproducibleBuilds/TimestampsProposal
[2]: https://bugs.debian.org/787444

[txt2man.patch (text/x-patch, attachment)]
[signature.asc (application/pgp-signature, attachment)]

Set Bug forwarded-to-address to 'https://github.com/mvertes/txt2man/pull/1'. Request was from Reiner Herrmann <reiner@reiner-h.de> to control@bugs.debian.org. (Sun, 06 Mar 2016 16:21:13 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. (Thu, 10 Mar 2016 17:51:13 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Joao Eriberto Mota Filho <eriberto@debian.org>:
Bug#790801; Package src:txt2man. (Mon, 09 May 2016 22:27:10 GMT) (full text, mbox, link).


Acknowledgement sent to Mattia Rizzolo <mattia@debian.org>:
Extra info received and forwarded to list. Copy sent to Joao Eriberto Mota Filho <eriberto@debian.org>. (Mon, 09 May 2016 22:27:10 GMT) (full text, mbox, link).


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

From: Mattia Rizzolo <mattia@debian.org>
To: Reiner Herrmann <reiner@reiner-h.de>, 790801@bugs.debian.org, eriberto@debian.org
Subject: Re: Bug#790801: txt2man: please support timestamps from environment
Date: Mon, 9 May 2016 22:25:01 +0000
[Message part 1 (text/plain, inline)]
On Wed, Jul 01, 2015 at 10:30:32PM +0200, Reiner Herrmann wrote:
> When no explicit date is specified on the command line, txt2man currently embeds
> the current time into generated manpages.
> For the Reproducible Builds effort we are proposing an environment variable [1],
> that will contain a deterministic epoch timestamp (based on the latest debian/changelog
> entry) that could be used.
> We hope that it will soon be automatically exported by debhelper.
> With the attached patch packages using txt2man would then automatically generate
> reproducible manpages (instead of having to adapt each package to explicitely pass a
> timestamp).

Since several months debhelper exports this variable, and it's gaining a
lot of adoptions.
Currently we are keeping this package patched in our custom repository,
but that's clearly sub-optimal.

I wonder, would you mind doing an upload with this patch applied? :)

Note that it has been also "applied" upstream (if you can say that for a
git repository not updated in years and then this...).

-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
more about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Joao Eriberto Mota Filho <eriberto@debian.org>:
Bug#790801; Package src:txt2man. (Mon, 09 May 2016 22:36:04 GMT) (full text, mbox, link).


Acknowledgement sent to Eriberto <eriberto@eriberto.pro.br>:
Extra info received and forwarded to list. Copy sent to Joao Eriberto Mota Filho <eriberto@debian.org>. (Mon, 09 May 2016 22:36:04 GMT) (full text, mbox, link).


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

From: Eriberto <eriberto@eriberto.pro.br>
To: Mattia Rizzolo <mattia@debian.org>
Cc: Reiner Herrmann <reiner@reiner-h.de>, 790801@bugs.debian.org
Subject: Re: Bug#790801: txt2man: please support timestamps from environment
Date: Mon, 9 May 2016 19:33:22 -0300
Hi Mattia,

I am reviewing all my packages gradually. I will review txt2man soon
(I will give priority to txt2man).

Regards,

Eriberto


2016-05-09 19:25 GMT-03:00 Mattia Rizzolo <mattia@debian.org>:
> On Wed, Jul 01, 2015 at 10:30:32PM +0200, Reiner Herrmann wrote:
>> When no explicit date is specified on the command line, txt2man currently embeds
>> the current time into generated manpages.
>> For the Reproducible Builds effort we are proposing an environment variable [1],
>> that will contain a deterministic epoch timestamp (based on the latest debian/changelog
>> entry) that could be used.
>> We hope that it will soon be automatically exported by debhelper.
>> With the attached patch packages using txt2man would then automatically generate
>> reproducible manpages (instead of having to adapt each package to explicitely pass a
>> timestamp).
>
> Since several months debhelper exports this variable, and it's gaining a
> lot of adoptions.
> Currently we are keeping this package patched in our custom repository,
> but that's clearly sub-optimal.
>
> I wonder, would you mind doing an upload with this patch applied? :)
>
> Note that it has been also "applied" upstream (if you can say that for a
> git repository not updated in years and then this...).
>
> --
> regards,
>                         Mattia Rizzolo
>
> GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
> more about me:  https://mapreri.org                             : :'  :
> Launchpad user: https://launchpad.net/~mapreri                  `. `'`
> Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-



Information forwarded to debian-bugs-dist@lists.debian.org, Joao Eriberto Mota Filho <eriberto@debian.org>:
Bug#790801; Package src:txt2man. (Mon, 09 May 2016 22:39:05 GMT) (full text, mbox, link).


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

From: Mattia Rizzolo <mattia@debian.org>
To: Eriberto <eriberto@eriberto.pro.br>
Cc: Reiner Herrmann <reiner@reiner-h.de>, 790801@bugs.debian.org
Subject: Re: Bug#790801: txt2man: please support timestamps from environment
Date: Mon, 9 May 2016 22:34:56 +0000
[Message part 1 (text/plain, inline)]
On Mon, May 09, 2016 at 07:33:22PM -0300, Eriberto wrote:
> I am reviewing all my packages gradually. I will review txt2man soon
> (I will give priority to txt2man).

Thanks in advance! :)

-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
more about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-
[signature.asc (application/pgp-signature, inline)]

Reply sent to Joao Eriberto Mota Filho <eriberto@debian.org>:
You have taken responsibility. (Tue, 17 May 2016 04:09:04 GMT) (full text, mbox, link).


Notification sent to Reiner Herrmann <reiner@reiner-h.de>:
Bug acknowledged by developer. (Tue, 17 May 2016 04:09:05 GMT) (full text, mbox, link).


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

From: Joao Eriberto Mota Filho <eriberto@debian.org>
To: 790801-close@bugs.debian.org
Subject: Bug#790801: fixed in txt2man 1.5.6-4
Date: Tue, 17 May 2016 04:07:50 +0000
Source: txt2man
Source-Version: 1.5.6-4

We believe that the bug you reported is fixed in the latest version of
txt2man, 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 790801@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Joao Eriberto Mota Filho <eriberto@debian.org> (supplier of updated txt2man 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: SHA1

Format: 1.8
Date: Sat, 14 May 2016 23:55:31 -0300
Source: txt2man
Binary: txt2man
Architecture: source
Version: 1.5.6-4
Distribution: unstable
Urgency: medium
Maintainer: Joao Eriberto Mota Filho <eriberto@debian.org>
Changed-By: Joao Eriberto Mota Filho <eriberto@debian.org>
Description:
 txt2man    - convert flat ASCII text to manpage format
Closes: 790801
Changes:
 txt2man (1.5.6-4) unstable; urgency=medium
 .
   * debian/control:
       - Bumped Standards-Version to 3.9.8.
       - Changed from cgit to git in Vcs-Browser field.
       - Updated the Vcs-* fields to use https instead of http and git.
   * debian/copyright: updated the packaging copyright years.
   * debian/examples.d/:
       - Added a new example: txt2man.txt.
       - Reviewed all manpages.
   * debian/patches/:
       - Added 70_reproducible-date.patch that honour SOURCE_DATE_EPOCH if
         available. Thanks to Reiner Herrmann <reiner@reiner-h.de>.
         (Closes: #790801)
       - Added 80_improve-txt2man-manpage.patch to fix some issues and
         explain better some points.
       - fix-makefile: renamed to 10_fix-makefile.patch.
       - drop-ksh-check: renamed to 20_drop-ksh-check.patch.
       - fix-path-hyphen: renamed to 30_fix-path.patch. Removed a no longer
         needed fix for hyphen.
       - fix-bashisms: renamed to 40_fix-bashisms.patch.
       - fix-pager-option: renamed to 50_fix-pager-option.patch.
       - fix-spelling-hyphen: renamed to 60_fix-spelling.patch. Updated to
         fix a new spelling error and removed a no longer needed and
         erroneous fix for hyphen used as minus sign.
   * debian/watch: bumped to version 4.
Checksums-Sha1:
 f957f56d8362e80dd7671c29c202dac564c91865 1834 txt2man_1.5.6-4.dsc
 70e135791022a10e76e9ae6d24df540eeb45094f 17516 txt2man_1.5.6-4.debian.tar.xz
Checksums-Sha256:
 e15db4bd8a0ac66304cf4b8d837e6392ecb0b70acdcab671769ed78a922c1a86 1834 txt2man_1.5.6-4.dsc
 8f014de91a1b27c9b45898a7d55745392cbd42542e049f381e5e2f19e821c325 17516 txt2man_1.5.6-4.debian.tar.xz
Files:
 ae44b8c1b3473fed773731f1c77c470b 1834 text optional txt2man_1.5.6-4.dsc
 fbf84cb6f2ba5bdd024d207437bdc7f5 17516 text optional txt2man_1.5.6-4.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJXOS8zAAoJEN5juccE6+nvT2cP/2Vi71H/++h6rDKDmp84mwZh
zhMdiwglLCqO6jFLQ91BsGzehQ3i9sWUJ6XtM8RrUhJLpXHdp9NSXYWmE7J6dupz
1cUAbcTvx3H0Xlk/5E8Vpd7zNyHlOezHvvVWAcy5CYJ56Xm3iYP/rW4RrPSKSeWC
GwVNwo7Jz97/gyoKu3DoJjvZdrVbn6ijGkPbNLWAtJRK7tSzP9tdfR9qpxN+ZlW4
3L8ZZ7/R8uLxhF29PoUcUXniSYQ+W4qXQZ/xnNwGxLWPNI47MutJ2/gFqPBdqQb7
d6EdeKSGqCOJewRiK62dBwnO7l6RZ3AAFux5ElhAaJdeF7CqT4JYsN7WGZzIwzp4
q6TRqtXYUMyEPwhbJdBny5JRe3T1Xw2JbDsrJX5FnITdkEQLpf1vXjA76fGcITG7
STfkHv9m5Nwd9hhjH+3elONi5JIalCBpeewpesidAvYEjs40Fwrw96HDW9oMJXG5
UkVhZXFzcjw6nBifPqyEU3NjRX/YfdcJLjKE24v9/PAfB8g6l21cstuv/8FFcd6U
99NrOHdqmbrQ9BIiwLvljVjMnYyLQVOQyIJHlI4HCSDLa79RZFzlrnvlcXCxJ2iW
dwUoUwYsnTcHSK8sZj+YVnUZOhLnKF6E7OOXqNoJTS7bt1dvuHRep78nFOEu81xp
+RNHRqv3K8tXG2wIggkz
=SzMv
-----END PGP SIGNATURE-----




Information forwarded to debian-bugs-dist@lists.debian.org, Joao Eriberto Mota Filho <eriberto@debian.org>:
Bug#790801; Package src:txt2man. (Tue, 17 May 2016 08:39:07 GMT) (full text, mbox, link).


Acknowledgement sent to Mattia Rizzolo <mattia@debian.org>:
Extra info received and forwarded to list. Copy sent to Joao Eriberto Mota Filho <eriberto@debian.org>. (Tue, 17 May 2016 08:39:07 GMT) (full text, mbox, link).


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

From: Mattia Rizzolo <mattia@debian.org>
To: 790801@bugs.debian.org
Cc: Reiner Herrmann <reiner@reiner-h.de>
Subject: Re: Bug#790801 closed by Joao Eriberto Mota Filho <eriberto@debian.org> (Bug#790801: fixed in txt2man 1.5.6-4)
Date: Tue, 17 May 2016 08:35:49 +0000
[Message part 1 (text/plain, inline)]
On Tue, May 17, 2016 at 04:09:05AM +0000, Debian Bug Tracking System wrote:
> This is an automatic notification regarding your Bug report
> which was filed against the src:txt2man package:
> 
> #790801: txt2man: please support timestamps from environment
> 
> It has been closed by Joao Eriberto Mota Filho <eriberto@debian.org>.

\o/

Thanks!

-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
more about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Joao Eriberto Mota Filho <eriberto@debian.org>:
Bug#790801; Package src:txt2man. (Tue, 17 May 2016 13:45:04 GMT) (full text, mbox, link).


Acknowledgement sent to Eriberto <eriberto@eriberto.pro.br>:
Extra info received and forwarded to list. Copy sent to Joao Eriberto Mota Filho <eriberto@debian.org>. (Tue, 17 May 2016 13:45:04 GMT) (full text, mbox, link).


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

From: Eriberto <eriberto@eriberto.pro.br>
To: Mattia Rizzolo <mattia@debian.org>, 790801@bugs.debian.org
Subject: Re: Bug#790801: closed by Joao Eriberto Mota Filho <eriberto@debian.org> (Bug#790801: fixed in txt2man 1.5.6-4)
Date: Tue, 17 May 2016 10:41:24 -0300
2016-05-17 5:35 GMT-03:00 Mattia Rizzolo <mattia@debian.org>:
> On Tue, May 17, 2016 at 04:09:05AM +0000, Debian Bug Tracking System wrote:
>> This is an automatic notification regarding your Bug report
>> which was filed against the src:txt2man package:
>>
>> #790801: txt2man: please support timestamps from environment
>>
>> It has been closed by Joao Eriberto Mota Filho <eriberto@debian.org>.
>
> \o/


:-D



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 22 Jun 2016 07:24:56 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: Sat Aug 19 15:06:10 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.