Your message dated Mon, 11 Jan 2016 09:43:36 +0000
with message-id <[email protected]>
and subject line Bug#788001: fixed in libf2c2 20090411-3
has caused the Debian Bug report #788001,
regarding libf2c2: 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.)


-- 
788001: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=788001
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libf2c2
Version: 1.0-4.1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps

Hi!

While working on the “reproducible builds” effort [1], we have noticed
that libf2c2 could not be built reproducibly.

The attached patch sets the files mtime to a known value (last debian
package changelog date) before calling `dpkg --build` to generate the
binary packages. Once applied, libf2c2 can be built reproducibly in our
current experimental framework.

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

-- 
Dhole
diff --git a/libf2c2-20090411/debian/rules b/libf2c2-20090411/debian/rules
index 3081474..2354c5f 100755
--- a/libf2c2-20090411/debian/rules
+++ b/libf2c2-20090411/debian/rules
@@ -10,6 +10,7 @@ prefix-dev=debian/libf2c2-dev
 prefix=debian/libf2c2
 
 DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)
+BUILD_DATE=$(shell dpkg-parsechangelog --show-field Date)
 
 dir=$(package)-$(version)
 file=$(package)_$(version)-$(debian)
@@ -144,7 +145,11 @@ endif
        chown -R root.root ${prefix}
        chmod -R go-ws ${prefix-dev}
        chmod -R go-ws ${prefix}
+       find ${prefix-dev} -depth -newermt '$(BUILD_DATE)' -print0 | \
+               xargs -0r touch --no-dereference --date='$(BUILD_DATE)'
        dpkg --build ${prefix-dev}  ..
+       find ${prefix} -depth -newermt '$(BUILD_DATE)' -print0 | \
+               xargs -0r touch --no-dereference --date='$(BUILD_DATE)'
        dpkg --build ${prefix}  ..
 
 

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: libf2c2
Source-Version: 20090411-3

We believe that the bug you reported is fixed in the latest version of
libf2c2, 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.
Barak A. Pearlmutter <[email protected]> (supplier of updated libf2c2 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: SHA1

Format: 1.8
Date: Mon, 11 Jan 2016 08:42:44 +0000
Source: libf2c2
Binary: libf2c2 libf2c2-dev
Architecture: source amd64
Version: 20090411-3
Distribution: unstable
Urgency: medium
Maintainer: Barak A. Pearlmutter <[email protected]>
Changed-By: Barak A. Pearlmutter <[email protected]>
Description:
 libf2c2    - Shared libraries for use with FORTRAN applications
 libf2c2-dev - Development libraries for use with f2c
Closes: 788001 810238
Changes:
 libf2c2 (20090411-3) unstable; urgency=medium
 .
   * Adopt package (closes: #810238)
   * dh9
   * bump policy version
   * debian/control homepage, packaging repo
   * multiarch
   * reproducible build, smash gzip timestamp (closes: #788001)
   * source format 3.0 (quilt)
   * modernize debian/copyright
Checksums-Sha1:
 966e2df3c32112d2ecaea429b21545230ed86eb3 1898 libf2c2_20090411-3.dsc
 52a9bbcebaba97326752cbf2aa6f26bea2838a46 53500 libf2c2_20090411-3.debian.tar.xz
 8a66b485a60507f64ebb078fde18ec09ca260374 242186 
libf2c2-dev_20090411-3_amd64.deb
 c726e4493630a5420cbbe02c8e094658b6a199cb 121938 libf2c2_20090411-3_amd64.deb
Checksums-Sha256:
 dcf02e9a676a851ec20d16ef34da78ba233d097cb65b1a26697e26b93da5c8a1 1898 
libf2c2_20090411-3.dsc
 8cf1c2e754e2c139ed848f16503e2fbec06d3aeae1ab353c3f4f2bcf864062e2 53500 
libf2c2_20090411-3.debian.tar.xz
 6a8c106553ffe2796993608bcbd6dd9b69c45421b2a9868a79b5c0fc6da52b1a 242186 
libf2c2-dev_20090411-3_amd64.deb
 bec39f00758684a317f3b31603b233109233e072e296f234b1ec80bbf260d320 121938 
libf2c2_20090411-3_amd64.deb
Files:
 3e7a91278a7648523a04715d6320753a 1898 devel optional libf2c2_20090411-3.dsc
 a7b16d9ca68a02df9c4f4f33a8330bd7 53500 devel optional 
libf2c2_20090411-3.debian.tar.xz
 27a73ec44e45858cf82a83a0c0423d1d 242186 libdevel optional 
libf2c2-dev_20090411-3_amd64.deb
 8165f325fe2d2215ed6fa8da7d479c92 121938 libs optional 
libf2c2_20090411-3_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJWk2t9AAoJEBJbV0deGQ0YJiAQAMOHwqQgWmzAaCjVEbtDDm2e
xUZX4KRejPDZ0PTwbCtqpVfKuuuw5goiTihrCsTcPkmzHmPUtsZ5YpL8xHzNz/E5
SoRaOrriEPJbgtxx2/pMVWzQh61cKZUnss2HYS9lvo/Emy57OYpHFQ5vtHSEzRxh
Py6xY9KaiOTxJlABO20m150/MxJpMniWvhl7CzOh+l/LV588u0Ltc40xK1+T5xCa
k1OmNRfr8xWHeS0SFukqyLU4xoillv4fd04HyiiAUSn2RhTDJX11yMpqbeOhlEqU
nmrV3dJVsh7GaKr/DDZHPeGs7qdtydwTUpjS4QcGpo1xrgogGF7GHR8T2HNfw9in
tKE0/OJiDVASrjq79WjjPr48wynUvrXdewym7KXEDYHtA5OjYMYK3MuFWhlQXv+h
NQkwJDAqZoWvrCdpqpDsYNGlZBdSaVA795g262W5ZVZIy0grLD2TbWCuwzIGxLK4
YVeorKaGBsKYxGw20qOcAKuw74j1KpilYqoA5FGzB/lPcFp8VKGtp32H7W7Fb684
HFKTDHeImdrAljgSo+2OChWnRnWuJRj7DPjPwKMiN0aPqhg5eLNldz0dHt0BsqdF
hK47kvQWRGldjCrIPZ9hLGBmatbCrhR+BKt825roE/JUGzZGlkKnOhL5V5Rn+RMI
04/ZcNs+o3R3RV+zCAGe
=YE+D
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to