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

Bug#782220: marked as done (spamassassin-heatu: please make the build reproducible)



Your message dated Sun, 20 Dec 2020 01:34:10 +0000
with message-id <E1kqnbu-000AyU-Fy@fasolo.debian.org>
and subject line Bug#782220: fixed in spamassassin-heatu 3.02+20101108-4
has caused the Debian Bug report #782220,
regarding spamassassin-heatu: 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 owner@bugs.debian.org
immediately.)


-- 
782220: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=782220
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: spamassassin-heatu
Version: 3.02+20101108-2
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-CC: reproducible-builds@lists.alioth.debian.org

Hi!

While working on Debian's “reproducible builds” effort [1], we have
noticed that spamassassin-heatu doesn't build reproducibly.
It embeds the current date into the manpage.

The attached patch fixes this by using the last changelog date
as a timestamp that will be embedded.

Regards,
 Reiner

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













diff --git a/debian/pod2man.mk b/debian/pod2man.mk
index 64bc797..f878a28 100644
--- a/debian/pod2man.mk
+++ b/debian/pod2man.mk
@@ -34,9 +34,10 @@ endif
 PACKAGE		?= package
 
 # Optional variables to set
+BUILD_DATE	?= $$(dpkg-parsechangelog -S Date -lchangelog)
 MANSECT		?= 1
 PODCENTER 	?= User Commands
-PODDATE		= $$(date "+%Y-%m-%d")
+PODDATE		= $$(date -u "+%Y-%m-%d" -d "$(BUILD_DATE)")
 
 # Directories
 MANSRC		=

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: spamassassin-heatu
Source-Version: 3.02+20101108-4
Done: Vagrant Cascadian <vagrant@reproducible-builds.org>

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

Debian distribution maintenance software
pp.
Vagrant Cascadian <vagrant@reproducible-builds.org> (supplier of updated spamassassin-heatu 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: Sat, 19 Dec 2020 17:21:20 -0800
Source: spamassassin-heatu
Architecture: source
Version: 3.02+20101108-4
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Vagrant Cascadian <vagrant@reproducible-builds.org>
Closes: 782220
Changes:
 spamassassin-heatu (3.02+20101108-4) unstable; urgency=medium
 .
   * QA upload.
 .
   [ Jari Aalto ]
   * debian/pod2man.mk: Closes: 782220 - Make build reproducible. Patch
     thanks to Reiner Herrmann <reiner@reiner-h.de>
   * debian/control: (Description): Fix typo
   * debian/copyright: convert to format 1.0
   * debian/copyright: (Format): https
   * debian/copyright: update year
 .
   [ Vagrant Cascadian ]
   * debian/control: Update Vcs-Browser and Vcs-Git.
   * debian/control: Set Rules-Requires-Root to no.
   * debian/control: Update Standards-Version to 4.5.1, no changes needed.
Checksums-Sha1:
 3cfe39df86e563c57c1a093ef3da2ac821d24871 1446 spamassassin-heatu_3.02+20101108-4.dsc
 e570c29fdfa379831b112ab2d8822dce7e77b59a 5376 spamassassin-heatu_3.02+20101108-4.debian.tar.xz
 f3431a4847f3f56ef0345c9e987bf29a7eb38fb7 5332 spamassassin-heatu_3.02+20101108-4_amd64.buildinfo
Checksums-Sha256:
 44ba2c58439d76dc0b44561578e1c80d117bd6609d586028e5dee2cee2ec8e75 1446 spamassassin-heatu_3.02+20101108-4.dsc
 a1176c357067225f1af735f3cf1736f5ddf8bf71cb052c7a326dc1f699389959 5376 spamassassin-heatu_3.02+20101108-4.debian.tar.xz
 d5c48e67253e71c50bff6e7d2652ceae14f487b06de9db6befab94ea075e06ae 5332 spamassassin-heatu_3.02+20101108-4_amd64.buildinfo
Files:
 2b89dbf03ffcf03ef3482d24297ff595 1446 mail optional spamassassin-heatu_3.02+20101108-4.dsc
 dbdbd53e70f69d0fe106953cac8a37d8 5376 mail optional spamassassin-heatu_3.02+20101108-4.debian.tar.xz
 046f17441c1129ea71b20f80139ab0d6 5332 mail optional spamassassin-heatu_3.02+20101108-4_amd64.buildinfo

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

iJYEARYKAD4WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCX96nrCAcdmFncmFudEBy
ZXByb2R1Y2libGUtYnVpbGRzLm9yZwAKCRDcUY/If5cWqgIuAQDVCc9LgR2Vwckn
kP6yB6UUxFKx0JvsH9GT85IsNrY5VQD/W2Nr9rK7m5xMFJuofpTV7ikcqtc/gmNi
m0tyOiN6EQg=
=2qiJ
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: