Debian Bug report logs - #827731
tin: please make the build reproducible (locale)

version graph

Package: src:tin; Maintainer for src:tin is Marco d'Itri <md@linux.it>;

Reported by: Alexis Bienvenüe <pado@passoire.fr>

Date: Mon, 20 Jun 2016 10:42:02 UTC

Severity: wishlist

Tags: patch

Found in version tin/1:2.3.2-1

Fixed in version tin/1:2.4.0-1

Done: Marco d'Itri <md@linux.it>

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, Marco d'Itri <md@linux.it>:
Bug#827731; Package src:tin. (Mon, 20 Jun 2016 10:42:06 GMT) (full text, mbox, link).


Acknowledgement sent to Alexis Bienvenüe <pado@passoire.fr>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, Marco d'Itri <md@linux.it>. (Mon, 20 Jun 2016 10:42:06 GMT) (full text, mbox, link).


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

From: Alexis Bienvenüe <pado@passoire.fr>
To: submit@bugs.debian.org
Subject: tin: please make the build reproducible (locale)
Date: Mon, 20 Jun 2016 12:39:12 +0200
[Message part 1 (text/plain, inline)]
Source: tin
Version: 1:2.3.2-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: locale
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Dear Maintainer,

While working on the `€œreproducible builds'€ effort [1], we have noticed
that 'tin' could not be built reproducibly.

Since LC_ALL overwrites the LC_TIME value, the cpp_reprtime script
output is locale-dependent. This could be fixed adding a LC_ALL=C
definition, but as gcc now supports the SOURCE_DATE_EPOCH environment
variable [2] to set the __DATE__ value, I think the best option is to
drop cpp_reprtime -- see attached patch.

Once applied, tin can be built reproducibly in our current
experimental framework.

Regards,
Alexis Bienvenüe.

 [1]: https://wiki.debian.org/ReproducibleBuilds
 [2]: https://reproducible-builds.org/specs/source-date-epoch/



[tin_2.3.2-1_reproducible.diff (text/x-patch, attachment)]

Reply sent to Marco d'Itri <md@linux.it>:
You have taken responsibility. (Mon, 31 Oct 2016 00:24:13 GMT) (full text, mbox, link).


Notification sent to Alexis Bienvenüe <pado@passoire.fr>:
Bug acknowledged by developer. (Mon, 31 Oct 2016 00:24:13 GMT) (full text, mbox, link).


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

From: Marco d'Itri <md@linux.it>
To: 827731-close@bugs.debian.org
Subject: Bug#827731: fixed in tin 1:2.4.0-1
Date: Mon, 31 Oct 2016 00:20:55 +0000
Source: tin
Source-Version: 1:2.4.0-1

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

Debian distribution maintenance software
pp.
Marco d'Itri <md@linux.it> (supplier of updated tin 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: Mon, 31 Oct 2016 00:17:20 +0100
Source: tin
Binary: tin
Architecture: source i386
Version: 1:2.4.0-1
Distribution: unstable
Urgency: medium
Maintainer: Marco d'Itri <md@linux.it>
Changed-By: Marco d'Itri <md@linux.it>
Description:
 tin        - Full-screen easy to use Usenet newsreader
Closes: 827731
Changes:
 tin (1:2.4.0-1) unstable; urgency=medium
 .
   * New upstream release.
   * Applied patch pre_2.4.1 with upstream fixes from the future 2.4.1
     release.
   * Dropped debian/cpp_reprtime, since gcc has SOURCE_DATE_EPOCH support
     now (patch by Alexis Bienvenüe). (Closes: #827731)
Checksums-Sha1:
 8bac0339beec48deeaeff99e5fb9383b6cd11c82 1639 tin_2.4.0-1.dsc
 1f25bb3f6d3157ff8c58a4a4ad91f294db3262d1 1424440 tin_2.4.0.orig.tar.xz
 336fa61b99a6dc392cf0fb621a207ce67d6c514f 16132 tin_2.4.0-1.debian.tar.xz
 ab0a427f34265a0471681dc5fc15d70d116526e1 1371780 tin-dbgsym_2.4.0-1_i386.deb
 91cbb380b8498232ebca808f6709e7a1f610f00a 730338 tin_2.4.0-1_i386.deb
Checksums-Sha256:
 35f7deb3099635e16a730344e2c2802206f6c6d2b5e48cc46d4fb7901531e642 1639 tin_2.4.0-1.dsc
 3045642622715a25a332a3b317c9d7b71d2e910bd371538c5ec7cc28614aeae2 1424440 tin_2.4.0.orig.tar.xz
 6ed03d80257b30f81516edb65f01c086e91f976d9a640c3f37ccfb08eeeb0c8a 16132 tin_2.4.0-1.debian.tar.xz
 5d1bd0844ea1a120c972ed69a4ae0961c69cc494fc8e81985ca24f901e37e04d 1371780 tin-dbgsym_2.4.0-1_i386.deb
 937a9c455601834ef995e648020620500eef6414c23a2fcd51e5eded075b133d 730338 tin_2.4.0-1_i386.deb
Files:
 79b5eeea4ebc80cb6d1437a0a4ff393a 1639 news optional tin_2.4.0-1.dsc
 53203e98c984099ef330339edc6f9f82 1424440 news optional tin_2.4.0.orig.tar.xz
 1a56d76c980be1f53f312e254f9a0b5b 16132 news optional tin_2.4.0-1.debian.tar.xz
 0039dd89f1c8953bbdc21e29d95ce0b0 1371780 debug extra tin-dbgsym_2.4.0-1_i386.deb
 a1d6d163047aa313c8ae101aaa7337b7 730338 news optional tin_2.4.0-1_i386.deb

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

iQGcBAEBCAAGBQJYFoh8AAoJECv1pcEixPekLiQMAI8nrdYwH2rZISr2I9hYhlVA
xUfbaGpWreTvTCoINVvVMZrAUadbshGnFdlzC1wHENEq2ONNw4VIGaGUDnRO7r6J
I/Nwd2MteHEZqZmKFvKVG1gLvFPIcVW8/63xVC0qFnuMvk6Ejk8lXL4lRdSbsumQ
L9WL3euPTYaXnyeDcOZUj0GLlrd2tB2auO3+Hsj+iz8QSySEEI2eBoLmIqyvsuyf
S6Acn6ZGoxC6jZC217ulKcNVUNqo/4kIx4GxiEJTiitxZtjkLlMLyKGFBMqQKk54
qBqptITWJ8RXiJgQNYzfT7sHoTEN9TX1+QMg0ftWuyHQXG6MnNvFRg8D5I7d5DX7
dI6/9Z5jifKzfcnnDSXTosSM1iN6qNZel0W3LyzpjRRNVk2uIn88lMSsADO8mnvJ
xnA9xJpwf7LfWkEQVDM6K6mB7E/H4S0Bf6QMXJZZZgNlHbXc55QXIM9i9MVk74OW
EYNCJv8WOM5Zb+Hiv1f1okCMEcsdJ7ejs9VJ2XvxDQ==
=xu8Q
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 05 Dec 2016 08:44:13 GMT) (full text, mbox, link).


Bug unarchived. Request was from Don Armstrong <don@debian.org> to control@bugs.debian.org. (Wed, 07 Dec 2016 01:49:34 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 02 Feb 2017 07:28:02 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:06:56 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.