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

Bug#994976: marked as done (xtermcontrol: please make the build reproducible)



Your message dated Sun, 01 May 2022 00:34:02 +0000
with message-id <E1nkxXG-000IIe-Qo@fasolo.debian.org>
and subject line Bug#994976: fixed in xtermcontrol 3.8-5
has caused the Debian Bug report #994976,
regarding xtermcontrol: 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.)


-- 
994976: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994976
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: xtermcontrol
Version: 3.8-3
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

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

This is because it uses a custom set of date macros in acinclude.m4.
Patch attached that overrides the values in debian/rules, basing
them off SOURCE_DATE_EPOCH.

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


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
--- a/debian/rules	2021-09-24 09:20:53.800313098 +0100
--- b/debian/rules	2021-09-24 09:35:32.356026521 +0100
@@ -5,9 +5,15 @@
 
 export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 
+PACKAGE_YEAR = $(shell date --utc --date=@$(SOURCE_DATE_EPOCH) '+%Y')
+PACKAGE_DATE = $(shell date --utc --date=@$(SOURCE_DATE_EPOCH) +'%B %d, %Y')
+
 %:
 	dh $@
 
+override_dh_auto_build:
+	dh_auto_build -- PACKAGE_YEAR="$(PACKAGE_YEAR)" PACKAGE_DATE="$(PACKAGE_DATE)"
+
 override_dh_auto_test:
 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
 	xvfb-run xterm -e '( dh_auto_test ; echo $$? ) | tee debian/xterm_dh_auto_test.log'

--- End Message ---
--- Begin Message ---
Source: xtermcontrol
Source-Version: 3.8-5
Done: Chris Lamb <lamby@debian.org>

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

Debian distribution maintenance software
pp.
Chris Lamb <lamby@debian.org> (supplier of updated xtermcontrol 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: Sat, 30 Apr 2022 17:30:12 -0700
Source: xtermcontrol
Built-For-Profiles: nocheck
Architecture: source
Version: 3.8-5
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Closes: 994976
Changes:
 xtermcontrol (3.8-5) unstable; urgency=medium
 .
   * Make the build reproducible. (Closes: #994976)
Checksums-Sha1:
 545ceafc8210f470d1362637359ccf8c2e27620b 1988 xtermcontrol_3.8-5.dsc
 e7e97e948a6fc520e358e206b4f6d09f0a219eb9 3744 xtermcontrol_3.8-5.debian.tar.xz
 391b333bfa493260e26525577b35cea181deaf7d 6019 xtermcontrol_3.8-5_amd64.buildinfo
Checksums-Sha256:
 01cbc81ef22238eee32f181f89884a9e50ca6f57608678692979827f724f63bd 1988 xtermcontrol_3.8-5.dsc
 e1b6a09ab1d32c87de0645ffc729d2c5ca36876995a77f92b27afff614dd325b 3744 xtermcontrol_3.8-5.debian.tar.xz
 643e0b786065765e896bf23d8f5a3d5c3881f0149322b7c345fe9c9951dbfd34 6019 xtermcontrol_3.8-5_amd64.buildinfo
Files:
 d2a0aa1a4f4fa64c2730ec076565ff64 1988 x11 optional xtermcontrol_3.8-5.dsc
 f467c83df2cf0bc9d3c35779afeb8d66 3744 x11 optional xtermcontrol_3.8-5.debian.tar.xz
 3778dbab62654b2326a8a03365fe4b5d 6019 x11 optional xtermcontrol_3.8-5_amd64.buildinfo

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

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAmJt1PwACgkQHpU+J9Qx
Hlgiyg//YhRNQa1DxKrLUMDu260iI65p/cx7TFJo0DFk+OIgUf3ZquosFX9XEF2y
oOZAHV0JllYxtdPhX7xUJR4HdJTscHuZNHVAVo+s0cDMweK4lfqSvH7AQioCLEVG
cbjoPbwb/vB9WBLbXVXHJ6YZQ7rhvJzhSq+Wtm787y/2dP1vpTGpjLdBbvpg/lP1
xJWDnigObeVrP8VyyfUxumA/cB4+VAozB7EsvGvjG9BeNA4OEqaWl+I9+yuOYom4
H7mKapcDjMSJLXu79LJN9X9HjVJOR5/zymE52YpQ9rOwnBz4vHT54hKHhVQRrRBr
wM1q7odx8mXWCcD9dt13Tw9/lz85RPq8VmYfSp788s0m14QRTqcCU24T5lMRus8r
6lDaMcNR05oe44L180CfOqyNgnH0YnwILkQ/XZMXZE4JmJw58vO8i7MzACIfD2fO
6MVhQnPGU1cyHkNGjhSg+Bf29HZu96LlDoG3GrzD6bLQX2FlPfknTUzHJV6oZqBa
O+sRKmEZcaz4HKMkOcdFLh8qEsuPijLwd15spAjWrBZM2M7N2EFAObbGp2Dhi5Kx
9BDl6gtty5KBTL6uK166ihaDQ5SYcnhZGtFKxmkKc1WgC/SWkyaEno/QSi9WN5Eo
y0NVoMRn76ODduhqENDvPFCEPA3sFvObQn0clbXYGm6wCfBO6l4=
=LEsK
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: