Your message dated Sat, 30 Jul 2022 18:03:47 +0000
with message-id <[email protected]>
and subject line Bug#977001: fixed in blitz++ 1:1.0.2+ds-3
has caused the Debian Bug report #977001,
regarding blitz++: reproducible builds: build time embedded in bzconfig.h
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.)


-- 
977001: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=977001
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: blitz++
Severity: normal
Tags: patch
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]

The file /usr/include/blitz/gnu/bzconfig.h contains an embedded timestamp:

  
https://tests.reproducible-builds.org/debian/rb-pkg/buster/amd64/diffoscope-results/blitz++.html

  421 #define·BZ__config_date·"Sun·Dec··6·02:21:14·-12·2020"·   421 
#define·BZ__config_date·"Sun·Jan··9·11:08:27·+14·2022"·


The attached patch fixes this by patching to use the SOURCE_DATE_EPOCH
environment variable to set the value for DATE.

  https://reproducible-builds.org/docs/source-date-epoch/

The patch relies on gnu date extensions/syntax (--utc, --date) and may
need further work to make it portable across multiple date
implementations for upstream.


Thanks for maintaining blitz++


live well,
  vagrant

From 15a9ee2e96ae41bceb9b7aba4e90f5209d34355f Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <[email protected]>
Date: Wed, 9 Dec 2020 21:36:25 +0000
Subject: [PATCH 1/2] debian/patches: Patch to use SOURCE_DATE_EPOCH to set
 DATE.

https://reproducible-builds.org/docs/source-date-epoch/
---
 ...ng-SOURCE_DATE_EPOCH-in-m4-ac_check_.patch | 30 +++++++++++++++++++
 debian/patches/series                         |  1 +
 2 files changed, 31 insertions(+)
 create mode 100644 debian/patches/Specify-DATE-using-SOURCE_DATE_EPOCH-in-m4-ac_check_.patch

