Debian Bug report logs - #950419
m4: reproducible builds: Includes date in generated documentation and .info files

version graph

Package: m4; Maintainer for m4 is Santiago Vila <sanvila@debian.org>; Source for m4 is src:m4 (PTS, buildd, popcon).

Reported by: Vagrant Cascadian <vagrant@reproducible-builds.org>

Date: Sat, 1 Feb 2020 11:54:02 UTC

Severity: normal

Tags: patch

Fixed in version m4/1.4.18-5

Done: Santiago Vila <sanvila@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

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


Report forwarded to debian-bugs-dist@lists.debian.org, vagrant@debian.org, Santiago Vila <sanvila@debian.org>:
Bug#950419; Package m4. (Sat, 01 Feb 2020 11:54:04 GMT) (full text, mbox, link).


Acknowledgement sent to Vagrant Cascadian <vagrant@reproducible-builds.org>:
New Bug report received and forwarded. Copy sent to vagrant@debian.org, Santiago Vila <sanvila@debian.org>. (Sat, 01 Feb 2020 11:54:04 GMT) (full text, mbox, link).


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

From: Vagrant Cascadian <vagrant@reproducible-builds.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: m4: reproducible builds: Includes date in generated documentation and .info files
Date: Sat, 01 Feb 2020 03:50:19 -0800
[Message part 1 (text/plain, inline)]
Package: m4
Severity: normal
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

The .html documentation generated for the m4-doc package includes the
date in the comments, and the .info pages generated for the m4 package
also include the date of the build.

Attached is a patch which removes the date from the generated
documentation and info files.

Thanks for maintaining m4!

live well,
  vagrant
[0001-Patch-to-remove-date-from-makeinfo-generated-documen.patch (text/x-diff, inline)]
From d08756df93f65d0cdcdf21f110522268dbf2a5db Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Sat, 1 Feb 2020 03:40:52 -0800
Subject: [PATCH] Patch to remove date from makeinfo generated documentation,
 enabling reproducible builds regardless of build date.

---
 ...date-from-m4-texinfo-file-to-ensure-.patch | 26 +++++++++++++++++++
 debian/patches/series                         |  1 +
 2 files changed, 27 insertions(+)
 create mode 100644 debian/patches/03-Patch-to-remove-date-from-m4-texinfo-file-to-ensure-.patch

diff --git a/debian/patches/03-Patch-to-remove-date-from-m4-texinfo-file-to-ensure-.patch b/debian/patches/03-Patch-to-remove-date-from-m4-texinfo-file-to-ensure-.patch
new file mode 100644
index 0000000..ecf6f8d
--- /dev/null
+++ b/debian/patches/03-Patch-to-remove-date-from-m4-texinfo-file-to-ensure-.patch
@@ -0,0 +1,26 @@
+From 8650983dc04ddc719897293bc174962e8537dff1 Mon Sep 17 00:00:00 2001
+From: Vagrant Cascadian <vagrant@reproducible-builds.org>
+Date: Sat, 1 Feb 2020 03:14:26 -0800
+Subject: [PATCH] Patch to remove date from m4 texinfo file to ensure
+ reproducible builds regardless of when it is built.
+
+---
+ doc/m4.texi | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/doc/m4.texi b/doc/m4.texi
+index aa95e9f..a1a2c88 100644
+--- a/doc/m4.texi
++++ b/doc/m4.texi
+@@ -37,7 +37,7 @@
+ 
+ @copying
+ 
+-This manual (@value{UPDATED}) is for GNU M4 (version
++This manual is for GNU M4 (version
+ @value{VERSION}), a package containing an implementation of the m4 macro
+ language.
+ 
+-- 
+2.20.1
+
diff --git a/debian/patches/series b/debian/patches/series
index fa320f5..903352e 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
 01-fix-ftbfs-with-glibc-2.28.patch
 02-documentencoding.patch
+03-Patch-to-remove-date-from-m4-texinfo-file-to-ensure-.patch
-- 
2.20.1

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

Information forwarded to debian-bugs-dist@lists.debian.org, Santiago Vila <sanvila@debian.org>:
Bug#950419; Package m4. (Fri, 01 Jan 2021 21:06:02 GMT) (full text, mbox, link).


Acknowledgement sent to Vagrant Cascadian <vagrant@reproducible-builds.org>:
Extra info received and forwarded to list. Copy sent to Santiago Vila <sanvila@debian.org>. (Fri, 01 Jan 2021 21:06:03 GMT) (full text, mbox, link).


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

From: Vagrant Cascadian <vagrant@reproducible-builds.org>
To: 950419@bugs.debian.org
Cc: sanvila@debian.org
Subject: Re: m4: reproducible builds: Includes date in generated documentation and .info files
Date: Fri, 01 Jan 2021 13:03:52 -0800
[Message part 1 (text/plain, inline)]
On 2020-02-01, Vagrant Cascadian wrote:
> From d08756df93f65d0cdcdf21f110522268dbf2a5db Mon Sep 17 00:00:00 2001
> From: Vagrant Cascadian <vagrant@reproducible-builds.org>
> Date: Sat, 1 Feb 2020 03:40:52 -0800
> Subject: [PATCH] Patch to remove date from makeinfo generated documentation,
>  enabling reproducible builds regardless of build date.
>
> ---
>  ...date-from-m4-texinfo-file-to-ensure-.patch | 26 +++++++++++++++++++
>  debian/patches/series                         |  1 +
>  2 files changed, 27 insertions(+)
>  create mode 100644 debian/patches/03-Patch-to-remove-date-from-m4-texinfo-file-to-ensure-.patch
>
> diff --git a/debian/patches/03-Patch-to-remove-date-from-m4-texinfo-file-to-ensure-.patch b/debian/patches/03-Patch-to-remove-date-from-m4-texinfo-file-to-ensure-.patch
> new file mode 100644
> index 0000000..ecf6f8d
> --- /dev/null
> +++ b/debian/patches/03-Patch-to-remove-date-from-m4-texinfo-file-to-ensure-.patch
> @@ -0,0 +1,26 @@
> +From 8650983dc04ddc719897293bc174962e8537dff1 Mon Sep 17 00:00:00 2001
> +From: Vagrant Cascadian <vagrant@reproducible-builds.org>
> +Date: Sat, 1 Feb 2020 03:14:26 -0800
> +Subject: [PATCH] Patch to remove date from m4 texinfo file to ensure
> + reproducible builds regardless of when it is built.
> +
> +---
> + doc/m4.texi | 2 +-
> + 1 file changed, 1 insertion(+), 1 deletion(-)
> +
> +diff --git a/doc/m4.texi b/doc/m4.texi
> +index aa95e9f..a1a2c88 100644
> +--- a/doc/m4.texi
> ++++ b/doc/m4.texi
> +@@ -37,7 +37,7 @@
> + 
> + @copying
> + 
> +-This manual (@value{UPDATED}) is for GNU M4 (version
> ++This manual is for GNU M4 (version
> + @value{VERSION}), a package containing an implementation of the m4 macro
> + language.
> + 
> +-- 
> +2.20.1
> +
> diff --git a/debian/patches/series b/debian/patches/series
> index fa320f5..903352e 100644
> --- a/debian/patches/series
> +++ b/debian/patches/series
> @@ -1,2 +1,3 @@
>  01-fix-ftbfs-with-glibc-2.28.patch
>  02-documentencoding.patch
> +03-Patch-to-remove-date-from-m4-texinfo-file-to-ensure-.patch
> -- 
> 2.20.1

I would very much like to see this land in bullseye; would you consider
uploading soon or be amenable to an NMU?


live well,
  vagrant
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Santiago Vila <sanvila@debian.org>:
Bug#950419; Package m4. (Fri, 01 Jan 2021 21:39:03 GMT) (full text, mbox, link).


Acknowledgement sent to Santiago Vila <sanvila@unex.es>:
Extra info received and forwarded to list. Copy sent to Santiago Vila <sanvila@debian.org>. (Fri, 01 Jan 2021 21:39:03 GMT) (full text, mbox, link).


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

From: Santiago Vila <sanvila@unex.es>
To: Vagrant Cascadian <vagrant@reproducible-builds.org>, 950419@bugs.debian.org
Subject: Re: Bug#950419: m4: reproducible builds: Includes date in generated documentation and .info files
Date: Fri, 1 Jan 2021 22:29:00 +0100
On Fri, Jan 01, 2021 at 01:03:52PM -0800, Vagrant Cascadian wrote:

> I would very much like to see this land in bullseye; would you consider
> uploading soon or be amenable to an NMU?

No. NMUs are not welcome, because this is not serious.

I would like very much to see people concentrated on really important
things. For example, I reported a lot of FTBFS bugs during the
development stage of buster, and some of them are still unfixed.

If/when I see we get our priorities right I will be happy to work on
reproducible issues again.

Thanks.



Reply sent to Santiago Vila <sanvila@debian.org>:
You have taken responsibility. (Wed, 06 Jan 2021 00:06:03 GMT) (full text, mbox, link).


Notification sent to Vagrant Cascadian <vagrant@reproducible-builds.org>:
Bug acknowledged by developer. (Wed, 06 Jan 2021 00:06:03 GMT) (full text, mbox, link).


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

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 950419-close@bugs.debian.org
Subject: Bug#950419: fixed in m4 1.4.18-5
Date: Wed, 06 Jan 2021 00:04:03 +0000
Source: m4
Source-Version: 1.4.18-5
Done: Santiago Vila <sanvila@debian.org>

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

Debian distribution maintenance software
pp.
Santiago Vila <sanvila@debian.org> (supplier of updated m4 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: SHA256

Format: 1.8
Date: Tue, 05 Jan 2021 23:34:00 +0100
Source: m4
Architecture: source
Version: 1.4.18-5
Distribution: unstable
Urgency: medium
Maintainer: Santiago Vila <sanvila@debian.org>
Changed-By: Santiago Vila <sanvila@debian.org>
Closes: 950419
Changes:
 m4 (1.4.18-5) unstable; urgency=medium
 .
   * Remove date from generated html and info files. Closes: #950419.
     Thanks to Vagrant Cascadian.
   * Raise debhelper compatibility version from 9 to 10.
   * Use https in homepage, copyright and watchfile.
Checksums-Sha1:
 8d784e62aab07493ad03b01a5397147615082729 1637 m4_1.4.18-5.dsc
 3af336a383c91875dbcad055542039049d3b7762 17468 m4_1.4.18-5.debian.tar.xz
 a53af0d238e5fd8ff90828131f682ce345c46fa2 5213 m4_1.4.18-5_source.buildinfo
Checksums-Sha256:
 ebc66cf67735240e2129cfbf20b8441e5144ef75c9fca0782a81eece8ae0f9d5 1637 m4_1.4.18-5.dsc
 94861648b7e3bc0e47eb0746d3c5717c879e74e59928be69064fa9968bc8f228 17468 m4_1.4.18-5.debian.tar.xz
 3b4fdca37d86b9f7e9e93105fbc2db6e8f40fed42920b80a2cbebb1870b1faee 5213 m4_1.4.18-5_source.buildinfo
Files:
 177ef9edce542edccbcac339178177ce 1637 interpreters optional m4_1.4.18-5.dsc
 281db1b8a77641edc1e847bfb0649ba8 17468 interpreters optional m4_1.4.18-5.debian.tar.xz
 851e7f277cd329c486cf3e350ec343c4 5213 interpreters optional m4_1.4.18-5_source.buildinfo

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

iQEzBAEBCAAdFiEE1Uw7+v+wQt44LaXXQc5/C58bizIFAl/096cACgkQQc5/C58b
izIVTggAor62v24+7tmnWalDZYTx1aEyMFWkbFAcOiBZWGzimEA8trYZMA1AT+Z8
1Nt/nSI5S25kewsP4+YwBHvDDLnYpD2WHHu6DtooFG2jCkOrVu8K21bOFcuYBQHR
cYEG2RKu0JXKljWLfdeGcx+W6XumEmjdZhEqe4RKKjteK+//hqwiOcNIT2ELT8XB
lCMhu60L64ZiUa3FwB+qVZAxZiota0jJBgM8vtMKTsgLhkyMPZgEz+N7w+bFob8j
Z/Po0+bqbBduA8zlYLmvoCOYJHbqAfUzfnFETwx/Dbya9oYbhOylJM8hGHMar2f/
+gP0ApuTvNkyHqBsOG6YW2yjvVWRyw==
=JMiy
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 08 Feb 2021 07:26:20 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 09:59:23 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.