Your message dated Wed, 28 Aug 2019 10:10:56 +0000
with message-id <[email protected]>
and subject line Bug#935932: fixed in partclone 0.3.13+dfsg-2
has caused the Debian Bug report #935932,
regarding partclone FTCBFS: does not pass --host to ./configure
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.)
--
935932: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=935932
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: partclone
Version: 0.3.13+dfsg-1
Tags: patch
User: [email protected]
Usertags: ftcbfs
partclone fails to cross build from source, because it does not pass
--host to ./configure. The actual failure mode is very bad though: The
missing --host flag causes pkg-config to not find uuid, whose else
branch simply says "exit". That makes configure exit successfully
without creating a Makefile. Consequently dh skips dh_auto_build. This
is bad. Having it fail early and loudly would be very useful here.
With --host, things go much better, but it still misses the actual uuid
flags, because it ignores the ones discovered and runs the wrong
pkg-config instead. The attached patch fixes all of this. Please
consider applying it. Also consider using AC_MSG_ERROR in place of
"exit".
Helmut
diff --minimal -Nru partclone-0.3.13+dfsg/debian/changelog
partclone-0.3.13+dfsg/debian/changelog
--- partclone-0.3.13+dfsg/debian/changelog 2019-08-26 14:37:10.000000000
+0200
+++ partclone-0.3.13+dfsg/debian/changelog 2019-08-27 20:38:00.000000000
+0200
@@ -1,3 +1,12 @@
+partclone (0.3.13+dfsg-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: (Closes: #-1)
+ + Let dh_auto_configure pass --host to ./configure.
+ + cross.patch: Don't hard code the build architecture pkg-config
+
+ -- Helmut Grohne <[email protected]> Tue, 27 Aug 2019 20:38:00 +0200
+
partclone (0.3.13+dfsg-1) unstable; urgency=medium
* New upstream version 0.3.13
diff --minimal -Nru partclone-0.3.13+dfsg/debian/patches/cross.patch
partclone-0.3.13+dfsg/debian/patches/cross.patch
--- partclone-0.3.13+dfsg/debian/patches/cross.patch 1970-01-01
01:00:00.000000000 +0100
+++ partclone-0.3.13+dfsg/debian/patches/cross.patch 2019-08-27
20:38:00.000000000 +0200
@@ -0,0 +1,13 @@
+--- partclone-0.3.13+dfsg.orig/configure.ac
++++ partclone-0.3.13+dfsg/configure.ac
+@@ -55,8 +55,8 @@
+ fi
+
+ dnl Check for uuid
+-PKG_CHECK_MODULES(UUID, uuid,,exit)
+-uuidcfg=`pkg-config --cflags --libs uuid`
++PKG_CHECK_MODULES(UUID, uuid,,exit 1)
++uuidcfg="$UUID_CFLAGS $UUID_LIBS"
+
+ AC_ARG_ENABLE([fuse],
+ AS_HELP_STRING(
diff --minimal -Nru partclone-0.3.13+dfsg/debian/patches/series
partclone-0.3.13+dfsg/debian/patches/series
--- partclone-0.3.13+dfsg/debian/patches/series 2019-08-26 14:36:41.000000000
+0200
+++ partclone-0.3.13+dfsg/debian/patches/series 2019-08-27 20:38:00.000000000
+0200
@@ -1,3 +1,4 @@
config-stuff.patch
reiserfsclone.patch
no-pie.patch
+cross.patch
diff --minimal -Nru partclone-0.3.13+dfsg/debian/rules
partclone-0.3.13+dfsg/debian/rules
--- partclone-0.3.13+dfsg/debian/rules 2019-08-26 14:36:41.000000000 +0200
+++ partclone-0.3.13+dfsg/debian/rules 2019-08-27 20:38:00.000000000 +0200
@@ -18,7 +18,7 @@
override_dh_auto_configure:
./autogen
- ./configure --prefix=$(DESTDIR)/usr --enable-ncursesw --enable-all
+ dh_auto_configure -- --prefix=$(DESTDIR)/usr --enable-ncursesw
--enable-all
override_dh_clean: # keep the special file fail-mbr/fail-mbr.bin.orig
dh_clean
--- End Message ---
--- Begin Message ---
Source: partclone
Source-Version: 0.3.13+dfsg-2
We believe that the bug you reported is fixed in the latest version of
partclone, 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.
Helmut Grohne <[email protected]> (supplier of updated partclone 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: Tue, 27 Aug 2019 20:38:00 +0200
Source: partclone
Binary: partclone partclone-dbgsym
Architecture: source amd64
Version: 0.3.13+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Georges Khaznadar <[email protected]>
Changed-By: Helmut Grohne <[email protected]>
Description:
partclone - Utility to clone and restore a partition
Closes: 935932
Changes:
partclone (0.3.13+dfsg-2) unstable; urgency=medium
.
[ Helmut Grohne ]
* Non-maintainer upload.
* Fix FTCBFS:
+ Let dh_auto_configure pass --host to ./configure.
+ cross.patch: Don't hard code the build architecture pkg-config
.
[ Georges Khaznadar ]
* adopted Helmut Grohne's patch, thanks! Closes: #935932
Checksums-Sha1:
56d5dc26ec2bc90bc219bce7a253ea09a7d74dcd 1973 partclone_0.3.13+dfsg-2.dsc
09ba0ede96c93a51236f48f55c5073f5d35d32d6 43708
partclone_0.3.13+dfsg-2.debian.tar.xz
b7102831fbabcad0ff6818fe54f8278e6cd5a5f0 2875252
partclone-dbgsym_0.3.13+dfsg-2_amd64.deb
09edbef02f036752590afa24f8d72c11f26ca876 7319
partclone_0.3.13+dfsg-2_amd64.buildinfo
f23a3001da2e4a18684c23163e7d20adf545e04c 600132
partclone_0.3.13+dfsg-2_amd64.deb
Checksums-Sha256:
067b0dc860ffc3084187a100495de0b716e2d8243c2eae4acf94bb254ecf2aea 1973
partclone_0.3.13+dfsg-2.dsc
076c62c0c30a2b18e79a7521b62a3bdcc1ae0ffb50aa14c60dc3a2114d79fdb6 43708
partclone_0.3.13+dfsg-2.debian.tar.xz
88846bb080926fbd520f90f3ce79ffcf6d4309f7335797d9884f1d811c8de85d 2875252
partclone-dbgsym_0.3.13+dfsg-2_amd64.deb
a2bba26a6b68595923a560dcfaa547970ca23514d74b76cd87160bfdb48a1566 7319
partclone_0.3.13+dfsg-2_amd64.buildinfo
bc5d54f80a8cc4576e40e0a87b5c4b24b0e84a751ca160b55f53fc2641c20ac5 600132
partclone_0.3.13+dfsg-2_amd64.deb
Files:
03bd3e57da1607d931ca8170263cadbe 1973 admin optional
partclone_0.3.13+dfsg-2.dsc
f6c521a1335e8dd0975ce5fb478284c8 43708 admin optional
partclone_0.3.13+dfsg-2.debian.tar.xz
682d669387009ce1ae0b3db491b454c3 2875252 debug optional
partclone-dbgsym_0.3.13+dfsg-2_amd64.deb
2667a8411b9415b551d83f28c79415d4 7319 admin optional
partclone_0.3.13+dfsg-2_amd64.buildinfo
e5e68485091c7a22b09c059d4ab7f3d1 600132 admin optional
partclone_0.3.13+dfsg-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEM0CzZP9nFT+3zK6FHCgWkHE2rjkFAl1mRb4ACgkQHCgWkHE2
rjmE9w//WsafQaPpaAAULHYtPpiC1pTjZraeAmlZQwODhNyE3yZ7UctbHi3cq7tE
5vZfxI/+bHtROnP6MdUrPFVWWzNHP9IjvJgKYlvWXkrGd0Qi1PLCzYAUX22iMw68
pxipprfzyQEjdN6FGJRs4YEZbv1OUrHq0/pkiWH9iGwa9I7SlkQNupREFMMRXo/p
7XpA3aQjlQ9C4cnHtkDSbUVC5BpTp/BO4gU6JRBRZvm8svlxcYLghtBW5VHc9pGn
gCsXrHlWitgxmEXVukP2glKHJMEMDNqvq0ePr9ZJ3ocsKNJVRnbphZRw3xEMknoX
Wprr7Y6pwxT782GZynd0SoKaKJXfVq297ATKcQNmBsl1s35ZzSGR8EB5gVnq6HeV
CnKdSrWtpFz8/QlWMFTWj6WveXS41XX7Fkl8dmKOURfJG+kwEUPrsLHc92rQPUaj
H08+6jPjbHvFXSVOdIhc/pTMUBX5PWb82acYYw92SXl6TKfua+rj5f6zpc71Z7c8
Fs2alj4eyLJ/aMbzp6FGhbogdN6EMfeOlX6oJprHL6JL9ormYOJk23DIBIHcSlpm
ZDR1aaC9FaSZiavVPMysMN0/+zvB58tX9DWvHc/uYhIAzuGcF8K531AKbzL2S36i
1r6Hv3ycHZTluuPzCPFD2oMRO2HbaQ8ct88nRnQqbNTPJ+nMEKU=
=TC8b
-----END PGP SIGNATURE-----
--- End Message ---