Debian Bug report logs - #868843
xorg-server: please make the BUILD_{DATE,TIME} reproducible

version graph

Package: src:xorg-server; Maintainer for src:xorg-server is Debian X Strike Force <debian-x@lists.debian.org>;

Reported by: Chris Lamb <lamby@debian.org>

Date: Wed, 19 Jul 2017 07:15:02 UTC

Severity: wishlist

Tags: fixed-upstream, patch, upstream

Found in version xorg-server/2:1.19.3-2

Fixed in version xorg-server/2:1.20.0-1

Done: Emilio Pozuelo Monfort <pochu@debian.org>

Bug is archived. No further changes may be made.

Forwarded to https://lists.x.org/pipermail/xorg-devel/2017-July/054127.html

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Debian X Strike Force <debian-x@lists.debian.org>:
Bug#868843; Package src:xorg-server. (Wed, 19 Jul 2017 07:15:04 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Debian X Strike Force <debian-x@lists.debian.org>. (Wed, 19 Jul 2017 07:15:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: submit@bugs.debian.org
Subject: xorg-server: please make the BUILD_{DATE,TIME} reproducible
Date: Wed, 19 Jul 2017 08:10:56 +0100
[Message part 1 (text/plain, inline)]
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
       `-
[xorg-server.diff.txt (text/plain, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian X Strike Force <debian-x@lists.debian.org>:
Bug#868843; Package src:xorg-server. (Thu, 20 Jul 2017 09:51:05 GMT) (full text, mbox, link).


Acknowledgement sent to Julien Cristau <jcristau@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian X Strike Force <debian-x@lists.debian.org>. (Thu, 20 Jul 2017 09:51:05 GMT) (full text, mbox, link).


Message #10 received at 868843@bugs.debian.org (full text, mbox, reply):

From: Julien Cristau <jcristau@debian.org>
To: Chris Lamb <lamby@debian.org>, 868843@bugs.debian.org
Subject: Re: Bug#868843: xorg-server: please make the BUILD_{DATE,TIME} reproducible
Date: Thu, 20 Jul 2017 11:47:53 +0200
Control: tag -1 upstream moreinfo

On 07/19/2017 09:10 AM, Chris Lamb wrote:
> 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!
> 
Can you send this patch upstream per
https://www.x.org/wiki/Development/Documentation/SubmittingPatches/?

How portable is the change to non-gnu date?

Cheers,
Julien



Added tag(s) upstream and moreinfo. Request was from Julien Cristau <jcristau@debian.org> to 868843-submit@bugs.debian.org. (Thu, 20 Jul 2017 09:51:05 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian X Strike Force <debian-x@lists.debian.org>:
Bug#868843; Package src:xorg-server. (Thu, 20 Jul 2017 14:51:07 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian X Strike Force <debian-x@lists.debian.org>. (Thu, 20 Jul 2017 14:51:07 GMT) (full text, mbox, link).


Message #17 received at 868843@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: Julien Cristau <jcristau@debian.org>, 868843@bugs.debian.org
Subject: Re: Bug#868843: xorg-server: please make the BUILD_{DATE,TIME} reproducible
Date: Thu, 20 Jul 2017 15:49:10 +0100
[Message part 1 (text/plain, inline)]
tags 868843 - moreinfo
forwarded 868843 https://lists.x.org/archives/xorg-devel/2017-July/thread.html
thanks

Hi Julien,

Thanks for the quick followup. :)

> How portable is the change to non-gnu date?

My previous patch was not. The updated attached patch is compatible
with BSD date(1). I am removing the "moreinfo" tag, assuming that was
why you added it.

> Can you send this patch upstream per
> https://www.x.org/wiki/Development/Documentation/SubmittingPatches/?

Done: https://lists.x.org/archives/xorg-devel/2017-July/thread.html


Best wishes,

-- 
      ,''`.
     : :'  :     Chris Lamb, Debian Project Leader
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
[0001-configure.ac-Make-BUILD_-DATE-TIME-respect-SOURCE_DA.patch (text/x-patch, attachment)]

Removed tag(s) moreinfo. Request was from Chris Lamb <lamby@debian.org> to control@bugs.debian.org. (Thu, 20 Jul 2017 14:51:10 GMT) (full text, mbox, link).


Set Bug forwarded-to-address to 'https://lists.x.org/archives/xorg-devel/2017-July/thread.html'. Request was from Chris Lamb <lamby@debian.org> to control@bugs.debian.org. (Thu, 20 Jul 2017 14:51:11 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian X Strike Force <debian-x@lists.debian.org>:
Bug#868843; Package src:xorg-server. (Fri, 21 Jul 2017 07:45:04 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian X Strike Force <debian-x@lists.debian.org>. (Fri, 21 Jul 2017 07:45:04 GMT) (full text, mbox, link).


Message #26 received at 868843@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: 868843@bugs.debian.org
Subject: Re: xorg-server: please make the BUILD_{DATE,TIME} reproducible
Date: Fri, 21 Jul 2017 08:41:01 +0100
forwarded 868843 https://lists.x.org/pipermail/xorg-devel/2017-July/054127.html
thanks

Updating URL.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb, Debian Project Leader
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-



Changed Bug forwarded-to-address to 'https://lists.x.org/pipermail/xorg-devel/2017-July/054127.html' from 'https://lists.x.org/archives/xorg-devel/2017-July/thread.html'. Request was from Chris Lamb <lamby@debian.org> to control@bugs.debian.org. (Fri, 21 Jul 2017 07:45:07 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian X Strike Force <debian-x@lists.debian.org>:
Bug#868843; Package src:xorg-server. (Fri, 13 Oct 2017 09:15:03 GMT) (full text, mbox, link).


Acknowledgement sent to Andreas Boll <andreas.boll.dev@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian X Strike Force <debian-x@lists.debian.org>. (Fri, 13 Oct 2017 09:15:03 GMT) (full text, mbox, link).


Message #33 received at 868843@bugs.debian.org (full text, mbox, reply):

From: Andreas Boll <andreas.boll.dev@gmail.com>
To: Chris Lamb <lamby@debian.org>, 868843@bugs.debian.org
Subject: Re: Bug#868843: xorg-server: please make the BUILD_{DATE,TIME} reproducible
Date: Fri, 13 Oct 2017 11:11:20 +0200
[Message part 1 (text/plain, inline)]
Control: tags -1 fixed-upstream

On Fri, Jul 21, 2017 at 08:41:01AM +0100, Chris Lamb wrote:
> forwarded 868843 https://lists.x.org/pipermail/xorg-devel/2017-July/054127.html
> thanks
> 
> Updating URL.
> 
> 
> Regards,
> 
> -- 
>       ,''`.
>      : :'  :     Chris Lamb, Debian Project Leader
>      `. `'`      lamby@debian.org / chris-lamb.co.uk
>        `-

Fixed by https://cgit.freedesktop.org/xorg/xserver/commit/?id=937ed782ae5e4e0da739f0630d1681b3754f0281

Thanks,
Andreas
[signature.asc (application/pgp-signature, inline)]

Added tag(s) fixed-upstream. Request was from Andreas Boll <andreas.boll.dev@gmail.com> to 868843-submit@bugs.debian.org. (Fri, 13 Oct 2017 09:15:03 GMT) (full text, mbox, link).


Reply sent to Emilio Pozuelo Monfort <pochu@debian.org>:
You have taken responsibility. (Sat, 19 May 2018 15:36:03 GMT) (full text, mbox, link).


Notification sent to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer. (Sat, 19 May 2018 15:36:03 GMT) (full text, mbox, link).


Message #40 received at 868843-close@bugs.debian.org (full text, mbox, reply):

From: Emilio Pozuelo Monfort <pochu@debian.org>
To: 868843-close@bugs.debian.org
Subject: Bug#868843: fixed in xorg-server 2:1.20.0-1
Date: Sat, 19 May 2018 15:34:29 +0000
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-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 24 Jul 2018 07:27:38 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed May 17 14:00:30 2023; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.