Debian Bug report logs - #915240
fence-agents: reproducible build (usrmerge): embeds path of ping found via PATH

version graph

Package: fence-agents; Maintainer for fence-agents is Debian HA Maintainers <debian-ha-maintainers@alioth-lists.debian.net>; Source for fence-agents is src:fence-agents (PTS, buildd, popcon).

Reported by: Andreas Henriksson <andreas@fatal.se>

Date: Sun, 2 Dec 2018 00:27:02 UTC

Severity: normal

Tags: patch

Found in version fence-agents/4.3.2-1

Fixed in version fence-agents/4.3.2-2

Done: Valentin Vidic <vvidic@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

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


Report forwarded to debian-bugs-dist@lists.debian.org, Debian HA Maintainers <debian-ha-maintainers@lists.alioth.debian.org>:
Bug#915240; Package fence-agents. (Sun, 02 Dec 2018 00:27:04 GMT) (full text, mbox, link).


Acknowledgement sent to Andreas Henriksson <andreas@fatal.se>:
New Bug report received and forwarded. Copy sent to Debian HA Maintainers <debian-ha-maintainers@lists.alioth.debian.org>. (Sun, 02 Dec 2018 00:27:04 GMT) (full text, mbox, link).


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

From: Andreas Henriksson <andreas@fatal.se>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: fence-agents: reproducible build (usrmerge): embeds path of ping found via PATH
Date: Sun, 2 Dec 2018 01:22:28 +0100
[Message part 1 (text/plain, inline)]
Package: fence-agents
Version: 4.3.2-1
Severity: normal
Tags: patch
User: md@linux.it
Usertags: usrmerge

Dear Maintainer,

The package currently fails to build reproducibly on merged-usr vs
non-merged systems.

The problem is that ping and ping6 full paths are looked up from
PATH and embedded into a shipped file.

This can easily be fixed by passing PING_CMD, PING6_CMD and PING4_CMD
to configure as already done for PYTHON et.al.

HEADS UP: for unknown reason, the generated configure script in
this package ends up only accepting PING*_CMD values if they are
absolute paths! (Other packages configure accepts any value of their
variables as valid.)
So while I think it would be better in this package to build without
embedding full path (and instead rely on runtime  systems PATH)
it will need to be absolute for configure not to silently ignore
what you specify.

Please see attached debdiff.

Regards,
Andreas Henriksson
[fence-agents-usrmerge.debdiff (text/plain, attachment)]

Reply sent to Valentin Vidic <vvidic@debian.org>:
You have taken responsibility. (Sun, 02 Dec 2018 10:51:09 GMT) (full text, mbox, link).


Notification sent to Andreas Henriksson <andreas@fatal.se>:
Bug acknowledged by developer. (Sun, 02 Dec 2018 10:51:09 GMT) (full text, mbox, link).


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

From: Valentin Vidic <vvidic@debian.org>
To: 915240-close@bugs.debian.org
Subject: Bug#915240: fixed in fence-agents 4.3.2-2
Date: Sun, 02 Dec 2018 10:49:26 +0000
Source: fence-agents
Source-Version: 4.3.2-2

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

Debian distribution maintenance software
pp.
Valentin Vidic <vvidic@debian.org> (supplier of updated fence-agents 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: Sun, 02 Dec 2018 10:17:57 +0100
Source: fence-agents
Binary: fence-agents
Architecture: source
Version: 4.3.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian HA Maintainers <debian-ha-maintainers@lists.alioth.debian.org>
Changed-By: Valentin Vidic <vvidic@debian.org>
Description:
 fence-agents - Fence Agents for Red Hat Cluster
Closes: 915240
Changes:
 fence-agents (4.3.2-2) unstable; urgency=medium
 .
   * Pass PING{,4,6}_CMD to configure (Closes: #915240)
Checksums-Sha1:
 3a02d0293087f516fa920e6bbd9a1d6d32e3ec9d 2431 fence-agents_4.3.2-2.dsc
 26c4bd67131c8babc2612117503ccc3699e5582a 6796 fence-agents_4.3.2-2.debian.tar.xz
 13e7b28db00517f704a5d7c3765dc912a80eff61 10698 fence-agents_4.3.2-2_source.buildinfo
Checksums-Sha256:
 2127f33e85b01d1d9245257683460a7a593adc27e510dbe2fa6aeab4737c110d 2431 fence-agents_4.3.2-2.dsc
 dff0a876d77da7e757e9de8d639d1003c7dbd7d239fff1bfdc8e92853db5c166 6796 fence-agents_4.3.2-2.debian.tar.xz
 5e816bb035e4a98cde862c009ea154f682df57cc2021cbfb781592addd678e7d 10698 fence-agents_4.3.2-2_source.buildinfo
Files:
 80e47625275d8aa1d6256793775c8d4a 2431 admin optional fence-agents_4.3.2-2.dsc
 0d8a757218731d6fc42d6fbd464331e5 6796 admin optional fence-agents_4.3.2-2.debian.tar.xz
 973a353ce0b0dee0df2914fa36ed162e 10698 admin optional fence-agents_4.3.2-2_source.buildinfo

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

iQJGBAEBCgAwFiEExaW53cM9k/u2PWfIMofYmpfNqHsFAlwDs74SHHZ2aWRpY0Bk
ZWJpYW4ub3JnAAoJEDKH2JqXzah715cQAKHHIoMN4JM+Tw+w9UeSgoTfhLJ3pIAi
NsxKZ5shmJFqDschSl3EW24RDnB1OFZluYaZdgapSkg36pozonn1sTjxx5gyAne8
xfNvKW7feyEQWktuCV1s9x4EG0/7Ys8RQekAA4msLB/on/mzGUU//oZuXdGNl6Q+
pRbJ9S+7utxm2roPsAQ+akyHlWT+TT9flyevGnD1Vcdz7P+P4rBBy+66kDXH3p86
dSaBt529laUsl0JhQrRuHrX/fBMm3F3FICWzISYlV3Mf77a4f1E++I8v9d9c7PT5
dpb/LB/OQiC+j0LI4ekcGTl2x+MDRlFsFFRy0uOvdG1JKRJg3p++87GKBkLHk2op
PGW76dSjTyHjfwjOSfvrc8i3RtR9cmYJT2yP8/qYurygN+t+byPJIatLY8y/xm/3
MCuSvTAce7xU8N2M2ZrevaAoPPD9OLJPHVv2A5Y2DkC6cMkQLA98ACYYfCy/hYQQ
A8x/uNwnCRa1gN7t405KO4LIQc9pwn5N/cIfovdwPSSRlGY2afUhOIXfYjQAztvJ
Olr8HsvkbEqLYLcCu+jxninKFzmTt68kYfzKBkdjmnyN14kEbftisUGOycoM+DVV
3otFwrDit59emCS6yK3kvE5Me/aSkjRT9UG45AGdh0zhaoUFUf7CkdsXR0lCmU9m
DaGCCd7FCkvW
=0aIb
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 01 Jan 2019 07:28:52 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: Wed May 17 11:25:32 2023; Machine Name: buxtehude

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.