Your message dated Sun, 13 Jan 2019 12:04:26 +0000
with message-id <[email protected]>
and subject line Bug#900669: fixed in thin-provisioning-tools 0.7.6-2
has caused the Debian Bug report #900669,
regarding thin-provisioning-tools FTCBFS: hard codes gcc, fails running tests 
despite DEB_BUILD_OPTIONS=nocheck
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.)


-- 
900669: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=900669
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: thin-provisioning-tools
Version: 0.7.4-2
Tags: patch
User: [email protected]
Usertags: rebootstrap

thing-provisioning-tools fails to cross build from source. One reason is
that Makefile.in hard codes "gcc" in one place despite having determined
the right $(CC) at configure time. The other is that debian/rules fails
to honour DEB_BUILD_OPTIONS=nocheck. After fixing both,
thing-provisioning-tools cross builds successfully. Please consider
applying the attached patch.

Helmut
diff --minimal -Nru thin-provisioning-tools-0.7.4/debian/changelog 
thin-provisioning-tools-0.7.4/debian/changelog
--- thin-provisioning-tools-0.7.4/debian/changelog      2017-11-01 
20:34:04.000000000 +0100
+++ thin-provisioning-tools-0.7.4/debian/changelog      2018-06-03 
06:57:56.000000000 +0200
@@ -1,3 +1,12 @@
+thin-provisioning-tools (0.7.4-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: (Closes: #-1)
+    + cross.patch: Don't hard code gcc in Makefile.in.
+    + Honour DEB_BUILD_OPTIONS=nocheck.
+
+ -- Helmut Grohne <[email protected]>  Sun, 03 Jun 2018 06:57:56 +0200
+
 thin-provisioning-tools (0.7.4-2) unstable; urgency=medium
 
   * Update unit-test workaround to work with current glibc.
diff --minimal -Nru thin-provisioning-tools-0.7.4/debian/patches/cross.patch 
thin-provisioning-tools-0.7.4/debian/patches/cross.patch
--- thin-provisioning-tools-0.7.4/debian/patches/cross.patch    1970-01-01 
01:00:00.000000000 +0100
+++ thin-provisioning-tools-0.7.4/debian/patches/cross.patch    2018-06-03 
06:57:54.000000000 +0200
@@ -0,0 +1,11 @@
+--- thin-provisioning-tools-0.7.4.orig/Makefile.in
++++ thin-provisioning-tools-0.7.4/Makefile.in
+@@ -325,7 +325,7 @@
+ LIBFT_OBJECTS=$(subst .c,.o,$(LIBFT_SOURCE))
+ 
+ lib/libft.so: $(LIBFT_OBJECTS)
+-      gcc -shared -o $@ $+ -laio
++      $(CC) -shared -o $@ $+ -laio
+ 
+ .PHONEY: functional-test unit-test
+ 
diff --minimal -Nru thin-provisioning-tools-0.7.4/debian/patches/series 
thin-provisioning-tools-0.7.4/debian/patches/series
--- thin-provisioning-tools-0.7.4/debian/patches/series 2017-11-01 
18:01:40.000000000 +0100
+++ thin-provisioning-tools-0.7.4/debian/patches/series 2018-06-03 
06:57:38.000000000 +0200
@@ -1 +1,2 @@
 0001-Fix-build-system.patch
+cross.patch
diff --minimal -Nru thin-provisioning-tools-0.7.4/debian/rules 
thin-provisioning-tools-0.7.4/debian/rules
--- thin-provisioning-tools-0.7.4/debian/rules  2017-11-01 18:01:40.000000000 
+0100
+++ thin-provisioning-tools-0.7.4/debian/rules  2018-06-03 06:56:20.000000000 
+0200
@@ -14,9 +14,11 @@
                --enable-testing \
                --with-optimisation=-O2
 
+ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),)
 override_dh_auto_test:
        $(MAKE) -C debian/unit-tests all
        +LD_PRELOAD=$(CURDIR)/debian/unit-tests/preload.so $(MAKE) unit-test 
