Debian Bug report logs - #823961
herbstluftwm: please make the build reproducible (timestamps)

version graph

Package: src:herbstluftwm; Maintainer for src:herbstluftwm is Christoph Egger <christoph@debian.org>;

Reported by: Fabian Wolff <fabi.wolff@arcor.de>

Date: Tue, 10 May 2016 19:00:02 UTC

Severity: wishlist

Tags: patch

Found in version herbstluftwm/0.7.0-1

Fixed in version herbstluftwm/0.7.0-2

Done: Christoph Egger <christoph@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

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


Report forwarded to debian-bugs-dist@lists.debian.org, reproducible-builds@lists.alioth.debian.org, Christoph Egger <christoph@debian.org>:
Bug#823961; Package src:herbstluftwm. (Tue, 10 May 2016 19:00:06 GMT) (full text, mbox, link).


Acknowledgement sent to Fabian Wolff <fabi.wolff@arcor.de>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, Christoph Egger <christoph@debian.org>. (Tue, 10 May 2016 19:00:06 GMT) (full text, mbox, link).


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

From: Fabian Wolff <fabi.wolff@arcor.de>
To: submit@bugs.debian.org
Subject: herbstluftwm: please make the build reproducible (timestamps)
Date: Tue, 10 May 2016 20:56:39 +0200
[Message part 1 (text/plain, inline)]
Source: herbstluftwm
Version: 0.7.0-1
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 herbstluftwm could not be built reproducibly.

The attached patch attempts to make the build reproducible by
referring to the SOURCE_DATE_EPOCH environment variable [2] for
deterministic timestamps instead of using the current system time.
However, a fallback is also provided in case SOURCE_DATE_EPOCH is not
set.

Regards,
Fabian Wolff

[1] https://wiki.debian.org/ReproducibleBuilds
[2] https://reproducible-builds.org/specs/source-date-epoch/
[herbstluftwm.diff (text/x-diff, attachment)]

Reply sent to Christoph Egger <christoph@debian.org>:
You have taken responsibility. (Sun, 01 Oct 2017 15:48:08 GMT) (full text, mbox, link).


Notification sent to Fabian Wolff <fabi.wolff@arcor.de>:
Bug acknowledged by developer. (Sun, 01 Oct 2017 15:48:08 GMT) (full text, mbox, link).


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

From: Christoph Egger <christoph@debian.org>
To: 823961-close@bugs.debian.org
Subject: Bug#823961: fixed in herbstluftwm 0.7.0-2
Date: Sun, 01 Oct 2017 15:44:47 +0000
Source: herbstluftwm
Source-Version: 0.7.0-2

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

Debian distribution maintenance software
pp.
Christoph Egger <christoph@debian.org> (supplier of updated herbstluftwm 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: Sun, 01 Oct 2017 17:06:43 +0200
Source: herbstluftwm
Binary: herbstluftwm
Architecture: source
Version: 0.7.0-2
Distribution: unstable
Urgency: medium
Maintainer: Christoph Egger <christoph@debian.org>
Changed-By: Christoph Egger <christoph@debian.org>
Description:
 herbstluftwm - manual tiling window manager for X11
Closes: 817143 823961
Changes:
 herbstluftwm (0.7.0-2) unstable; urgency=medium
 .
   * Import patch by Fabian Wolff to make build reproducible (Closes:
     #823961)
   * Add xfonts-base to Recommends as suggested by Sebastian Hahn
     (Closes: #817143)
   * Update URLs
   * Bump standards version to 4.1.0
   * Move completions to vendor directory (Closes: ##843573)
Checksums-Sha1:
 a8dfd29dffdf822e9ecf5f4d420eb573e4345c32 2377 herbstluftwm_0.7.0-2.dsc
 2b937fca678930d824ea4cb24790a44a8abb8f70 11892 herbstluftwm_0.7.0-2.debian.tar.xz
 d6a438c3aa9a5d6003e7cba80c56e4f84edefa3d 7065 herbstluftwm_0.7.0-2_source.buildinfo
 28eceec1d1b16f8c9550563edb7e916a91a00757 241 herbstluftwm_0.7.0.orig.tar.gz.asc
Checksums-Sha256:
 23afca957ab0e21f09636fb9c703a7da14ffc1de25be40e8059bd625ae452af1 2377 herbstluftwm_0.7.0-2.dsc
 ea460aa2dc1147bbcaf9346f98aef16f2942dbefbd4a42452f595d8ac1e94109 11892 herbstluftwm_0.7.0-2.debian.tar.xz
 9b9ceee7b0c70157b105bfef26ec6254e02e688bcf547813f9b87d1be6fb1896 7065 herbstluftwm_0.7.0-2_source.buildinfo
 1b2658d1d13a6638b6583e302eae53cba7d2307ad543d57406e2007bffa504ea 241 herbstluftwm_0.7.0.orig.tar.gz.asc
Files:
 f910f92d5398b3e4cec846d837903025 2377 x11 optional herbstluftwm_0.7.0-2.dsc
 cf5a79c43893726ea27951a6473115e1 11892 x11 optional herbstluftwm_0.7.0-2.debian.tar.xz
 741ea53270fd1aecbaa94f68398d271c 7065 x11 optional herbstluftwm_0.7.0-2_source.buildinfo
 8bbda9390ca66c8ad391f5b52ede1bec 241 x11 optional herbstluftwm_0.7.0.orig.tar.gz.asc

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

iQIzBAEBCAAdFiEEmp0i7uigj/hu3NSrq//tskAIxvkFAlnRBcUACgkQq//tskAI
xvnR3Q//bqP/wtcz859FbyMc6ksaedZcHM/2coOJfIerrW7xxlIilBEBYYzSG4me
yxODAq72LTda1t8EMpLt7lgwPLz9znXheeMY4mANPBBdlWDkYXxH7d0YR66nWGsM
s6+ZTKMyu552fhRQae7IfLQg5/NC8kNYclx2/PygrYAS9xRbbMSOPnqHW3fSMlB/
0daHaEcm1vIQqhGqfVk9ryCpG2gs25baOdMvWSCUP4A2eoSzmTHzq6N1oMx4fRs7
hA39dV/6nNKbd8KVWf1drvAI/0EIL0F7Ja+NTECj5LFWNZoPur3e+OZmieP6WYod
sBrqIYZ+BBvjQbXXKAHg225aoMdQrBzwAA54d9r8o3qxfPEo/mHHA66STG/i+ZFT
UiUiWCih30a1OjYdcLP2VUjFMiCVCVs9gJ8ZRZYBm0IOmHy6Y2r7J9bGy+Romqzt
32wFQCTjU7/6a0wdoyB4+QdtldKEddflwce2LDP7Xu7mwVE44TkJwN+P5YqzDDvm
eZCl8HBDPJpJ6c40/ANisEsO+KxCTflT41E6S5kNQc4mS2aTOAWC1/rvj+6MKM4l
1GvdIq/uHXxwOvIkrxMudqIIvW+ISwAVdorMnPxYjK/6k31eWm/5Onihs46liL/L
fmivwFj1qSfXzaAA/AOOIoxigCxMZ5h/EyAX78pAwTpAx3mJTcc=
=aRaF
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 04 Nov 2017 07:27:59 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:43 2023; Machine Name: buxtehude

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.