Debian Bug report logs -
#828762
slang2: please make the build reproducible
Reported by: Reiner Herrmann <reiner@reiner-h.de>
Date: Mon, 27 Jun 2016 14:57:03 UTC
Severity: wishlist
Tags: patch
Found in version slang2/2.3.0-2.3
Fixed in version slang2/2.3.0-3
Done: Alastair McKinstry <mckinstry@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, reproducible-builds@lists.alioth.debian.org, Alastair McKinstry <mckinstry@debian.org>:
Bug#828762; Package src:slang2.
(Mon, 27 Jun 2016 14:57:07 GMT) (full text, mbox, link).
Acknowledgement sent
to Reiner Herrmann <reiner@reiner-h.de>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, Alastair McKinstry <mckinstry@debian.org>.
(Mon, 27 Jun 2016 14:57:07 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: slang2
Version: 2.3.0-2.3
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: locale
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org
Hi!
While working on the "reproducible builds" effort [1], we have noticed
that slang2 could not be built reproducibly.
While creating a static library, the list of object files is sorted
locale-dependently, which causes a different order depending on the
locale.
The attached patch fixes this by using the C locale while listing files.
Regards,
Reiner
[1]: https://wiki.debian.org/ReproducibleBuilds
[slang2.patch (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]
Reply sent
to Alastair McKinstry <mckinstry@debian.org>:
You have taken responsibility.
(Sun, 03 Jul 2016 12:27:10 GMT) (full text, mbox, link).
Notification sent
to Reiner Herrmann <reiner@reiner-h.de>:
Bug acknowledged by developer.
(Sun, 03 Jul 2016 12:27:10 GMT) (full text, mbox, link).
Message #10 received at 828762-close@bugs.debian.org (full text, mbox, reply):
Source: slang2
Source-Version: 2.3.0-3
We believe that the bug you reported is fixed in the latest version of
slang2, 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 828762@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Alastair McKinstry <mckinstry@debian.org> (supplier of updated slang2 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, 03 Jul 2016 12:10:10 +0100
Source: slang2
Binary: libslang2-dev libslang2 libslang2-pic libslang2-udeb slsh libslang2-modules
Architecture: source amd64
Version: 2.3.0-3
Distribution: sid
Urgency: medium
Maintainer: Alastair McKinstry <mckinstry@debian.org>
Changed-By: Alastair McKinstry <mckinstry@debian.org>
Description:
libslang2 - S-Lang programming library - runtime version
libslang2-dev - S-Lang programming library, development version
libslang2-modules - Shared modules for S-Lang language
libslang2-pic - S-Lang programming library, shared library subset kit
libslang2-udeb - S-Lang library for Debian Installer (udeb)
slsh - Interpreter for S-Lang language
Closes: 828762
Changes:
slang2 (2.3.0-3) unstable; urgency=medium
.
* Standards-Version is now 3.9.8. No changes required.
* Patch from Reiner Herrmann to make build reproducible. Closes: #828762.
Checksums-Sha1:
515117f914410fd613f879671b23e8db836fd323 2329 slang2_2.3.0-3.dsc
2142a8160940bccf06dbe7fd3fdd51bc0da70dc9 22252 slang2_2.3.0-3.debian.tar.xz
76bd6bdc0fa57daad11ac667f13823197e6a7669 296598 libslang2-dbgsym_2.3.0-3_amd64.deb
b479d3ef97b713dbbb27f790faf283c8a9c7c4de 463082 libslang2-dev_2.3.0-3_amd64.deb
64f7914284c5abf2ca0849df2d3a5e95d0304b01 100842 libslang2-modules-dbgsym_2.3.0-3_amd64.deb
12609ad2307908b983b8b53374c3902081f94686 152998 libslang2-modules_2.3.0-3_amd64.deb
f73beac89f89d6c923ef008d96e020670094589c 371088 libslang2-pic_2.3.0-3_amd64.deb
e1d16e137f98b9a08d5054e509aa824f1f9e1777 255042 libslang2-udeb_2.3.0-3_amd64.udeb
b9ab9dc03176ae35200966d995e52aa878e8df4e 491172 libslang2_2.3.0-3_amd64.deb
2b3db07b5a17cea8485b3ed579bddfa59571e1b1 10698 slsh-dbgsym_2.3.0-3_amd64.deb
a8b47861d8fd89cdbded299f068768af026bec9f 193824 slsh_2.3.0-3_amd64.deb
Checksums-Sha256:
b65ed59cf4596b9f543def6dcefaf009dd0f7310633647c1ec87783afc048c1b 2329 slang2_2.3.0-3.dsc
60e4d5cdf224ac28bb0f0d6820f6c4f0c12f11a520c417d7ed0c09336cd89203 22252 slang2_2.3.0-3.debian.tar.xz
79aca473414607014b19da61e9241b057f27ee87e0b310aa5362a56fff4da4d4 296598 libslang2-dbgsym_2.3.0-3_amd64.deb
8208aabb94f1890c02785559235a5baab59114ec194554d5ebd9cbfb2908853c 463082 libslang2-dev_2.3.0-3_amd64.deb
6556d0d38408d9852e03b72a7909b3e7c0c28958dfef1cdc650d89bbde8a4439 100842 libslang2-modules-dbgsym_2.3.0-3_amd64.deb
6ace58fc32806fd482cdb29a625baad86857258a687111fc7937ae859fd37e1a 152998 libslang2-modules_2.3.0-3_amd64.deb
6aba940f8bf6184f5b51a7e5f5bf80704d6b22ec3eedfdf4673c9777eac410e5 371088 libslang2-pic_2.3.0-3_amd64.deb
bd979b4097ae34b645ed38aa40b0fd3c0a2b009b830e42b509c614f4305554aa 255042 libslang2-udeb_2.3.0-3_amd64.udeb
c419821d85fb7dc823658644eb7cb8e4ff4bc343722108d495c70ebd70d70b67 491172 libslang2_2.3.0-3_amd64.deb
264e1a46464bd0973995b3c2c2b740070d2a4fbb641f435ca234574298ca39cd 10698 slsh-dbgsym_2.3.0-3_amd64.deb
afb8921b295147d831e4c91d5d46f319260510fa9e273c9b62be0efc14450846 193824 slsh_2.3.0-3_amd64.deb
Files:
7476680b952af4e77accf2fb6f8d673c 2329 devel optional slang2_2.3.0-3.dsc
594767756a95242fc23d8324fde92edc 22252 devel optional slang2_2.3.0-3.debian.tar.xz
9d6d069ef20ed7475ef3e320481dc4b4 296598 debug extra libslang2-dbgsym_2.3.0-3_amd64.deb
65763d812ef5ea4a9d2d41a20e56f935 463082 libdevel optional libslang2-dev_2.3.0-3_amd64.deb
e6c7537657ae2a99f83fb63fe59effa7 100842 debug extra libslang2-modules-dbgsym_2.3.0-3_amd64.deb
4409f33169c203927e2562e305d6fd92 152998 libs optional libslang2-modules_2.3.0-3_amd64.deb
9e223c2ee4278859ece05ea364995f82 371088 libdevel optional libslang2-pic_2.3.0-3_amd64.deb
9930af1249cd138efa3e7e47e9b94420 255042 debian-installer extra libslang2-udeb_2.3.0-3_amd64.udeb
8cc032ab502ec55f1021fe16ca26f1c4 491172 libs important libslang2_2.3.0-3_amd64.deb
43162b76019864d4af1ee362f4342258 10698 debug extra slsh-dbgsym_2.3.0-3_amd64.deb
15c304f604bda288e94b6c2acd905a07 193824 interpreters optional slsh_2.3.0-3_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJXeP0MAAoJEMvmu05dmtOleJIP/R84bWw6wFVDcuX+t2HWoSiP
HKwbqXUQobhLjAJpw04xrz82jrzX1CFozUU9V2wj0M8pifYz+SsCfP3Mj6bVWql3
UtIeHb/cNuvtmGkV0X4e8q1XbTgDcCW3zsFOiG53DXdlmoMI3lySfT3YrHbiXJZp
3UL5rhZlDD/N9kbXNo3I2T0UKnpa2rIPvVKF6P+BSpc02fgbbkUPHVhkjGPFtbiS
Zux8PLg3ayUJFuTzHpt7APkssmTJ1hgDui7xkVJGhgRNEWb+nxsFo3GDbcOuqPz5
IN2Xpg+D9Ri/Tl88koxFG+IM5KpDx5Cq1XcTEwGFvzPNxt7cN6KQ7KTqADhn/cqS
pt84zcgDCGxKmZa5bNwQj1pSGQNlH3E1yjo8j+ROsULFx/NsMp0ZDlslLE/yQxKU
DaiM6Dn2Mqu4jruCNDYpTLjjoEy9agMw10N5SVWt8PCQxlpDpa6pIKFddGiS6gNM
3sn+rTjM4wnwUc58uLIDTl1gxsTuMu7VMBJBQ3d4RXegdtZgKcek3oE8BhjsM4Yz
GLGWNwQG5DsGTsiX2Ppba+gewyUdhHCAEGvYoPyUOOC7tiYVRT07YKPiUwKXEoQz
W3pUbT3MH190nJj7pvviA0RxWm5flxuWtaoywKLfjfmnfJORuae3qnASYtGX4cTu
LIVGwBJGtNC6+sMSGWeC
=jfrF
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sat, 06 Aug 2016 07:35:01 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 13:43:31 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.