Debian Bug report logs - #881664
please make the build reproducible (cpu)

Package: src:chessx; Maintainer for src:chessx is Niklas Fiekas <niklas.fiekas@tu-clausthal.de>;

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

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


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):

From: Danny Lee <dl2863@nyu.edu>
To: submit@bugs.debian.org, Justin Cappos <jcappos@nyu.edu>, rajeshkumar@nyu.edu
Subject: please make the build reproducible (cpu)
Date: Mon, 13 Nov 2017 17:32:57 -0500
[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):

From: Danny Lee <dl2863@nyu.edu>
To: 881664@bugs.debian.org
Subject: Reproducible-build
Date: Tue, 14 Nov 2017 19:53:01 -0500
[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):

From: "Bernhard M. Wiedemann" <debianbmw2017@lsmod.de>
To: 881664@bugs.debian.org
Subject: QT RCC
Date: Wed, 22 Nov 2017 14:20:49 +0100
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):

From: Vagrant Cascadian <vagrant@reproducible-builds.org>
To: Danny Lee <dl2863@nyu.edu>, 881664-done@bugs.debian.org, Justin Cappos <jcappos@nyu.edu>, rajeshkumar@nyu.edu
Subject: Re: Bug#881664: please make the build reproducible (cpu)
Date: Thu, 01 Dec 2022 09:27:35 -0800
[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.