1020753">

Debian Bug report logs - #1020753
seqtk: reproducible-builds: Embedded build path in /usr/bin/seqtk

version graph

Package: src:seqtk; Maintainer for src:seqtk is Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>;

Reported by: Vagrant Cascadian <vagrant@reproducible-builds.org>

Date: Sun, 25 Sep 2022 23:48:02 UTC

Severity: normal

Tags: patch

Fixed in version seqtk/1.3-3

Done: Andreas Tille <tille@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, reproducible-bugs@lists.alioth.debian.org, Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>:
Bug#1020753; Package src:seqtk. (Sun, 25 Sep 2022 23:48:04 GMT) (full text, mbox, link).


Acknowledgement sent to Vagrant Cascadian <vagrant@reproducible-builds.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>. (Sun, 25 Sep 2022 23:48:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Vagrant Cascadian <vagrant@reproducible-builds.org>
To: submit@bugs.debian.org
Subject: seqtk: reproducible-builds: Embedded build path in /usr/bin/seqtk
Date: Sun, 25 Sep 2022 16:46:07 -0700
[Message part 1 (text/plain, inline)]
Source: seqtk
Severity: normal
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

The build path is embedded in /usr/bin/seqtk:

  https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/seqtk.html

  /build/1st/seqtk-1.3/seqtk.c:1701
  vs.
  /build/2/seqtk-1.3/2nd/seqtk.c:1701

The attached patch fixes this in debian/rules by adding a dh_auto_build
override which passes the default CFLAGS.

With this patch applied seqtk should build reproducibly on
tests.reproducible-builds.org!

Thanks for maintaining seqtk!

live well,
  vagrant
[0001-debian-rules-Pass-default-CFLAGS-to-dh_auto_build.patch (text/x-diff, inline)]
From d5471751a476b5413a1b1636602734d5bfa38c83 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Sun, 25 Sep 2022 23:42:54 +0000
Subject: [PATCH] debian/rules: Pass default CFLAGS to dh_auto_build.

---
 debian/rules | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/debian/rules b/debian/rules
index 9d1cab7..d8c76ce 100755
--- a/debian/rules
+++ b/debian/rules
@@ -14,3 +14,6 @@ createmanpage:
 
 override_dh_auto_install:
 	echo "Ignore broken Makefile"
+
+override_dh_auto_build:
+	dh_auto_build -- CFLAGS="$(CFLAGS)"
-- 
2.37.2

[signature.asc (application/pgp-signature, inline)]

Reply sent to Andreas Tille <tille@debian.org>:
You have taken responsibility. (Mon, 26 Sep 2022 09:15:02 GMT) (full text, mbox, link).


Notification sent to Vagrant Cascadian <vagrant@reproducible-builds.org>:
Bug acknowledged by developer. (Mon, 26 Sep 2022 09:15:02 GMT) (full text, mbox, link).


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

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 1020753-close@bugs.debian.org
Subject: Bug#1020753: fixed in seqtk 1.3-3
Date: Mon, 26 Sep 2022 09:10:28 +0000
Source: seqtk
Source-Version: 1.3-3
Done: Andreas Tille <tille@debian.org>

We believe that the bug you reported is fixed in the latest version of
seqtk, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1020753@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Tille <tille@debian.org> (supplier of updated seqtk package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 26 Sep 2022 09:56:46 +0200
Source: seqtk
Architecture: source
Version: 1.3-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
Changed-By: Andreas Tille <tille@debian.org>
Closes: 1020753
Changes:
 seqtk (1.3-3) unstable; urgency=medium
 .
   [ Vagrant Cascadian ]
   * Pass default CFLAGS to dh_auto_build.
     Closes: #1020753
 .
   [ Andreas Tille ]
   * Standards-Version: 4.6.1 (routine-update)
   * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
     Repository-Browse.
Checksums-Sha1:
 0c1196a44b12ed8ca4cb64b554911878e40cc7c5 1951 seqtk_1.3-3.dsc
 b4128a8ef72004651b3056af183c7332da90f7ee 4332 seqtk_1.3-3.debian.tar.xz
 2cdea23da02c1a6b6b0d1ec4d7251d4ed7520565 6312 seqtk_1.3-3_amd64.buildinfo
Checksums-Sha256:
 67eab3122a0d51ef040d755f7d585c571bed6c6308bcef5b566f504a3ab6a79f 1951 seqtk_1.3-3.dsc
 0e205da4394f8e0ccf0b4f9a14a78d82f959d54cc8d48c82727f4ef19281e4d4 4332 seqtk_1.3-3.debian.tar.xz
 f37197e8fbb0f08001081421b94c9e019aa44c6e883432b49d68353aea5a49be 6312 seqtk_1.3-3_amd64.buildinfo
Files:
 0d667b5a59185e7d94647347c1eda2fd 1951 science optional seqtk_1.3-3.dsc
 8e5eb2c9827ee6723d324f069f93adbe 4332 science optional seqtk_1.3-3.debian.tar.xz
 a015cc4744f2a12e79d94b666a68c5ee 6312 science optional seqtk_1.3-3_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmMxZlkRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtG+2xAAkbWsNagEKbZyiv/2AlYkoF/4Zy03HCg0
2H37NzlttqqHrmoPMkFGobQ4dYgkzd/G3MKtVzOf5DcfKpC3s5oapye9dQtgb8jd
StGpm8AeFhglxJHMvr10nvnNxg9bDuQuD7ocyeGm/4l7kgkHlmopbJ1GrlSxTf5O
lftwQrcTorxClCdPlumRJqe6xb+6Ao0pelbyN5qE3aarRoDt6MH1NVqubB86TFV3
YNIB/FpbkUFcbpQkfItZ58nNNyylixgfvYVfQrEtSeJNlPKfHpbiqHMPloDS9Bz3
k+RLANUtZhkf1iZva0hTBCIev74+U5trLE74lvnb/pVDAhGr715CEQ+vcoq1nN/v
UjfWMCVyu9fYvojLkt1V/YAgOm2VWm+8drQowWwDXV/6J8kJlUyfLbOlT4pRGK7F
v4DhGIZMijX8oAPvLYJU9B2rlwlkPbq8XxAUAolG9Efke+LRwMo7KDE48a/By3pj
LTcVpmGgCwqBs3IWZyBXKyY6HzNJ9Pqh1Qc2xhWXJTEKHWUwaY5b5hBrHbEkIA3A
oylop/S8DbVOu0jIM5rkdIBuo/iLvllweD1Yb56IwZz7b52wJYtzLNZ06Mt3n4kr
Euh25eEzOef8afnIG6l+zdd6Mr7EOAZvIriqsJNW6kGCYuBhfVE3swauywhyRCPs
zeG1nHmDg98=
=Ra3H
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 26 Oct 2022 07:26:08 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 31 06:00:43 2025; Machine Name: buxtehude

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.