Debian Bug report logs -
#1028310
hamster-time-tracker: please make the build reproducible
Reported by: "Chris Lamb" <lamby@debian.org>
Date: Mon, 9 Jan 2023 12:54:01 UTC
Severity: wishlist
Tags: patch, pending
Found in version hamster-time-tracker/3.0.2-3
Reply or subscribe to this bug.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Project Hamster Team <team+project-hamster@tracker.debian.org>:
Bug#1028310; Package src:hamster-time-tracker.
(Mon, 09 Jan 2023 12:54:03 GMT) (full text, mbox, link).
Acknowledgement sent
to "Chris Lamb" <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Project Hamster Team <team+project-hamster@tracker.debian.org>.
(Mon, 09 Jan 2023 12:54:03 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: hamster-time-tracker
Version: 3.0.2-3
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: environment
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org
Hi,
Whilst working on the Reproducible Builds effort [0] we noticed that
hamster-time-tracker could not be built reproducibly.
This is because it varied depending on whether it was built with a
32- or 64-bit kernel. This resulted in a different value for defs.LIB_DIR.
However, I don't believe this definition is actually used (it seems to
be just one of many pre-populated fields from a generic build system),
so the attached proof-of-concept patch simply removes the line from
defs.py.in.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
[hamster-time-tracker.diff.txt (text/plain, attachment)]
Message sent on
to "Chris Lamb" <lamby@debian.org>:
Bug#1028310.
(Sat, 25 Feb 2023 14:09:03 GMT) (full text, mbox, link).
Message #8 received at 1028310-submitter@bugs.debian.org (full text, mbox, reply):
Control: tag -1 pending
Hello,
Bug #1028310 in hamster-time-tracker reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:
https://salsa.debian.org/projecthamster-team/hamster-time-tracker/-/commit/7840e4e16f25691c4f3484e45c5fb087620b876f
------------------------------------------------------------------------
Add patch to make build reproducible
Closes: #1028310
Thanks: Chris Lamb <lamby@debian.org>
------------------------------------------------------------------------
(this message was generated automatically)
--
Greetings
https://bugs.debian.org/1028310
Added tag(s) pending.
Request was from Raphaël Hertzog <hertzog@debian.org>
to 1028310-submitter@bugs.debian.org.
(Sat, 25 Feb 2023 14:09:03 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Project Hamster Team <team+project-hamster@tracker.debian.org>:
Bug#1028310; Package src:hamster-time-tracker.
(Sat, 25 Feb 2023 14:15:09 GMT) (full text, mbox, link).
Acknowledgement sent
to Raphael Hertzog <hertzog@debian.org>:
Extra info received and forwarded to list. Copy sent to Project Hamster Team <team+project-hamster@tracker.debian.org>.
(Sat, 25 Feb 2023 14:15:09 GMT) (full text, mbox, link).
Message #15 received at 1028310@bugs.debian.org (full text, mbox, reply):
Control: tag -1 + pending
Hi,
On Mon, 09 Jan 2023, Chris Lamb wrote:
> Whilst working on the Reproducible Builds effort [0] we noticed that
> hamster-time-tracker could not be built reproducibly.
>
> This is because it varied depending on whether it was built with a
> 32- or 64-bit kernel. This resulted in a different value for defs.LIB_DIR.
>
> However, I don't believe this definition is actually used (it seems to
> be just one of many pre-populated fields from a generic build system),
> so the attached proof-of-concept patch simply removes the line from
> defs.py.in.
Thanks, I applied your patch to git but I will not make a new release
given that we are in a freeze.
Cheers,
--
⢀⣴⠾⠻⢶⣦⠀ Raphaël Hertzog <hertzog@debian.org>
⣾⠁⢠⠒⠀⣿⡁
⢿⡄⠘⠷⠚⠋ The Debian Handbook: https://debian-handbook.info/get/
⠈⠳⣄⠀⠀⠀⠀ Debian Long Term Support: https://deb.li/LTS
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Wed May 17 10:59:25 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.