1020804">

Debian Bug report logs - #1020804
paxctl: reproducible-builds: Embedded build paths in /sbin/paxctl

version graph

Package: src:paxctl; Maintainer for src:paxctl is Laszlo Boszormenyi (GCS) <gcs@debian.org>;

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

Date: Mon, 26 Sep 2022 23:45:01 UTC

Severity: normal

Tags: patch

Fixed in version paxctl/0.9-2

Done: Laszlo Boszormenyi (GCS) <gcs@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, Laszlo Boszormenyi (GCS) <gcs@debian.org>:
Bug#1020804; Package src:paxctl. (Mon, 26 Sep 2022 23:45:03 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, Laszlo Boszormenyi (GCS) <gcs@debian.org>. (Mon, 26 Sep 2022 23:45: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: paxctl: reproducible-builds: Embedded build paths in /sbin/paxctl
Date: Mon, 26 Sep 2022 16:42:27 -0700
[Message part 1 (text/plain, inline)]
Source: paxctl
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 /sbin/paxctl:

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

  /build/1st/paxctl-0.9/paxctl.c:252
  vs.
  /build/2/paxctl-0.9/2nd/paxctl.c:252

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

According to my local tests, with this patch applied paxctl should
build reproducibly on tests.reproducible-builds.org!

Thanks for maintaining paxctl!

live well,
  vagrant
[0001-debian-rules-Pass-default-CFLAGS-via-dh_auto_build-o.patch (text/x-diff, inline)]
From fd2af060649673459bc878d4ea4e8821876c7a09 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Mon, 26 Sep 2022 23:38:46 +0000
Subject: [PATCH] debian/rules: Pass default CFLAGS via dh_auto_build override.

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

diff --git a/debian/rules b/debian/rules
index 218df65..ef15fe2 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,3 +6,6 @@
 
 %:
 	dh $@
+
+override_dh_auto_build:
+	dh_auto_build -- CFLAGS="$(CFLAGS)"
-- 
2.37.2

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

Information forwarded to debian-bugs-dist@lists.debian.org, Laszlo Boszormenyi (GCS) <gcs@debian.org>:
Bug#1020804; Package src:paxctl. (Thu, 17 Nov 2022 17:42:06 GMT) (full text, mbox, link).


Acknowledgement sent to "Chris Lamb" <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Laszlo Boszormenyi (GCS) <gcs@debian.org>. (Thu, 17 Nov 2022 17:42:06 GMT) (full text, mbox, link).


Message #10 received at 1020804@bugs.debian.org (full text, mbox, wrote: > tags 1020804 + pending patch > thanks > > I've just uploaded paxctl 0.9-1.1 to DELAYED/10: > > paxctl (0.9-1.1) unstable; urgency=medium > . > * Non-maintainer upload. > * Apply a patch by Vagrant Cascadian to make the build reproducible. > (Closes: #1020804) > > The full debdiff is attached. > > > Regards, > > -- > ,''`. > : :' : Chris Lamb > `. `'` lamby@debian.org / chris-lamb.co.uk > `- &subject=Re: paxctl: reproducible-builds: Embedded build paths in /sbin/paxctl&In-Reply-To=<166870677632.966491.15237974983390742623@copycat>&References=<166870677632.966491.15237974983390742623@copycat>">reply):

From: "Chris Lamb" <lamby@debian.org>
To: 1020804@bugs.debian.org, 1020804-submitter@bugs.debian.org
Subject: Re: paxctl: reproducible-builds: Embedded build paths in /sbin/paxctl
Date: Thu, 17 Nov 2022 12:40:11 -0500 (EST)
[Message part 1 (text/plain, inline)]
tags 1020804 + pending patch
thanks