GMOCK_DIR=/usr/src/googletest
+endif
 
 override_dh_auto_clean:
        dh_auto_clean

--- End Message ---
--- Begin Message ---
Source: thin-provisioning-tools
Source-Version: 0.7.6-2

We believe that the bug you reported is fixed in the latest version of
thin-provisioning-tools, 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.
Bastian Blank <[email protected]> (supplier of updated thin-provisioning-tools 
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: SHA512

Format: 1.8
Date: Sun, 13 Jan 2019 12:42:46 +0100
Source: thin-provisioning-tools
Binary: thin-provisioning-tools
Architecture: source
Version: 0.7.6-2
Distribution: unstable
Urgency: medium
Maintainer: Debian LVM Team <[email protected]>
Changed-By: Bastian Blank <[email protected]>
Description:
 thin-provisioning-tools - Tools for handling thinly provisioned device-mapper 
meta-data
Closes: 769799 774560 893557 900669
Changes:
 thin-provisioning-tools (0.7.6-2) unstable; urgency=medium
 .
   * Fix prototype for open in test preload wrapper. (closes: #893557)
   * Don't call gcc. (closes: #900669)
   * Install tools and modules into initramfs. (closes: #769799, #774560)
Checksums-Sha1:
 7dfaed24c2725d4d68f64812c65f52560f54e475 1731 
thin-provisioning-tools_0.7.6-2.dsc
 95dfb2aa80b53378f88ee4319d74ea0506e5b556 4940 
thin-provisioning-tools_0.7.6-2.debian.tar.xz
 1ec585ee9064cb824845a15253c27d7bd2c1fcbd 5220 
thin-provisioning-tools_0.7.6-2_source.buildinfo
Checksums-Sha256:
 b2054e4cc2fa474d1bb6dd87453a4e68da3ed019719f05e6ae6f28a80230780c 1731 
thin-provisioning-tools_0.7.6-2.dsc
 6026d9c74d41fd071593bc2c35245a39071fdc6c7f9d8f1888c2b74e4ca243bb 4940 
thin-provisioning-tools_0.7.6-2.debian.tar.xz
 d4a6caf15f78d794dceefe0ce02258299aa010647c63faf901b5369dda008448 5220 
thin-provisioning-tools_0.7.6-2_source.buildinfo
Files:
 92c52989b4a3c973f3934619220d7336 1731 admin optional 
thin-provisioning-tools_0.7.6-2.dsc
 267c54fa09f2c33174572da0e40aee2b 4940 admin optional 
thin-provisioning-tools_0.7.6-2.debian.tar.xz
 3da4a5442a0f089598ef84d197e55c06 5220 admin optional 
thin-provisioning-tools_0.7.6-2_source.buildinfo

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

iQEzBAEBCgAdFiEER3HMN63jdS1rqjxLbZOIhYpp/lEFAlw7JFsACgkQbZOIhYpp
/lGSSwf/VBXWw4WrvMg7H82g8qG4GTXOg1zjTmBV3uwCSd40mQz3FtdFfTUKKFwv
RCuanc8oOaydda8/1nuGxpTChPLeSTybSTkEoGr9yKIq3epfrtjphF+qXrd4zVPj
WxEIRrI61un5s0mDd01h3P4i6s+prt8bXEyaX7PkCm3xXo4U7QsWwUybhWrht+rL
5o/d/CGb1NjUtqXGIAyqHRgqxA8kfsxHCBqrRz57ea6FKFqv2nKUJot+U1yKSpN8
FaPsN6koTa79soDOBfL1ndHRjheohXM7kp+opsmcVCNwYhTZR5JhimAGyA1YOy5t
w+AOcOmBdyduDe7lwUuHHvXYQA7VoA==
=z7qu
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to