Your message dated Sun, 20 Jan 2019 21:37:20 +0000
with message-id <[email protected]>
and subject line Bug#914092: fixed in monitoring-plugins 2.2-5
has caused the Debian Bug report #914092,
regarding monitoring-plugins-basic: reproducible build (usrmerge): embeds path
of apt-get found via PATH
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
914092: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=914092
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: monitoring-plugins-basic
Version: 2.2-4
Severity: normal
Tags: patch
User: [email protected]
Usertags: usrmerge
Dear Maintainer,
The package fails to build reproducibly on systems that has merged-usr
vs non-merged. The problem is that you embed the full path of apt-get
in a built and shipped binary. On merged-usr systems /bin is a symlink
to /usr/bin and thus /usr/bin/apt-get can also be found via
/bin/apt-get. Building in /bin/apt-get is undesirable since that path
will not work on non-merged systems.
This can simply be fixed by explicitly specifying which path to use
at build-time and pass that to configure. Please see debdiff attached
for your convenience.
Regards,
Andreas Henriksson
diff -Nru monitoring-plugins-2.2/debian/changelog
monitoring-plugins-2.2/debian/changelog
--- monitoring-plugins-2.2/debian/changelog 2018-05-13 14:04:35.000000000
+0200
+++ monitoring-plugins-2.2/debian/changelog 2018-12-01 19:37:04.000000000
+0100
@@ -1,3 +1,11 @@
+monitoring-plugins (2.2-4.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Pass PATH_TO_APTGET=/usr/bin/apt-get to configure
+ - fixes reproducible build on merged-usr vs non-merged systems.
+
+ -- Andreas Henriksson <[email protected]> Sat, 01 Dec 2018 19:37:04 +0100
+
monitoring-plugins (2.2-4) unstable; urgency=medium
* [97cb3c4] Drop symlinks to removed LEGAL file. (Closes: #856676)
diff -Nru monitoring-plugins-2.2/debian/rules
monitoring-plugins-2.2/debian/rules
--- monitoring-plugins-2.2/debian/rules 2018-05-13 14:04:35.000000000 +0200
+++ monitoring-plugins-2.2/debian/rules 2018-12-01 19:36:35.000000000 +0100
@@ -82,6 +82,7 @@
# Add here commands to configure the package.
# Append 'All warnings', 'Immediate binding' and dpkg-buildflags flags
CFLAGS="$$(DEB_CFLAGS_MAINT_APPEND='-Wall -Wl,-z,now' dpkg-buildflags
--get CFLAGS)" \
+ PATH_TO_APTGET=/usr/bin/apt-get \
PGINCLUDE="-I`pg_config --includedir`" PGLIBS="-lpq -lcrypt" \
./configure \
--disable-maintainer-mode \
--- End Message ---
--- Begin Message ---
Source: monitoring-plugins
Source-Version: 2.2-5
We believe that the bug you reported is fixed in the latest version of
monitoring-plugins, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jan Wagner <[email protected]> (supplier of updated monitoring-plugins 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 20 Jan 2019 19:40:25 +0100
Source: monitoring-plugins
Binary: monitoring-plugins monitoring-plugins-common monitoring-plugins-basic
monitoring-plugins-standard
Architecture: source i386 all
Version: 2.2-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Nagios Maintainer Group
<[email protected]>
Changed-By: Jan Wagner <[email protected]>
Description:
monitoring-plugins - Plugins for nagios compatible monitoring systems
(metapackage)
monitoring-plugins-basic - Plugins for nagios compatible monitoring systems
(basic)
monitoring-plugins-common - Common files for plugins for nagios compatible
monitoring
monitoring-plugins-standard - Plugins for nagios compatible monitoring systems
(standard)
Closes: 879084 905318 907484 914092 919375
Changes:
monitoring-plugins (2.2-5) unstable; urgency=medium
.
[ Bas Couwenberg ]
* [890cd8c] Bump Standards-Version to 4.1.5, no changes.
* [59073f6] Bump Standards-Version to 4.2.0, no changes.
* [e07a06c] Bump Standards-Version to 4.2.1, no changes.
.
[ Jan Wagner ]
* [40b9004] travis-ci: Use xenial image
* [56443b1] d/control: Add Provides for 'old' nagios-plugins
.
[ Bas Couwenberg ]
* [c70710f] Apply path by Andreas Henriksson to fix usrmerge issue.
(closes: #914092)
* [377eec3] Bump Standards-Version to 4.3.0, no changes.
.
[ Jan Wagner ]
* [73f2273] Add d/p/14_mariad to fix FTBFS with MariaDB 10.3.
(Closes: #919375)
* [4f75b28] Add d/p/15_check_smtp_initialize to fix check_smtp with custom
commands and SSL
* [61315ee] d/rules: Configure with sudo (Closes: 905318)
* [d8a134e] d/control: Add sudo to Recommends
* [1fe1cd2] Symlink /usr/lib/nagios/plugins/utils.* to /usr/lib/icinga/
(Closes: #879084, #907484)
Checksums-Sha1:
e5a69a2b76194fd88bc371998bd25b314e782d86 2535 monitoring-plugins_2.2-5.dsc
782ee59ed5be6136337cce32f48875fe8efba118 1590008
monitoring-plugins_2.2.orig.tar.gz
a3b50468d81d3c6855b85228be6b13d6a4cb9f3b 41624
monitoring-plugins_2.2-5.debian.tar.xz
984b79f340729caac4aec2e9ff803c1bd1928b3e 1590168
monitoring-plugins-basic-dbgsym_2.2-5_i386.deb
704bde15d9a91afda572f58f749f86f8a2f2263e 305288
monitoring-plugins-basic_2.2-5_i386.deb
a55aa161a3caed52221a93bf477997dd6ee1330e 84952
monitoring-plugins-common-dbgsym_2.2-5_i386.deb
82a78be17a84dca2ad5041e189a8ba915e24ebd1 70232
monitoring-plugins-common_2.2-5_i386.deb
6ca2ade15aa765349ed93238458bc5c70da6ef0d 710760
monitoring-plugins-standard-dbgsym_2.2-5_i386.deb
f9334ce1869b42092a9a6709c91f778875f0f67b 159908
monitoring-plugins-standard_2.2-5_i386.deb
1493d627bd3d2be3b03508eed6d5b2d666dab463 27640 monitoring-plugins_2.2-5_all.deb
dbb536b79be37ab631943a1649bd029d7e431926 9520
monitoring-plugins_2.2-5_i386.buildinfo
Checksums-Sha256:
e12ffb4dc208e2bd301079828493f91289976d5ded02ea907ddb3ff1d7d52bdf 2535
monitoring-plugins_2.2-5.dsc
0f01169159fc82a4bb0e6036f2d28b79c4b9e04a07a514cffd499cb31680e8fc 1590008
monitoring-plugins_2.2.orig.tar.gz
a890ddf5d7f5b45942ab6373ba346c531498f19d60da52a4a6ace7379bf0fc48 41624
monitoring-plugins_2.2-5.debian.tar.xz
11df7746fbbf270850a4cbae7fd5b19c770c4c851b4130e56a8805389642e474 1590168
monitoring-plugins-basic-dbgsym_2.2-5_i386.deb
975b2ec25eca2a956efa890f6de0d6c2e9a11637f4945e48d8a35a3883c10b0a 305288
monitoring-plugins-basic_2.2-5_i386.deb
456491d7c92b57ada86a48a9b86ff1f60fc2cb54565e6fbfc7508c93fac0f75d 84952
monitoring-plugins-common-dbgsym_2.2-5_i386.deb
9f7e27c6f210a49f98bf642f559d2b3462185ce78ccf33e63eb824e23abd4088 70232
monitoring-plugins-common_2.2-5_i386.deb
0da1e61c31c47cb62b776ff8d1562a81419de25bc132311026689cc89b10ccee 710760
monitoring-plugins-standard-dbgsym_2.2-5_i386.deb
50dafe79f075430cb00b2206de682ebb66d08db0dd619f28ed31054433f30e07 159908
monitoring-plugins-standard_2.2-5_i386.deb
0f401a56c08c3afa07405469360011ed1d1cd3c7b97117fc779977526812879f 27640
monitoring-plugins_2.2-5_all.deb
94fa3da8910160050aa3b5ac07de055db2460b4776e1224d35c14620d16b77ea 9520
monitoring-plugins_2.2-5_i386.buildinfo
Files:
88ad5c541142bc6596d215b54fb2e6d6 2535 net optional monitoring-plugins_2.2-5.dsc
401a4122c5aa901c0d44e729a9ed501f 1590008 net optional
monitoring-plugins_2.2.orig.tar.gz
f614ab4127ab039544dc9b4a04e1e865 41624 net optional
monitoring-plugins_2.2-5.debian.tar.xz
a464a095b7fa10a064c447b7d785a735 1590168 debug optional
monitoring-plugins-basic-dbgsym_2.2-5_i386.deb
5cdd19dbc0f339cd3d0a8dc842deae9b 305288 net optional
monitoring-plugins-basic_2.2-5_i386.deb
5457b98729efc6983c1b00bf7c5e437f 84952 debug optional
monitoring-plugins-common-dbgsym_2.2-5_i386.deb
973e1c2bfd38efca783932ee79104c4e 70232 net optional
monitoring-plugins-common_2.2-5_i386.deb
965561e5c351eb58b374acd4463e162e 710760 debug optional
monitoring-plugins-standard-dbgsym_2.2-5_i386.deb
f4245907b0678199d123029eb6a21f9e 159908 net optional
monitoring-plugins-standard_2.2-5_i386.deb
4c06d3eb63adc45da0b6edbfe507b9f3 27640 net optional
monitoring-plugins_2.2-5_all.deb
5d9c59d5bb833094ba005c0604271021 9520 net optional
monitoring-plugins_2.2-5_i386.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEXOdRCo+8DU5yq7qbDHBVe1oGUT4FAlxE3MsACgkQDHBVe1oG
UT4YBQ/7BLGK9d//EVYxI4552blaSGTW2pxSp40CfmBF0joL5TLG6CKPO2rnEbrh
/nTwvHJ2wmJx6/HWBXW4VvZDZOq9Bo2akj2O2uMnGN/sc33cOLYAdt1GmxO1FAKJ
prYWt8L+4o++z3Hl42Owziinj2V5tWyPVASQimmp43Foz26yQYwa25PAlTJBmBXU
ocLfe+pkCQPaXzmUwo8ffMj0h9QmxPpfq4MQqzwo636l+t8JzUxivRnHYU1qw2Hw
xByfvL19ueU887v6WgIDx7NxDIekDfp/Mkn8FZTuuwjzFr2RbrUBCfMlfj0wIqC0
Yg8zARHqVfpDBLUy2ONH+jpX5YcrLSvpCoxozGB5yHUtH937IkXvHgfpHkkGVg2x
EWvTDu37BgXjmZBT4bHuufw6s5gV+QvrS646tBXArCBzuxGbYheyY5libqy2tS/e
YDpaOZj3TVf5eHNh0RrfZfDZMNT2LMCwXwJORZHESfw/bxxp+Ne3anPvjy/t4lA7
GuZ5WLE1Z0Njs49WSsrlcDPxXp/Wstw7VmWHuEWGaOtMaeTmonsNq72/kBqm7drc
Wa31AW0HEsQFMuOg1m74RpWlY6n738mGNr8kcvSATQ6xlIJwFEEbnYzbCODH/ERJ
zYtmYdFwmiVcadJeEhNnHXvaKOPkBVFtdt/WXN4CoueDCC2Qczg=
=uloP
-----END PGP SIGNATURE-----
--- End Message ---