Debian Bug report logs - #1028310
hamster-time-tracker: please make the build reproducible

version graph

Package: src:hamster-time-tracker; Maintainer for src:hamster-time-tracker is Project Hamster Team <team+project-hamster@tracker.debian.org>;

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

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


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

From: "Chris Lamb" <lamby@debian.org>
To: submit@bugs.debian.org
Subject: hamster-time-tracker: please make the build reproducible
Date: Mon, 09 Jan 2023 12:51:20 +0000
[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):

From: Raphaël Hertzog <hertzog@debian.org>
To: 1028310-submitter@bugs.debian.org
Subject: Bug#1028310 marked as pending in hamster-time-tracker
Date: Sat, 25 Feb 2023 14:07:50 +0000
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):

From: Raphael Hertzog <hertzog@debian.org>
To: Chris Lamb <lamby@debian.org>, 1028310@bugs.debian.org
Subject: Re: Bug#1028310: hamster-time-tracker: please make the build reproducible
Date: Sat, 25 Feb 2023 15:12:48 +0100
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.