Debian Bug report logs -
#881664
please make the build reproducible (cpu)
Reported by: Danny Lee <dl2863@nyu.edu>
Date: Mon, 13 Nov 2017 22:36:06 UTC
Severity: wishlist
Tags: patch
Done: Vagrant Cascadian <vagrant@reproducible-builds.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Niklas Fiekas <niklas.fiekas@tu-clausthal.de>:
Bug#881664; Package src:chessx.
(Mon, 13 Nov 2017 22:36:08 GMT) (full text, mbox, link).
Acknowledgement sent
to Danny Lee <dl2863@nyu.edu>:
New Bug report received and forwarded. Copy sent to Niklas Fiekas <niklas.fiekas@tu-clausthal.de>.
Your message had a Version: pseudo-header with an invalid package
version:
1.4.6-1 unstable
please either use found or fixed to the control server with a correct
version, or reply to this report indicating the correct version so the
maintainer (or someone else) can correct it for you.
(Mon, 13 Nov 2017 22:36:08 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: chessx
Version: 1.4.6-1 unstable
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: cpu
X-Debbugs-Co: reproducible-bugs@lists.alioth.debian.org
Hi,
While working on the "reproducible builds" effort, we have noticed that
this package could not be built reproducibly.
Simply allocating the same number of cores to build the program resolves
this issue.
DEB_BUILD_OPTIONS="buildinfo=+all parallel=[same number of cores]"
Cheers,
Danny
[Message part 2 (text/html, inline)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Niklas Fiekas <niklas.fiekas@tu-clausthal.de>:
Bug#881664; Package src:chessx.
(Wed, 15 Nov 2017 00:57:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Danny Lee <dl2863@nyu.edu>:
Extra info received and forwarded to list. Copy sent to Niklas Fiekas <niklas.fiekas@tu-clausthal.de>.
(Wed, 15 Nov 2017 00:57:03 GMT) (full text, mbox, link).
Message #10 received at 881664@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Hi,
This is the simple correction. It was later found that chessx package takes
the hostname into the account when it gets built which makes the program
not reproducible not different number of cores. At the moment, the culprit
is the autoreconf where it uses the hostname in the configuration but it is
still in the investigation.
Cheers,
Danny
[Message part 2 (text/html, inline)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Niklas Fiekas <niklas.fiekas@tu-clausthal.de>:
Bug#881664; Package src:chessx.
(Wed, 22 Nov 2017 13:33:02 GMT) (full text, mbox, link).
Acknowledgement sent
to "Bernhard M. Wiedemann" <debianbmw2017@lsmod.de>:
Extra info received and forwarded to list. Copy sent to Niklas Fiekas <niklas.fiekas@tu-clausthal.de>.
(Wed, 22 Nov 2017 13:33:02 GMT) (full text, mbox, link).
Message #15 received at 881664@bugs.debian.org (full text, mbox, reply):
in my testing
/usr/bin/chessx has diffs like
- 23a810 015fe3c5 de190000 00000000 00000000 ._..............
+ 23a810 0167f7b5 50870000 00000000 00000000 .g..P...........
coming from QT5's rcc tool tracked in
https://bugreports.qt.io/browse/QTBUG-62511
with an upstream patch merged in
https://codereview.qt-project.org/202999
but needing further work on the packaging side to set their var to $SOURCE_DATE_EPOCH.
also, I cannot find any configure* file or hostname call in chessx-1.4.6.tgz
Reply sent
to Vagrant Cascadian <vagrant@reproducible-builds.org>:
You have taken responsibility.
(Thu, 01 Dec 2022 17:30:03 GMT) (full text, mbox, link).
Notification sent
to Danny Lee <dl2863@nyu.edu>:
Bug acknowledged by developer.
(Thu, 01 Dec 2022 17:30:03 GMT) (full text, mbox, link).
Message #20 received at 881664-done@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
This appears to no longer be an issue in unstable, bookworm or bullseye
since 2020-06-26, probably due to toolchain changes in bullseye, as the
upstream did not change:
https://tests.reproducible-builds.org/debian/history/chessx.html
There were two unreproducible builds in January of 2022 on i386 and
armhf ... though they seem to be outliers.
I was unable to reproduce the issue locally with reprotest, which does
vary the number of CPUs. tests.reproducible-builds.org does vary the
hostname in all builds, so that issue does not appear to be an issue
either.
live well,
vagrant
[signature.asc (application/pgp-signature, inline)]
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Fri, 30 Dec 2022 07:28:06 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 11:13:37 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.