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

Bug#782216: marked as done (hpanel: please make the build reproducible)



Your message dated Sun, 20 Dec 2020 11:48:26 +0000
with message-id <E1kqxCM-0006dH-Ry@fasolo.debian.org>
and subject line Bug#782216: fixed in hpanel 0.3.2-7
has caused the Debian Bug report #782216,
regarding hpanel: 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.)


-- 
782216: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=782216
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: hpanel
Version: 0.3.2-4
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 hpanel 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: hpanel
Source-Version: 0.3.2-7
Done: Vagrant Cascadian <vagrant@reproducible-builds.org>

We believe that the bug you reported is fixed in the latest version of
hpanel, 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 782216@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 hpanel 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: Sun, 20 Dec 2020 03:39:59 -0800
Source: hpanel
Architecture: source
Version: 0.3.2-7
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Vagrant Cascadian <vagrant@reproducible-builds.org>
Closes: 782216
Changes:
 hpanel (0.3.2-7) unstable; urgency=medium
 .
   * QA upload.
 .
   [ Jari Aalto ]
   * debian/pod2man.mk: Make build reproducible (Closes: #782216).
     Patch thanks to Reiner Herrmann.
   * debian/copyright: Update URLs
   * debian/control: (Homepage): Update
 .
   [ Vagrant Cascadian ]
   * debian/control: Update Vcs-* headers.
   * debian/copyright: Use "Expat" for short license name.
   * debian/upstream.changelog: Fix encoding.
   * debian/patches: Patch README to fix encoding.
   * debian/control: Update Standards-Version to 4.5.1, no changes.
Checksums-Sha1:
 b8466c4add1220d252230b9033a776fb78122f64 1348 hpanel_0.3.2-7.dsc
 dc6a5032722035f33f928119f0b57e2d4edb8885 5504 hpanel_0.3.2-7.debian.tar.xz
 0d302d16a16731b86ade8e0d9a04d0866d36a2df 6506 hpanel_0.3.2-7_amd64.buildinfo
Checksums-Sha256:
 10bed27cc287009cf75a64990e45e76a16b94e1b5577ffe3d42c31bef5c780be 1348 hpanel_0.3.2-7.dsc
 48749487f4ae40432171768612349542374ef9b40c8115f1801a017c158a1d27 5504 hpanel_0.3.2-7.debian.tar.xz
 d998a2035e1be7b50b0b5d80a694401d29fc872deda85dd8659462f81455c096 6506 hpanel_0.3.2-7_amd64.buildinfo
Files:
 1d5afe36c053a49fd95783f466898514 1348 x11 optional hpanel_0.3.2-7.dsc
 d3e762ef09da7c8fc992bdf9c4915b58 5504 x11 optional hpanel_0.3.2-7.debian.tar.xz
 521657362dd9f21b8cbd31bc8919372d 6506 x11 optional hpanel_0.3.2-7_amd64.buildinfo

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

iJYEARYKAD4WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCX9844yAcdmFncmFudEBy
ZXByb2R1Y2libGUtYnVpbGRzLm9yZwAKCRDcUY/If5cWqvoVAP9bCaPus8kgfeBw
rxUoi7/reQLmsL+Fqzv5z54jthCzDQD/TG+NPKvxE7FZX7251qKG9jB3VqDa3Omy
PZdWMRPsig4=
=EC5y
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: