[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#978609: marked as done (a2ps: uses embedded copy of help2man which embeds timestamps)



Your message dated Wed, 30 Dec 2020 04:18:21 +0000
with message-id <E1kuSwH-0006Su-6U@fasolo.debian.org>
and subject line Bug#978609: fixed in a2ps 1:4.14-6
has caused the Debian Bug report #978609,
regarding a2ps: uses embedded copy of help2man which embeds timestamps
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
978609: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=978609
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: a2ps
Severity: normal
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

The embedded copy of help2man that a2ps uses to generate manpages is
an old version that does not support SOURCE_DATE_EPOCH, and thus embeds
timestamps in generated manpages.

The attached patch adds help2man to build-depends and patches various
Makefiles to use the system help2man binary, which supports
SOURCE_DATE_EPOCH.

Thanks for maintaining a2ps!

live well,
  vagrant
From 3dd10ad40c8d8d4af9d8c0e3c749dde69d620a57 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Tue, 29 Dec 2020 07:34:39 +0000
Subject: [PATCH 2/6] man/Makefile.*: Patch to use the system help2man.

The embedded copy of help2man embeds the build time.

https://tests.reproducible-builds.org/debian/issues/bullseye/timestamps_in_manpages_generated_by_help2man_issue.html
---
 man/Makefile.am    | 2 +-
 man/Makefile.in    | 2 +-
 man/Makefile.maint | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/man/Makefile.am b/man/Makefile.am
index 9d79cc8..25f8a3d 100644
--- a/man/Makefile.am
+++ b/man/Makefile.am
@@ -9,7 +9,7 @@ texi2dvi4a2ps.1: $(top_srcdir)/contrib/texi2dvi4a2ps
 EXTRA_DIST = $(man_MANS) $(HELP2MAN) $(man_aux) \
   Makefile.maint GNUmakefile common.x
 PERL = @PERL@
-HELP2MAN = help2man
+HELP2MAN = /usr/bin/help2man
 MAINTAINERCLEANFILES = $(man_MANS)
 
 # For additional rules usually of interest only to the maintainer,
diff --git a/man/Makefile.in b/man/Makefile.in
index 7376a84..13be4dc 100644
--- a/man/Makefile.in
+++ b/man/Makefile.in
@@ -260,7 +260,7 @@ irregular_men = a2ps.1 texi2dvi4a2ps.1
 EXTRA_DIST = $(man_MANS) $(HELP2MAN) $(man_aux) \
   Makefile.maint GNUmakefile common.x
 
-HELP2MAN = help2man
+HELP2MAN = /usr/bin/help2man
 MAINTAINERCLEANFILES = $(man_MANS)
 all: all-am
 
diff --git a/man/Makefile.maint b/man/Makefile.maint
index c38b54c..6183cd8 100644
--- a/man/Makefile.maint
+++ b/man/Makefile.maint
@@ -1,7 +1,7 @@
 # This -*- Makefile -*- uses features of GNU make.
 # It is included via GNUmakefile.
 
-HELP2MAN-run = $(PERL) -w -- $(srcdir)/$(HELP2MAN)
+HELP2MAN-run = /usr/bin/help2man
 
 # Depend on configure.in to get version number changes.
 $(man_MANS): $(top_srcdir)/configure.in common.x
-- 
2.20.1

From 2e278271f550ddc237b77b41626f7f73a8dca3c8 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Tue, 29 Dec 2020 07:36:26 +0000
Subject: [PATCH 3/6] debian/control: Add help2man to Build-Depends.

---
 debian/control | 1 +
 1 file changed, 1 insertion(+)

diff --git a/debian/control b/debian/control
index 7ebb0b4..74edb74 100644
--- a/debian/control
+++ b/debian/control
@@ -15,6 +15,7 @@ Build-Depends: autotools-dev,
                graphicsmagick-imagemagick-compat,
                groff-base,
                gv,
+               help2man,
                html2ps,
                libpaper-dev,
                lpr,
-- 
2.20.1

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: a2ps
Source-Version: 1:4.14-6
Done: Vagrant Cascadian <vagrant@debian.org>

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

Debian distribution maintenance software
pp.
Vagrant Cascadian <vagrant@debian.org> (supplier of updated a2ps 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: Tue, 29 Dec 2020 20:01:09 -0800
Source: a2ps
Architecture: source
Version: 1:4.14-6
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Vagrant Cascadian <vagrant@debian.org>
Closes: 971819 971820 971821 978609 978610
Changes:
 a2ps (1:4.14-6) unstable; urgency=medium
 .
   * QA upload.
 .
   [ Vagrant Cascadian ]
   * etc/Makefile.*: Pass arguments to date to support SOURCE_DATE_EPOCH
     when generating README. (Closes: #978610)
   * man/Makefile.*: Patch to use the system help2man.
     (Closes: #978609, #971819)
   * debian/control: Add help2man to Build-Depends.
   * doc/a2ps.texi: Remove dates from generated documentation.
     (Closes: #978610)
   * debian/control: Set Rules-Requires-Root to "no".
   * debian/copyright: Update pointer to GPL-3.
   * debian/rules: Switch to dh.
   * debian/rules: Add dh_auto_test override to not fail on test suite
     failures.
   * Update to debhelper-compat 13.
   * debian/rules: Pass --without autoreconf to dh.
   * debian/rules: Pass configure options without --runstatedir, which is
     unsupported in the current configure script.
   * debian/mime: Remove quotes around %s to fix lintian issue.
   * debian/control: Add Homepage.
   * debian/control: Remove Build-Depends on autotools-dev, handled by
     debhelper-compat level.
   * debian/control: Add Vcs headers.
   * debian/control: Update Standards-Version to 4.5.1.
 .
   [ Bjarni Ingi Gislason ]
   * composeglyphs.1: Remove a repeated word (Closes: #971820).
   * fixnt.1: fix formatting of references to manuals (Closes: #971821).
Checksums-Sha1:
 13c2cc14f8a8c51fc247a50dac4cb35302741d9e 1527 a2ps_4.14-6.dsc
 565af99c823668799c5e5f33d3fccfd893442789 28008 a2ps_4.14-6.debian.tar.xz
Checksums-Sha256:
 a303e24705558977aab36ae1263f4d3ba2db1e47e26b0b8b106fda95a7c8f291 1527 a2ps_4.14-6.dsc
 510d2baedd08504e5fa4042ad23cbdc5966d73e3464335d5ac2eb4c072d7dbc0 28008 a2ps_4.14-6.debian.tar.xz
Files:
 5d6868a427db5b8591d1db600d461959 1527 text optional a2ps_4.14-6.dsc
 6e0b8e3c38325583d859d3d96e3c6fc2 28008 text optional a2ps_4.14-6.debian.tar.xz

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

iIkEARYKADEWIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCX+v9RBMcdmFncmFudEBk
ZWJpYW4ub3JnAAoJENxRj8h/lxaq1qoA/3HwgZFNOnsqvtOdkEy/m8VV3MjPq1GR
YE1LFTPbkzA2AQD5Zn7sVRP+ATUnFp6VNO5kjG0+LS9UVSdChszLOXsSAg==
=YsVc
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: