Debian Bug report logs -
#978494
binutils-arm-none-eabi: reproducible builds: Enable deterministic archives
Reported by: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Mon, 28 Dec 2020 00:51:01 UTC
Severity: normal
Tags: patch
Fixed in version binutils-arm-none-eabi/15
Done: Keith Packard <keithp@keithp.com>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Joaquin de Andres <me@xcancerberox.com.ar>:
Bug#978494; Package binutils-arm-none-eabi.
(Mon, 28 Dec 2020 00:51:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Vagrant Cascadian <vagrant@reproducible-builds.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Joaquin de Andres <me@xcancerberox.com.ar>.
(Mon, 28 Dec 2020 00:51:03 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Package: binutils-arm-none-eabi
Severity: normal
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps toolchain
Control: affects -1 libstdc++-arm-none-eabi
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org
binutils-arm-none-eabi is not built with deterministic archives enabled,
which causes reproducibility issues in packages using it:
https://tests.reproducible-builds.org/debian/issues/unstable/timestamps_in_static_libraries_issue.html
The attached patch adds --enable-deterministic-archives to the configure
arguments in debian/rules.
FWIW, the --enable-deterministic-archives feature was enabled Debian's "binutils"
package in 2015.
With this feature enabled in binutils-arm-none-eabi, I've been able to
reproducibly build libstdc++-arm-none-eabi when using a stable build
path.
live well,
vagrant
[0001-debian-rules-Pass-enable-deterministic-archives-to-c.patch (text/x-diff, inline)]
From d37bba76c874098a11047b70e5620a25eb81b9dc Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Sat, 26 Dec 2020 20:53:23 +0000
Subject: [PATCH] debian/rules: Pass --enable-deterministic-archives to
configure.
https://tests.reproducible-builds.org/debian/issues/unstable/timestamps_in_static_libraries_issue.html
---
debian/rules | 1 +
1 file changed, 1 insertion(+)
diff --git a/debian/rules b/debian/rules
index ff9a8c3..f95972b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -35,6 +35,7 @@ configure_flags = \
--enable-interwork \
--with-system-zlib \
"--with-pkgversion=$(deb_version)" \
+ --enable-deterministic-archives \
$(buildflags)
%:
--
2.20.1
[signature.asc (application/pgp-signature, inline)]
Added indication that 978494 affects libstdc++-arm-none-eabi
Request was from Vagrant Cascadian <vagrant@reproducible-builds.org>
to submit@bugs.debian.org.
(Mon, 28 Dec 2020 00:51:03 GMT) (full text, mbox, link).
Reply sent
to Keith Packard <keithp@keithp.com>:
You have taken responsibility.
(Tue, 05 Oct 2021 06:39:07 GMT) (full text, mbox, link).
Notification sent
to Vagrant Cascadian <vagrant@reproducible-builds.org>:
Bug acknowledged by developer.
(Tue, 05 Oct 2021 06:39:07 GMT) (full text, mbox, link).
Message #12 received at 978494-close@bugs.debian.org (full text, mbox, reply):
Source: binutils-arm-none-eabi
Source-Version: 15
Done: Keith Packard <keithp@keithp.com>
We believe that the bug you reported is fixed in the latest version of
binutils-arm-none-eabi, 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 978494@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Keith Packard <keithp@keithp.com> (supplier of updated binutils-arm-none-eabi 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, 04 Oct 2021 22:29:52 -0700
Source: binutils-arm-none-eabi
Architecture: source
Version: 15
Distribution: unstable
Urgency: medium
Maintainer: Joaquin de Andres <me@xcancerberox.com.ar>
Changed-By: Keith Packard <keithp@keithp.com>
Closes: 958226 978494 981411
Changes:
binutils-arm-none-eabi (15) unstable; urgency=medium
.
* Enable deterministic archives. Closes: #978494.
.
* Add copyright information for packaging. Closes: #981411.
.
* Mark binutils-arm-none-eabi Multi-Arch: foreign. Closes: #958226.
Checksums-Sha1:
c0ea2df2c890adefb4d650580894d3a214e9fe4b 1990 binutils-arm-none-eabi_15.dsc
fd6f07345292cab697e85bb0554aea38a6a882fa 4356 binutils-arm-none-eabi_15.tar.gz
62ff5c9132a26d7954bf0eb858acccd9700aa3c9 7427 binutils-arm-none-eabi_15_amd64.buildinfo
Checksums-Sha256:
f0000081d6022a8f8dd553c638f19cc976547e12abec8cb87355ed545223f2a2 1990 binutils-arm-none-eabi_15.dsc
092eaf940ccba2b4b7e534ba8c314b2207c0de8c94b74facb6bcb198df30b344 4356 binutils-arm-none-eabi_15.tar.gz
f9b6c34a43ce7edc3b6076fec1e4550da4c7e8ca9edf8ea999e2213f5785371c 7427 binutils-arm-none-eabi_15_amd64.buildinfo
Files:
e9133bc1708b75189a2fd9d04c22fdce 1990 devel optional binutils-arm-none-eabi_15.dsc
c6a7455d8a4fac3deed6a244c953a405 4356 devel optional binutils-arm-none-eabi_15.tar.gz
44eaa0d36c46c5317b3f5d47ceb6a7fe 7427 devel optional binutils-arm-none-eabi_15_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEw4O3eCVWE9/bQJ2R2yIaaQAAABEFAmFb8H0ACgkQ2yIaaQAA
ABGlog//YN8FTnJ5rITsYJ4L7WqwytuKxowWcuV3s4WgZcQuj9rWwPmAW0ujD/61
0/pcIssVZOkol7LKcW2h4msxHS2bSY67Pdm9LPgrBqsfxrXbxO+Pp4KrGuffxwEj
jyYMpL7XG3oi81vg72+gIBRxWd6306zMFyhWG5XKxqeZT6OfeuXHfSlDs39TEah7
mOMlMKM7e7EsKAxzmhzlIanOPrRKDbhqgR6HAhxW5MZlD9ljFeGoqvYsjNE14NJd
Z3bQW3jO3c0t7s/FpoxP+Iw+KZ+1bTAREPIlKegng4U+ZfFExvrRc8EWzHurf4kf
mKSXcN1RmXV5WXjJq0qK1E9yVGLN+zxZbLMf0e92gsLdEQUmINL5gEkYtZIVnJKk
SoXhuO4obdSVb5Dj9vrl4LlsdLtbsWjtBFhQ7DHQa/sddOeafKNWkYI/0vglvNtZ
/lJumbblAqpaAy33Ih8/iUdMaL27g7Q/SUAFDLVKaSuB6G4b1m9bpxzDjmSoCrQ4
nohW4dscl2liPu9rLcxxi2p7R1JACjJ9M9zdGBt/6z9KHiL3LpoOsZI6/bMefUeA
Popi91j/IGaCAZj6814QYT0jSoyWDfL2mPT4IUBUbLCQn8YwnkDcZrLBLnOy5Wjf
hB9mOudCS5+DgP1nuockTi5mqAZLZjG9NOU0fEb1Dv3aDWDs1UI=
=EYt1
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Thu, 04 Nov 2021 07:27:19 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 12:50:04 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.