diff --git a/debian/patches/Specify-DATE-using-SOURCE_DATE_EPOCH-in-m4-ac_check_.patch b/debian/patches/Specify-DATE-using-SOURCE_DATE_EPOCH-in-m4-ac_check_.patch
new file mode 100644
index 0000000..d49c49c
--- /dev/null
+++ b/debian/patches/Specify-DATE-using-SOURCE_DATE_EPOCH-in-m4-ac_check_.patch
@@ -0,0 +1,30 @@
+From 2175a0ad78db56f50f22a0483f6e249ecf17e14c Mon Sep 17 00:00:00 2001
+From: Vagrant Cascadian <[email protected]>
+Date: Wed, 9 Dec 2020 21:25:18 +0000
+Subject: [PATCH 1/2] Specify DATE using SOURCE_DATE_EPOCH in
+ m4/ac_check_cxx_features.m4 for reproducible timestamp.
+
+This uses the gnu date features of --date and --utc, so may not be
+widely portable.
+
+https://reproducible-builds.org/docs/source-date-epoch/
+---
+ m4/ac_check_cxx_features.m4 | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/m4/ac_check_cxx_features.m4 b/m4/ac_check_cxx_features.m4
+index abd6916..3a8a274 100644
+--- a/m4/ac_check_cxx_features.m4
++++ b/m4/ac_check_cxx_features.m4
+@@ -9,7 +9,7 @@ C++ compiler ($CXX $CXXFLAGS $LDFLAGS) characteristics
+ 
+ OS=`uname -a`
+ AC_SUBST(OS)
+-DATE=`date`
++DATE=`LC_ALL=C date --utc --date=@$SOURCE_DATE_EPOCH`
+ AC_SUBST(DATE)
+ 
+ AH_TOP([
+-- 
+2.29.2
+
diff --git a/debian/patches/series b/debian/patches/series
index 24132a8..b37ff35 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -4,3 +4,4 @@ debianization.patch
 debianization-python.patch
 debianization-examples.patch
 debianization-examples-neutralization.patch
+Specify-DATE-using-SOURCE_DATE_EPOCH-in-m4-ac_check_.patch
-- 
2.29.2

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: blitz++
Source-Version: 1:1.0.2+ds-3
Done: Jerome Benoit <[email protected]>

We believe that the bug you reported is fixed in the latest version of
blitz++, 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.
Jerome Benoit <[email protected]> (supplier of updated blitz++ 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: Sat, 30 Jul 2022 17:23:40 +0000
Source: blitz++
Architecture: source
Version: 1:1.0.2+ds-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Math Team <[email protected]>
Changed-By: Jerome Benoit <[email protected]>
Closes: 977001 977003
Changes:
 blitz++ (1:1.0.2+ds-3) unstable; urgency=medium
 .
   [ Jerome Benoit ]
   * Debianization:
     - Maintenance, migrate to Debian Math Team;
     - d/patches/*:
       - d/p/debianization.patch, merge patches by Vagrant Cascadian;
       - d/p/debianization*.patch, set Forwarded to not-needed;
     - d/rules:
       - dpkg material, include now;
       - harden;
     - d/copyright:
       - copyright year tuple, update;
     - d/upstream/metadata, introduce;
     - d/adhoc/*/Makefile:
       - copyright year tuple, update.
 .
   [ Philip Rinn ]
   * Team work
   * debian/control:
     - debhelper, bump to 13
     - Standards Version, bump to 4.6.1 (no change)
     - Mark libblitz0v5 and libblitz0-dev as 'Multi-Arch: same'
     - Mark libblitz-doc as 'Multi-Arch: foreign'
     - Add 'Rules-Requires-Root: no'
   * Remove unused debian/source/include-binaries
   * Make bzconfig.h reproducible:
     - Remove -{file|debug}-prefix-map from BZ__compiler_options
     - Add patch to use SOURCE_DATE_EPOCH in BZ__config_date (Closes: #977001)
       - Thanks Vagrant Cascadian for the patch
     - Add patch to use DEB_HOST_MULTIARCH as BZ__os_name (Closes: #977003)
       - Thanks Vagrant Cascadian for the patch
Checksums-Sha1:
 425d0964b42d27d1918f108fcd99106e342b51d3 3105 blitz++_1.0.2+ds-3.dsc
 d507f98ec72f00bbda0009ae4a7f08a0441baef5 13472 blitz++_1.0.2+ds-3.debian.tar.xz
 4e08f56d0999a2fcdbf784f56cccb8f3b472a09e 7119 
blitz++_1.0.2+ds-3_source.buildinfo
Checksums-Sha256:
 c9b2390a801993d7b12e66c6df35680e11a22d9d72171115d563cdae470271d4 3105 
blitz++_1.0.2+ds-3.dsc
 d9b51ce1bd3c315b4066af0a4d78bcd313214412b8729b6c1d54c710be87fa92 13472 
blitz++_1.0.2+ds-3.debian.tar.xz
 6b8759a321d3a1e6805a38f5f9f0cede7a0fde93a17c8c49cceefdb93a2b384b 7119 
blitz++_1.0.2+ds-3_source.buildinfo
Files:
 a8b23fb22d2b5dbccdf7fb859a8ff245 3105 devel optional blitz++_1.0.2+ds-3.dsc
 37c31305bb680099ca67e53a2f38e4c1 13472 devel optional 
blitz++_1.0.2+ds-3.debian.tar.xz
 447af9a67b72ded83de8546f8e048233 7119 devel optional 
blitz++_1.0.2+ds-3_source.buildinfo

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

iQRJBAEBCgAzFiEEriiuFXEN/x2H5adiP5IZpn82xosFAmLlbr4VHGNhbGN1bHVz
QHJlem96ZXIubmV0AAoJED+SGaZ/NsaL94sf/jhW8KYvo2yGvphnGGLThH/P3aIc
RzgGz90s6xdl5iYEi7n7YJYvnhKlxdVbgjpE+fj/9xVY82i1G8JBVv+RItEvp1ur
d8443FNxg/fCMGbvvULOxP7S1IvGBoZeecTFPNGYmW4YDmxlQaD+nPNYJvGsoeuf
EF1L2sEOm/zkPKPt0iXsjcQyybJU+C8J4Mg/CkQLjH1oEp7n4VC3Z0PfWRvzXi6W
RYTavpfW29kRHJcm7lzPU8HeLhf1dw05qZOvx315dc1i0i4bmjJCVFzgCqroINAe
YO8N/2U9iTsUvRNICt3nGeAiUEMdxazhtz8aVgza5P8JU6VOQPL7AM2lUe89EQB/
jLpGcaX9Ap8nN+H5Z+NV8dFmyHXBKcYhX700vtGOwN5Y4SLmWlJ6Hj10godz1sWF
cr4jJOR881SjUOHJHfuKDApS2U+HTZ+Xo1Ca+CfQH/50ZTW09BqUlfFjgLUocX1o
SmwZegq6qKd/waTUknw6LFHhwoVchp2ViUvNTYm9osY1VzrsztKsUbRIj5ZsaaZ5
uINsX1dIenh8GnrmF3tVvYwr49rBD+4FXIi8k/GYZd5JGqJcMWGKBnSiaGs/MAWJ
nskU4Ur/G2UalnvN5nAsal61nMbraRu1ee50dxHitOn0MghlZTSnLrRM9/PxjwQ5
2xpKRkw+gRxBxCr2W9jS1ssJbwTe8RZOUV7IE8kZSdQPJmHffWoe4f6nqZIJyhs6
3ctulC3zw8JghrrnLL45Me4EAPJJHcndzyqbDA74pGTWcaxB14RXsgvx/cOf7s1z
e0EzkfTGyk8sPq9K8Tugi4wnSBIsPan/vr62wl28W6Dc+SAoEcLlVwCZCuiKrdOg
KvRmznxj7tYQQqBGgHf6LkdDuzFQjrDEJwIU9jYQa0WjRGcjgosvldXOoDQVqVE1
dRhGjlYk0VL8ZLDmOIGiVrJEiRiXuN+66QlxqZB2zQu1FhK3tZNxtx2XxhO1wGUt
+3Doo6iy9xXHbrDD3eH2lCg32tS2sSzSEVL708ZWZ9t35fJCzRMO5NQzIOplcMnb
9hjdILazEP/aia1G8eCw/6vLXhdpUvEuvuAkUttXyQdnt16sLu5KN4vyn5xPk6it
8Dz01xXNNSJcRIytfvOdmMHlejD7/+yJJAw7IAHuWEPYj1MQ6koKWtjAuYGp/cJ7
s8Fn8wCeGB3v4jyc5fy29F43/3/a4wMpKZHtiKtVauPBTFhye+TUHQOYZG8ykWJl
JoVCAtqhHwDefHh5IbxfF9HTHyj85twJ8eVxg8I71K4PJ4/6STOHBEqs23IVDwHW
Iok1C5avv2ww3QBaUpbdIf+eCY2G4Oi/pJhZ7/1+9vBRyd6xQ+biediiVng=
=dGCq
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to