I've just uploaded paxctl 0.9-1.1 to DELAYED/10:
  
  paxctl (0.9-1.1) unstable; urgency=medium
  .
    * Non-maintainer upload.
    * Apply a patch by Vagrant Cascadian to make the build reproducible.
      (Closes: #1020804)

The full debdiff is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
[paxctl_0.9-1.1_amd64.debdiff.txt (text/plain, attachment)]

Added tag(s) pending. Request was from "Chris Lamb" <lamby@debian.org> to control@bugs.debian.org. (Thu, 17 Nov 2022 17:42:07 GMT) (full text, mbox, link).


Message sent on to Vagrant Cascadian <vagrant@reproducible-builds.org>:
Bug#1020804. (Thu, 17 Nov 2022 17:42:10 GMT) (full text, mbox, link).


Reply sent to Laszlo Boszormenyi (GCS) <gcs@debian.org>:
You have taken responsibility. (Thu, 17 Nov 2022 23:27:09 GMT) (full text, mbox, link).


Notification sent to Vagrant Cascadian <vagrant@reproducible-builds.org>:
Bug acknowledged by developer. (Thu, 17 Nov 2022 23:27:10 GMT) (full text, mbox, link).


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

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 1020804-close@bugs.debian.org
Subject: Bug#1020804: fixed in paxctl 0.9-2
Date: Thu, 17 Nov 2022 23:25:53 +0000
Source: paxctl
Source-Version: 0.9-2
Done: Laszlo Boszormenyi (GCS) <gcs@debian.org>

We believe that the bug you reported is fixed in the latest version of
paxctl, 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 1020804@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Laszlo Boszormenyi (GCS) <gcs@debian.org> (supplier of updated paxctl 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: Thu, 17 Nov 2022 22:58:13 +0100
Source: paxctl
Architecture: source
Version: 0.9-2
Distribution: unstable
Urgency: medium
Maintainer: Laszlo Boszormenyi (GCS) <gcs@debian.org>
Changed-By: Laszlo Boszormenyi (GCS) <gcs@debian.org>
Closes: 1020804
Changes:
 paxctl (0.9-2) unstable; urgency=medium
 .
   * Update watch file.
   * Update debhelper level to 13 .
   * Update Standards-Version to 4.6.1 .
 .
   [ Chris Lamb <lamby@debian.org> ]
   * Apply a patch by Vagrant Cascadian to make the build reproducible
     (closes: #1020804).
Checksums-Sha1:
 f781d059fe7e36a4e724075fb09308e4eedb3341 1677 paxctl_0.9-2.dsc
 902c2aef1b59971f7375208b12d863cc0678dba1 2840 paxctl_0.9-2.debian.tar.xz
Checksums-Sha256:
 9b5f742f9c4f811bbb436e7df20be62842e93e0e330670fce917ca13d3730c2d 1677 paxctl_0.9-2.dsc
 b51a40cfe780c2a3581aea10dc8e7c7e043f703f5ea267fbc2d53fc94929932e 2840 paxctl_0.9-2.debian.tar.xz
Files:
 3aaa6a39c9ca18ea956c8715e8c7370c 1677 admin optional paxctl_0.9-2.dsc
 d13097dc88591b29b27dcc3d18d4bab3 2840 admin optional paxctl_0.9-2.debian.tar.xz

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

iQIzBAEBCgAdFiEEfYh9yLp7u6e4NeO63OMQ54ZMyL8FAmN2s2sACgkQ3OMQ54ZM
yL99bxAApebdYfVmQggHfqcuRJh4rHzkGnR/6XMeQTOYh2/GAC+q2U7suQdtBEKx
3uua8PeI9i93inOzhdyDZt3uKn4eo4rIgTuMLE/BsxeKYwggkk2JXftmkB8/cQ9m
exDa6JguhM6FLWMA4vxgqaCfhV7Ptp30ZbFvF3+PdhV73FA4sD0tuLutIPArcZAM
poIqtyxh7jwtC6KxNgxa9Zid0cDVl8tisD3jSU75XavaY1CgQWqDBVtFdoBv2wXU
FJUDvMwCnNVKRaSa5KGi1eGnxNOsSjw2jliQWv+WjysUAdVSii+QbS1F2/KpXr2X
+rpbe0K9pJ9jdcQH0P1cKBxNH0ZjqCay1NQPd2kNDo7M4uSZTDRciO8uGU6H+h4c
IWhDjfZ8+c5SOVcCdw4lHbyP/ZXj9c+/TPbd20X8JUAU2gjDz9Hx8CCuZltvWV/6
81KPokX0VqDJoP9Cwlw78OPyINaFEZOiLzMF6em1xK238tA83DdVCtLioErK5/jb
QnAzBqv98QDq8PcX0F7pm/f5/xgoDJi3EUdqi5zklimPeOtNmNHRnvVOCL2eN7o9
pRytT9vw8nOsZPL8/Zgkz9OUCwdvFCyr2UNi1bVG2SH8A8Y9zNh18l9NQOLNvfod
KWfTD+bFe2U4V+npBE/hL4MjQY4W7CY98oOYeZlVegfMtfNc+ZY=
=brJa
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 21 Dec 2022 07:24:53 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 00:27:34 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.