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

Bug#868843: marked as done (xorg-server: please make the BUILD_{DATE,TIME} reproducible)



Your message dated Sat, 19 May 2018 15:34:29 +0000
with message-id <E1fK3sL-0008mT-Cn@fasolo.debian.org>
and subject line Bug#868843: fixed in xorg-server 2:1.20.0-1
has caused the Debian Bug report #868843,
regarding xorg-server: please make the BUILD_{DATE,TIME} 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.)


-- 
868843: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=868843
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: xorg-server
Version: 2:1.19.3-2
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 xorg-server could not be built reproducibly.

One reason is because it embeds a build and date time. Patch
attached. Thanks to Bernhard M. Wiedemann!

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


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb, Debian Project Leader
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
diff --git a/configure.ac b/configure.ac
index e6c5b35..cd7ebfe 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2555,9 +2555,14 @@ AC_DEFINE_DIR(PROJECTROOT, prefix, [Overall prefix])
 AC_DEFINE_DIR(SYSCONFDIR, sysconfdir, [sysconfdir])
 
 AC_SUBST([RELEASE_DATE])
-BUILD_DATE="`date +'%Y%m%d'`"
+if test "x$SOURCE_DATE_EPOCH" = "x"; then
+	BUILD_DATE="`date --utc --date="@$SOURCE_DATE_EPOCH" +'%Y%m%d'`"
+	BUILD_TIME="`date --utc --date="@$SOURCE_DATE_EPOCH" +'1%H%M%S'`"
+else
+	BUILD_DATE="`date +'%Y%m%d'`"
+	BUILD_TIME="`date +'1%H%M%S'`"
+fi
 AC_SUBST([BUILD_DATE])
-BUILD_TIME="`date +'1%H%M%S'`"
 AC_SUBST([BUILD_TIME])
 
 DIX_CFLAGS="-DHAVE_DIX_CONFIG_H $XSERVER_CFLAGS"

--- End Message ---
--- Begin Message ---
Source: xorg-server
Source-Version: 2:1.20.0-1

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

Debian distribution maintenance software
pp.
Emilio Pozuelo Monfort <pochu@debian.org> (supplier of updated xorg-server 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, 19 May 2018 15:04:00 +0200
Source: xorg-server
Binary: xserver-xorg-core xserver-xorg-core-udeb xserver-xorg-dev xdmx xdmx-tools xnest xvfb xserver-xephyr xserver-common xorg-server-source xwayland xserver-xorg-legacy
Architecture: source
Version: 2:1.20.0-1
Distribution: experimental
Urgency: medium
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Emilio Pozuelo Monfort <pochu@debian.org>
Description:
 xdmx       - distributed multihead X server
 xdmx-tools - Distributed Multihead X tools
 xnest      - Nested X server
 xorg-server-source - Xorg X server - source files
 xserver-common - common files used by various X servers
 xserver-xephyr - nested X server
 xserver-xorg-core - Xorg X server - core server
 xserver-xorg-core-udeb - Xorg X server - core server (udeb)
 xserver-xorg-dev - Xorg X server - development files
 xserver-xorg-legacy - setuid root Xorg server wrapper
 xvfb       - Virtual Framebuffer 'fake' X server
 xwayland   - Xwayland X server
Closes: 868843
Changes:
 xorg-server (2:1.20.0-1) experimental; urgency=medium
 .
   [ Timo Aaltonen ]
   * New upstream release candidate. (Closes: #868843)
 .
   [ Emilio Pozuelo Monfort ]
   * New upstream stable release.
   * Update Vcs-* for salsa.
Checksums-Sha1:
 65561ccfc4d167412c0b77a03a0bf45b8ee1cbeb 4186 xorg-server_1.20.0-1.dsc
 11d4b75fec12a6efbc6a5fac880bd19fd4bdcd1a 8495473 xorg-server_1.20.0.orig.tar.gz
 eaef958126a5b3ee6b7d705658321463a8ead48a 147554 xorg-server_1.20.0-1.diff.gz
 42b8bd44ab511af62911f38df43a7bee4bd36e5b 6075 xorg-server_1.20.0-1_source.buildinfo
Checksums-Sha256:
 9658b7248d4b63b5141e550edf5c06cbe02e616d19a808bf4a96aedc9e57a76a 4186 xorg-server_1.20.0-1.dsc
 6f55004082f9b9c3304037ae78bc5969889d066cf06c0f3130393fef79942ed1 8495473 xorg-server_1.20.0.orig.tar.gz
 2209adf03e679d98f65249b5dcae10e6efb35956bb28fbdaf5ffdbf88b98d8e1 147554 xorg-server_1.20.0-1.diff.gz
 2d6d771356b4d395cabbca8f1f7a7557e7171b785481c57898247eaef3c2b0ae 6075 xorg-server_1.20.0-1_source.buildinfo
Files:
 c4e552e79384f414edc35f3a60fb0269 4186 x11 optional xorg-server_1.20.0-1.dsc
 b6acadf57ed44c9cb51f08d9a7ac27c9 8495473 x11 optional xorg-server_1.20.0.orig.tar.gz
 1c41024f2455fa6c1e58b2c163b94846 147554 x11 optional xorg-server_1.20.0-1.diff.gz
 9354723296e52d97b90b4ae522b45bdf 6075 x11 optional xorg-server_1.20.0-1_source.buildinfo

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

iQIzBAEBCAAdFiEEcJymx+vmJZxd92Q+nUbEiOQ2gwIFAlsAIO0ACgkQnUbEiOQ2
gwIH1w/+LpqPSMk0RDczRjgZCSQP0IRKpwcceAz6NKhdIORI1zMHgNnKf7jpFiXn
pPDMxjRQcy1fko2yroW/1GtOgVCV+IY2oqtrrZ442InaLhuuXTmqv2tv/B9NboWS
RmBJUKDBq2psJvw3dpl+rfPWg25PAlt81on9lcFzNYXbxTrF5JN8osvR+uLCT0IF
uvsxce4IyMK60zjQTXhfa+wfSXLvcFvf6CcAwRnxvshFBQgvCTHiPTfnBSa8wsIw
iWRtIJVBoMuVpkKVpANa6ARoc9FrqvTgzhTPi9T9iazI0O1WQ734WZC54xH5hF+N
0HG9EFwOVITx7WM+a1gHOERYIx8eK4PUuTjL/lowptic9irRhuTuKK7HuOUJBKds
Sb501zjvrrCVhjUKNMgMGBB6c1ufEVVwfB1oUs8R/44jPcFCf51NH1pVKVERWYsw
WyRzoHsym0zemGrT02hd/ywILsxgVGYDCcttPxHewtIXRrWNRejVYJh9NseW0iFx
YKIuRJK7/SrAD2bzWdvy1rsT3+AEPTFmlXfTGnrZFpqWEoSXN1TFZ8eZmFCM+XlI
MuwCTNdwcpcagOHFbNWGJhxM3zYwXu9Q0N83hmBKsex+QD50IULkr29qwsnvjbKR
3IGzdbarVpjJKQUXrpfye22pN8j7d3w6l4l3pxKI40Aqlgpys/g=
=7V4F
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: