Your message dated Mon, 19 Dec 2016 00:34:21 +0000
with message-id <[email protected]>
and subject line Bug#778216: fixed in uclibc 1.0.20-2
has caused the Debian Bug report #778216,
regarding uclibc: 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.)


-- 
778216: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=778216
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: uclibc
Version: 0.9.32-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]

Hi,

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

The attached patch removes timestamps from the build system. Once
applied, uclibc can be built reproducibly in our current experimental
framework.

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


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      [email protected] / chris-lamb.co.uk
       `-
diff -urNad uclibc.orig/uclibc-0.9.32/debian/rules 
uclibc/uclibc-0.9.32/debian/rules
--- uclibc.orig/uclibc-0.9.32/debian/rules      2015-02-12 12:32:35.737114688 
+0000
+++ uclibc/uclibc-0.9.32/debian/rules   2015-02-12 12:37:10.849188965 +0000
@@ -5,6 +5,8 @@
 
 DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
 
+BUILD_DATE := $(shell dpkg-parsechangelog --show-field Date)
+
 ifeq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
 CROSS =
 else
@@ -119,7 +121,7 @@
 build/uClibc-$(version).tar:
        dh_testdir
        mkdir -p build
-       tar -cf $@ --exclude=./build --transform s@^\.@uClibc-$(version)@ .
+       tar -cf $@ --mtime="$(BUILD_DATE)" --exclude=./build --transform 
s@^\.@uClibc-$(version)@ .
 
 binary-%: build-%
        dh_testdir

--- End Message ---
--- Begin Message ---
Source: uclibc
Source-Version: 1.0.20-2

We believe that the bug you reported is fixed in the latest version of
uclibc, 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.
Héctor Orón Martínez <[email protected]> (supplier of updated uclibc 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: Mon, 19 Dec 2016 01:01:33 +0100
Source: uclibc
Binary: uclibc-source
Architecture: source all
Version: 1.0.20-2
Distribution: unstable
Urgency: medium
Maintainer: Simon Richter <[email protected]>
Changed-By: Héctor Orón Martínez <[email protected]>
Description:
 uclibc-source - Small C library implementation - source
Closes: 641680 778216 808542 808543
Changes:
 uclibc (1.0.20-2) unstable; urgency=medium
 .
   [ Helmut Grohne ]
   * Find linux headers in multiarch locations.
       (Closes: #808542)
   * Enable verbose build logs.
       (Closes: #808543)
 .
   [ Chris Lamb ]
   * Make the build reproducible.
       (Closes: #778216)
 .
   [ Héctor Orón Martínez ]
   * Drop mentions of run-time libs in source binary package description.
       (Closes: #641680)
   * Add Vcs-* fields, as Vcs has been restored.
   * Update debian watch for newer upstream.
   * Add gbp configuration file.
Checksums-Sha1:
 43e4ee28d3e1509a56b4e88d88a9afce96e88807 1897 uclibc_1.0.20-2.dsc
 d2c77df384f12fdd40f47986cfdf4fb76bfc0e0c 9536 uclibc_1.0.20-2.debian.tar.xz
 c2e899af1af05ca1b96c672d7aa13553e82cbfe3 13805884 
uclibc-source_1.0.20-2_all.deb
 31e08774e9ba855b166afe95b58b5e18c8d65e20 4610 uclibc_1.0.20-2_amd64.buildinfo
Checksums-Sha256:
 48058b35925a25f030bb155c6675caf94ff4cc1b722b93e31075c87a430108d2 1897 
uclibc_1.0.20-2.dsc
 5a47bb1c8b94bb646bcfa0dfa4f971644915fbb854c3dcf6e6656f0dc481df95 9536 
uclibc_1.0.20-2.debian.tar.xz
 44a22bb3a71491c3d23b175169b7a834b5ad2a6f36decf215f80c04f48e56278 13805884 
uclibc-source_1.0.20-2_all.deb
 5c9a8b1f1621a3b3d22756060dffc147bee2ebc5d87027969af5fb9cb3c1928a 4610 
uclibc_1.0.20-2_amd64.buildinfo
Files:
 a7f61b72291550e0cc7efd17e3576ad2 1897 libs extra uclibc_1.0.20-2.dsc
 86a0c9575ca93d5f64ceae870dc49a06 9536 libs extra uclibc_1.0.20-2.debian.tar.xz
 71992c7dfc80c7fab764e623a6d7b4a6 13805884 devel extra 
uclibc-source_1.0.20-2_all.deb
 ec0c8c8442f8d32b071facd7dd0482c2 4610 libs extra 
uclibc_1.0.20-2_amd64.buildinfo

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

iQIzBAEBCgAdFiEE6Q8IiVReeMgqnedOryKDqnbirHsFAlhXJCoACgkQryKDqnbi
rHub3Q//agJ5PcmwDOPniB18DL35u+Oq57IEqWmHumyYzXVNOfHmYfnyItvYCLpA
4Gvo7Efa0excnAhV3Es/z508jOmCVc3cCZw0dHnijneI5mx9Uob/YULgcrPAezUo
Pv9gG0MHVG3vYz/AQ8NNSd1aEr9ZQ2rYofUsm3pszYyWhmi+LKy/29FeG2AbprpH
bg9Ab+sqAToKU31VHVe889v4LBI2fFVqMdaA9mfDKVcZbtnSHLJyfYgWUmKiu0j3
AY8CCaQAwIaQrBJnpon286lBzYu/8wUfh/L8n6vUTcwl1b+/XXPaQI6hlTxzRVeU
MrjArH1Vy3UeGncR26lnAg7Ps8izoz1r/9AimC4iZLnSrGEGgMItx2q/df2vxTUU
X25hXlfLLqnpfyU3XQt8mz8ftknCQhCPSgSL4tHSoSIqwl7mwW3XtFKkQJF555W2
Tw0Iwpe6iovgSQlBFpbbLnzpQMTjoH6JvfOZJRWy9DkUuEa6O8fWtITxc+8AvN/E
nUyLPFFvL7zCK0Poyumc2K6iQ+SUQ4n7v7jtF5liDPrb3NIBEjStuKl/ippiyDtg
w3+DhtihBL/c6vE2z4EhCM9I/k+84tYv5mNwIqlZDPXMWofUFdC6cIpInCo4RUag
PLrH2vULUWJnThZbNLyY/UolC4sYBUywpLhlDp/fLlu0h9lismk=
=2wGi
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to