Debian Bug report logs - #1120871
tkgate: please make the build reproducible

version graph

Package: src:tkgate; Maintainer for src:tkgate is Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>;

Reported by: "Chris Lamb" <lamby@debian.org>

Date: Mon, 17 Nov 2025 20:33:02 UTC

Severity: wishlist

Tags: patch

Found in version tkgate/2.1+repack-8

Done: "Chris Lamb" <lamby@debian.org>

Bug is archived. No further changes may be made.

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


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org> (src:tkgate for {1120871}), reproducible-bugs@lists.alioth.debian.org (additional cc recipient for {1120871}):
Bug#1120871; Package src:tkgate. (Mon, 17 Nov 2025 20:33:02 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, debian-science-maintainers@lists.alioth.debian.org. (Mon, 17 Nov 2025 20:33: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: tkgate: please make the build reproducible
Date: Mon, 17 Nov 2025 12:30:50 -0800
[Message part 1 (text/plain, inline)]
Source: tkgate
Version: 2.1+repack-8
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: nocheck
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed that
tkgate could not be built reproducibly.

This is because it ships a different binary package depending on
whether the testsuite is run or not.

Specifically, running the tests bumps the modification time of the
test/tkgate directory (as files are created inside), and so the binary
package has different directory metadata depending on whether the tests
are run or not.

A patch is attached that will set the mtime of this directory to the
value of SOURCE_DATE_EPOCH regardless of whether the tests are run or
not.

 [0] https://reproducible-builds.org/


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
[tkgate.diff.txt (text/plain, attachment)]

Reply sent to "Chris Lamb" <lamby@debian.org>:
You have taken responsibility. (Mon, 17 Nov 2025 20:35:01 GMT) (full text, mbox, link).


Notification sent to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer. (Mon, 17 Nov 2025 20:35:01 GMT) (full text, mbox, link).


Message #10 received at 1120871-done@bugs.debian.org (full text, mbox, reply):

From: "Chris Lamb" <lamby@debian.org>
To: 1120871-done@bugs.debian.org
Subject: Re: Bug#1120871: Acknowledgement (tkgate: please make the build reproducible)
Date: Mon, 17 Nov 2025 12:33:43 -0800
Duplicate of #1120870 - my MUA sent two copes of the same email.



-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org 🍥 chris-lamb.co.uk
       `-



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 16 Dec 2025 07:30:54 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: Fri Jan 2 09:28:59 2026; Machine Name: berlioz

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General 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.