Your message dated Mon, 09 Mar 2026 23:23:30 +0000
with message-id <[email protected]>
and subject line Bug#1130178: fixed in gfan 0.7-4
has caused the Debian Bug report #1130178,
regarding gfan: please make the build reproducible
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 [email protected]
immediately.)


-- 
1130178: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1130178
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: gfan
Version: 0.7-3
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: nocheck
X-Debbugs-Cc: [email protected]

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed that
gfan could not be built reproducibly.

This is because the testsuite generated a series of "outputNew" files
which were shipped in the binary package. This meant that if the tests
were skipped (eg. via "nocheck") then the package would have different
contents, even if the contents of these outputNew files was
consistent across test runs.

In addition, I spotted that the call to date(1) was missing the -u
(UTC) parameter, so the package could generate a different manpage if
it was built on the first or last day of the month depending on the
build timezone.

Patch for both issues attached.

 [0] https://reproducible-builds.org/


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      [email protected] / chris-lamb.co.uk
       `-
--- a/debian/rules      2026-03-09 11:28:07.222629895 -0700
--- b/debian/rules      2026-03-09 11:32:59.797025943 -0700
@@ -23,7 +23,7 @@
        dh_link $(GFAN_LINKS)
 
 override_dh_install:
-       dh_install -X~
+       dh_install -X~ -X/outputNew
 
 override_dh_installchangelogs:
        html2text homepage/gfan.html | \
@@ -41,7 +41,7 @@
 # for DEB_VERSION_UPSTREAM
 include /usr/share/dpkg/pkg-info.mk
 
-DATE := $(shell LC_ALL=C date +'%B %Y' -d @$(SOURCE_DATE_EPOCH))
+DATE := $(shell LC_ALL=C date -u +'%B %Y' -d @$(SOURCE_DATE_EPOCH))
 
 debian/gfan.1: debian/gfan.1.in
        sed -e "s/@DATE@/$(DATE)/" \

--- End Message ---
--- Begin Message ---
Source: gfan
Source-Version: 0.7-4
Done: Doug Torrance <[email protected]>

We believe that the bug you reported is fixed in the latest version of
gfan, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Doug Torrance <[email protected]> (supplier of updated gfan 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 [email protected])


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

Format: 1.8
Date: Mon, 09 Mar 2026 18:56:06 -0400
Source: gfan
Built-For-Profiles: noudeb
Architecture: source
Version: 0.7-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Math Team <[email protected]>
Changed-By: Doug Torrance <[email protected]>
Closes: 1130178
Changes:
 gfan (0.7-4) unstable; urgency=medium
 .
   * debian/control
     - Drop Priority field; "optional" is now the default.
     - Drop redundant Rules-Requires-Root field.
     - Bump Standards-Version to 4.7.3.
   * debian/copyright
     - Update my copyright years.
     - Replace out-of-date physical address for Free Software Foundation in
       GPL-2 text with the URL for their website.
   * debian/rules
     - Fix two reproducibility issues (Closes: #1130178).  Thanks to Chris
       Lamb <[email protected]> for the patches!
       + Don't install outputNew files; they aren't generated when built
         with "nocheck" option.
       + Pass -u to "date" for generating manpage for consistent date
         regardless of time zone.
Checksums-Sha1:
 c1bbb5ccba48eec5935e5ab517cf2f3fe4e5e955 2110 gfan_0.7-4.dsc
 717d1d14a6b6a26b38cc248186d5024eb4b393ed 68824 gfan_0.7-4.debian.tar.xz
 3d0a3f5c94ef7f64d8579f7f446c12845145fbff 13556 gfan_0.7-4_source.buildinfo
Checksums-Sha256:
 bb87f689f7a6325708b98bc4ad76f669def1c80661c2a689816b44939a4db9b7 2110 
gfan_0.7-4.dsc
 6fd3aa626b0e4832e80b650216cbe3673f58a88cc6e0d883fff8842dafd09b94 68824 
gfan_0.7-4.debian.tar.xz
 d205b804875e5065dd24225924119c3b39b0f81d3869521b1437ba7aa8a185cc 13556 
gfan_0.7-4_source.buildinfo
Files:
 cf06224af15b102e97bb3f267f95ab25 2110 math - gfan_0.7-4.dsc
 3c1c7fae56d2d74d80fa9db7df37b0db 68824 math - gfan_0.7-4.debian.tar.xz
 2e426fe58e1ff8091d77c17d06c7c156 13556 math - gfan_0.7-4_source.buildinfo

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

iQJJBAEBCgAzFiEEewOa7Ermd89P6sIRzrGIZ6EVCQwFAmmvUEIVHGR0b3JyYW5j
ZUBkZWJpYW4ub3JnAAoJEM6xiGehFQkMnjMP/j7NJQSRCc08HgGzpAr+vHuxFqB8
UQCLuRLelBnHcjho2L+EWSil3SE1NpSvOQUKBcfyO8hu5CUWOcgqmqijJ32X2Ylz
TSsiIpGHCTmGbRn6I9PzBmCFRYamymBHbhtzXRlwDJUNbgUa7tGbOpX+bt+F4FA6
WLCUBpWrjUe8dy8LMJDkHqMK5tMlazaUCyDp95HmEujvW3drX5ms4oC/d0nQAsSO
LswOStZtAxU61QxItB4MpC6YU8DgmPz10Pc5v6aOmDEGXhnYhCryfFTo5EuuuWDp
xy0AJHVFg0wu4uQRlfJg21m/bn98GnrxGUtGQnAIA0ZyzKR0m4HFOqIF7lb0zdHA
IlAlp3qtcYdsejca5rDIYpLAu4tjTBM6DBGvypVm/PUa3PNj0RGPiU8RDnDQ4fd/
fPn7KxcKQUBeAePmvqSZRuauXuhVZXM7IVWFlrDGIgv02eIcbwIStI2bvtmuIGNC
tJV2WuaSh5ZeybXcoFJjEWctJPX4A4itCb7gShGU1qJ/rpJQ2mznGsgXGAcmIw9T
iiE19YP35gZL8XuHO4q2zQw5oddtNmIDdWvh8gjU5eDG1Xb3YNXTL64O+PtyfD2G
OHzOJr3t7RbKdgTnjNELQFw3aqyLmFfIoHNgyW81zKEVzsNEbAlgk9I3t61pnCxf
mzJ1KPNF9dd+Z4tC
=80sP
-----END PGP SIGNATURE-----

Attachment: pgpjQt4v9ZoC3.pgp
Description: PGP signature


--- End Message ---

Reply via email to