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

Bug#779602: marked as done (desktop-profiles: please make the build reproducible)



Your message dated Fri, 22 Jan 2016 22:27:05 +0000
with message-id <E1aMkAb-0005RL-V6@franck.debian.org>
and subject line Bug#779602: fixed in desktop-profiles 1.4.21
has caused the Debian Bug report #779602,
regarding desktop-profiles: 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.)


-- 
779602: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=779602
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: desktop-profiles
Version: 1.4.20
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 the "reproducible builds" effort [1], we have noticed
that desktop-profiles could not be built reproducibly.

The attached patch removes timestamps from the build system. Once
applied, desktop-profiles can be built reproducibly in our reproducible
toolchain.

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


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
diff -urNad desktop-profiles.orig/desktop-profiles-1.4.20/Makefile desktop-profiles/desktop-profiles-1.4.20/Makefile
--- desktop-profiles.orig/desktop-profiles-1.4.20/Makefile	2015-03-02 22:23:08.587486477 +0000
+++ desktop-profiles/desktop-profiles-1.4.20/Makefile	2015-03-02 22:31:27.329936879 +0000
@@ -3,6 +3,8 @@
 DESTDIR =
 PREFIX = /usr
 
+BUILD_DATE = $(shell dpkg-parsechangelog --show-field Date)
+
 build: documentation l10n check
 
 documentation: dh_installlisting.1
@@ -39,7 +41,11 @@
 	./dh_installlisting
 
 zip-tests:
-	tar -cvzf tests.tgz tests
+	find tests -not -type d -print0 | \
+		LC_ALL="C" sort --zero-terminated | \
+		GZIP="-9n" tar --create --gzip --null --files-from=- \
+			--file=tests.tgz --mtime="$(BUILD_DATE)" \
+			--owner=root --group=root --numeric-owner
 
 check: zip-tests
 

--- End Message ---
--- Begin Message ---
Source: desktop-profiles
Source-Version: 1.4.21

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

Debian distribution maintenance software
pp.
Petter Reinholdtsen <pere@debian.org> (supplier of updated desktop-profiles 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: Fri, 22 Jan 2016 22:39:29 +0100
Source: desktop-profiles
Binary: desktop-profiles
Architecture: source
Version: 1.4.21
Distribution: unstable
Urgency: medium
Maintainer: Debian Edu Developers <debian-edu@lists.debian.org>
Changed-By: Petter Reinholdtsen <pere@debian.org>
Description:
 desktop-profiles - framework for setting up desktop profiles
Closes: 779602
Changes:
 desktop-profiles (1.4.21) unstable; urgency=medium
 .
   * Make the build reproducable (Closes: #779602).
   * Change Standards-Version from 3.9.5 to 3.9.6.
   * Remove Alexander Alemayhu on his request.  Thank you Alexander
     for all your contributions.
Checksums-Sha1:
 c0b7d576bad231e60c55c55e49e9158ba6f940ed 1694 desktop-profiles_1.4.21.dsc
 18fd1340f35df59d7f61aaa39c2ead12ea151f62 90035 desktop-profiles_1.4.21.tar.gz
Checksums-Sha256:
 d77025495257b6f3f0139bd511a457dac10254976817af4fad6f6986954f595f 1694 desktop-profiles_1.4.21.dsc
 3f110eb7914bcef0e07c1051e10fb9217314689b4d90d62b1018a48b00493911 90035 desktop-profiles_1.4.21.tar.gz
Files:
 ea161b563b8b3d8186217dde6e2dab2d 1694 x11 optional desktop-profiles_1.4.21.dsc
 2f6fe25bcbe33f01504918447671a7a4 90035 x11 optional desktop-profiles_1.4.21.tar.gz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJWoqHMAAoJEIEoCqCHuvsOBR0P/1Zeqa1Vw/6K/bHjQHxZxU88
KWN6eP2fGioW+7QOazRaNFb+4G9zlHB8PQhIKdk8RVDTIwJgYJZHfvwbdynvE7uB
TrmAH/oM4BCQjS+nIvonDK3g1Ueq3PMs2XSNfBReAsHnaMYOlkt68EAbd3PDQ00r
BAF/P/+2PZVJNGuWrapC/Q6KQeIXQSVBbianDhYOXCDRljaizu21AalRK3K7rMIB
0zsTB335jp9Oe1ZD5Odt3orvZ00nqbwjff+Hyi5dSigJXS1BBSysoKpcnCtNS10+
IzSDZZSz9q1kQs6iZwqm6ViQDwr2AFXRAnaLAeODsyyARRMH5Qc/W9BcgDBQOi+6
gNa8CFv1LepNGntcCfTE757wflBw2kfUMd/pyoxBNyIyk9b+AuPJyo0WNTCwkF5X
uDBOMDGxkOQxFhHBH+OPacp8LNLj5DEtwrBRCTZhCEj4szQFNRxFOZoiwKtplIIK
e92s4VluY987/LofnsoDNTHoEaRRQxnPFP1MUMvrv3cTBJCI06NB2b5g2sBxhFLF
tbkr+TjFCJ5EOhB2H7GfWGAvMXDtGagcDEEAU7KTYQodlg5RPZsTQgrhjXFXGJHB
U4ZaUT4i8kfEhGELsRymKyG+Bsl9aKUpAkxTWeoVQLvE0Jm0y0myMi7B8tcYsM51
YhfKRDtWEpFOtqcmUd40
=20Rq
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: