Your message dated Wed, 28 Aug 2019 15:01:46 +0000
with message-id <[email protected]>
and subject line Bug#935932: fixed in partclone 0.3.13+dfsg-3
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-3

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.
Georges Khaznadar <[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: Wed, 28 Aug 2019 15:17:52 +0200
Source: partclone
Binary: partclone partclone-dbgsym
Architecture: source amd64
Version: 0.3.13+dfsg-3
Distribution: unstable
Urgency: medium
Maintainer: Georges Khaznadar <[email protected]>
Changed-By: Georges Khaznadar <[email protected]>
Description:
 partclone  - Utility to clone and restore a partition
Closes: 935932
Changes:
 partclone (0.3.13+dfsg-3) unstable; urgency=medium
 .
   * removed the non-sensic $(DESTDIR) from d/rules, line 21,
     thanks to Holger Schröder's bug report. Closes: #935932
Checksums-Sha1:
 e0f71c26811e2a1800b6e7dc6c3a658f31a9a9c3 1973 partclone_0.3.13+dfsg-3.dsc
 039c0e8129f50b4daab26218df11b7d622489a01 43764 
partclone_0.3.13+dfsg-3.debian.tar.xz
 eee56ad103ab1ee61d4f18bb2bebbfe168b6ac0c 2873000 
partclone-dbgsym_0.3.13+dfsg-3_amd64.deb
 bf0b65a6418adc47f3fde00d790f7b8f33e205ec 7319 
partclone_0.3.13+dfsg-3_amd64.buildinfo
 7e6c72d6f2902867a7e2eb27ca9ba750fea76c58 595348 
partclone_0.3.13+dfsg-3_amd64.deb
Checksums-Sha256:
 6bf6a38c3cea132ae8bbd6fec06149995b0e0a844d51972c8480940db8e98541 1973 
partclone_0.3.13+dfsg-3.dsc
 2457fdc9fd89ee3a34273d061d234edd5e24d3390d77df187cc29cfc0061b510 43764 
partclone_0.3.13+dfsg-3.debian.tar.xz
 dc3af16612d2aff26ae1b9bc008c747ef64b4fa33bd39891cac009cd94d59650 2873000 
partclone-dbgsym_0.3.13+dfsg-3_amd64.deb
 546947865cdb91bb2e6d1eb76c7441f01d98922f15a383bb26979f258cb44b3d 7319 
partclone_0.3.13+dfsg-3_amd64.buildinfo
 56016749c45c1ec11cc048fe9b82e3dc2a745b3e1fd0310ab897fee792a8064d 595348 
partclone_0.3.13+dfsg-3_amd64.deb
Files:
 85e58ed3fcb83accf0bbd935350bc483 1973 admin optional 
partclone_0.3.13+dfsg-3.dsc
 2a840a8abb4feb5bfc992d54e2a8690e 43764 admin optional 
partclone_0.3.13+dfsg-3.debian.tar.xz
 7fb868139adee02d7afc6157b9eefbac 2873000 debug optional 
partclone-dbgsym_0.3.13+dfsg-3_amd64.deb
 46c1da148e9947dac32a75c928149149 7319 admin optional 
partclone_0.3.13+dfsg-3_amd64.buildinfo
 8c70ace0ee1299481c52cd87f603f79f 595348 admin optional 
partclone_0.3.13+dfsg-3_amd64.deb

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

iQIzBAEBCAAdFiEEM0CzZP9nFT+3zK6FHCgWkHE2rjkFAl1mgX0ACgkQHCgWkHE2
rjk0bA//WiarYXoiOHxBpGENW/7Eym91CN9roCzDU0/40VKNOLdvk77eBIeW7Ffy
hk0xAOVBbhn9l/xbenDqUrG1VtHtEM8RVuQZT+1Riw/sSTkSzt4bIrBAacRnOAAL
99QpVMJdG5U7AFjPwq7AO4OBJHzFOvSIdj1BxrumbOgOwyugght0tvGAXvcnzcE3
EQ4T5a3CLiIn9TT1vat87x6BT8UE1KlWBOW0QC2QzOtkvmz9+aTWaKCD1Eu0R3kj
hK3LMQLcyitWCZpj9JV86Gqz8f2fgidSYz73w5CQS/6TmA3xPw9boXuon7yarMiZ
XJp4HVYkNh2HB/lfvAvExAyslNizNTrgzhkLABZi6VSTaxuJwf/1MEZBJpfPPRXB
djecnXh1RPealpJYfZRxI4EE/AUfVB+IPvMa3ACQXKBlTGnKeSmVpe6Ki1AAOY0M
gP+E0WqpJPhaEq518Ps0htjKOyeurqetOU1s5U9531zpnd2fu1OP/pdgz8gezYyA
LH6No4yOqEbwC67rnqxA3c6zhUDwC5fJ+BTUCYHvaKkhqEgSZT7Rhydm2gURBnwN
DUqzfhmDvjbpxsoCixe82ELyH2+++zZKNLBerMblwNcN++4JhrVVFw7qFs/x4Wub
Mkr34geV//67z+OYoyQ8TcX0t9Knoyzqm32j2Iq3X/+YDhsMsQ8=
=ibX8
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to