Your message dated Mon, 11 May 2020 16:03:47 +0000
with message-id <[email protected]>
and subject line Bug#941297: fixed in libmsnumpress 1.0.0-6
has caused the Debian Bug report #941297,
regarding libmsnumpress FTCBFS: debian/rules hard codes the build architecture
compiler
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.)
--
941297: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=941297
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libmsnumpress
Version: 1.0.0-5
Tags: patch
User: [email protected]
Usertags: ftcbfs
libmsnumpress fails to cross build from source, because debian/rules
hard codes plain g++. The easiest way of using cross compilers is
letting dpkg's buildtools.mk supply them. Please consider applying the
attached patch.
Helmut
diff --minimal -Nru libmsnumpress-1.0.0/debian/changelog
libmsnumpress-1.0.0/debian/changelog
--- libmsnumpress-1.0.0/debian/changelog 2019-03-07 16:38:58.000000000
+0100
+++ libmsnumpress-1.0.0/debian/changelog 2019-09-27 22:47:39.000000000
+0200
@@ -1,3 +1,10 @@
+libmsnumpress (1.0.0-5.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: Let dpkg's buildtools.mk supply the compiler. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]> Fri, 27 Sep 2019 22:47:39 +0200
+
libmsnumpress (1.0.0-5) unstable; urgency=low
* Fix the mis-named qt compressed help file and add the QCH file to the doc
diff --minimal -Nru libmsnumpress-1.0.0/debian/rules
libmsnumpress-1.0.0/debian/rules
--- libmsnumpress-1.0.0/debian/rules 2018-01-10 18:03:08.000000000 +0100
+++ libmsnumpress-1.0.0/debian/rules 2019-09-27 22:47:39.000000000 +0200
@@ -4,6 +4,7 @@
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
+-include /usr/share/dpkg/buildtools.mk
SOVER = 1
RELVER = $(SOVER).0.0
@@ -27,7 +28,7 @@
# The $(CFLAGS) and $(LDFLAGS) are required below to account
# for the hardening flags as set above.
override_dh_auto_build: manpage
- cd src/main/cpp && g++ $(CFLAGS) -shared -fPIC -g -c MSNumpress.cpp -o
MSNumpress.o && g++ $(LDFLAGS) -shared -fPIC -g -o libmsnumpress.so.$(RELVER)
-Wl,-z,relro -Wl,-soname,libmsnumpress.so.$(SOVER) MSNumpress.o && ln -sf
libmsnumpress.so.$(RELVER) libmsnumpress.so.$(SOVER) && ln -sf
libmsnumpress.so.$(SOVER) libmsnumpress.so
+ cd src/main/cpp && $(CXX) $(CFLAGS) -shared -fPIC -g -c MSNumpress.cpp
-o MSNumpress.o && $(CXX) $(LDFLAGS) -shared -fPIC -g -o
libmsnumpress.so.$(RELVER) -Wl,-z,relro -Wl,-soname,libmsnumpress.so.$(SOVER)
MSNumpress.o && ln -sf libmsnumpress.so.$(RELVER) libmsnumpress.so.$(SOVER) &&
ln -sf libmsnumpress.so.$(SOVER) libmsnumpress.so
mkdir -p debian/build && doxygen debian/Doxyfile
find debian/build/doxygen/html -name "*.md5" | xargs rm -f
find debian/build/doxygen/html -name "*.map" | xargs rm -f
--- End Message ---
--- Begin Message ---
Source: libmsnumpress
Source-Version: 1.0.0-6
Done: Filippo Rusconi <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libmsnumpress, 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.
Filippo Rusconi <[email protected]> (supplier of updated libmsnumpress 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, 10 May 2020 17:06:29 +0200
Source: libmsnumpress
Binary: libmsnumpress-dev libmsnumpress1 libmsnumpress1-dbgsym
Architecture: source amd64
Version: 1.0.0-6
Distribution: unstable
Urgency: low
Maintainer: The Debichem Group <[email protected]>
Changed-By: Filippo Rusconi <[email protected]>
Description:
libmsnumpress-dev - Numeric data compression for mass spectrometry (devel
files)
libmsnumpress1 - Numeric data compression for mass spectrometry (runtime)
Closes: 941297
Changes:
libmsnumpress (1.0.0-6) unstable; urgency=low
.
* Fix the erroneous build command in d/rules (using hardcoded g++ compiler
in lieu of the CXX one determined by the Debian build environment. Thanks
to Helmut Grohne <[email protected]>. Closes: #941297).
.
* Standards-Version: 4.5.0 (no changes required).
Checksums-Sha1:
40916a691915dd09805d51e9b3e5c3557f70524b 2128 libmsnumpress_1.0.0-6.dsc
60b4ea4ea5939eb717cb070ad82795d330bdda8b 23864
libmsnumpress_1.0.0-6.debian.tar.xz
8f9456aceb77b49e6138ee1b02de9d51f05258a6 2724276
libmsnumpress-dev_1.0.0-6_amd64.deb
8d60532bd73fc979a578bf20849fb203e045e4c1 39456
libmsnumpress1-dbgsym_1.0.0-6_amd64.deb
b17f75a9b29ae0d07aae75733de10e1a461154e6 9448 libmsnumpress1_1.0.0-6_amd64.deb
ca046567771884bc7179963e6615f7204607b503 9073
libmsnumpress_1.0.0-6_amd64.buildinfo
Checksums-Sha256:
68fc4d0f2e7fa9f8c421ba304bbfbd2f8d53b4c9c021e0426cec4a8e29469eaa 2128
libmsnumpress_1.0.0-6.dsc
62189c91293683ee320b69364b74ac3ce25a40239e38313eebb283262dcebd69 23864
libmsnumpress_1.0.0-6.debian.tar.xz
98c529c235af53177ef53ce173fd1ce6720106d93f6dc4af119a662513c39bf5 2724276
libmsnumpress-dev_1.0.0-6_amd64.deb
43c74d43b8c90f0f227a5bc1f792be204a462b0142174cdf663133c5ef8e306d 39456
libmsnumpress1-dbgsym_1.0.0-6_amd64.deb
b7b7132f1376617d1f624586753cd5f8492ff498b91a49cdcc2eebcb5fbc7fc9 9448
libmsnumpress1_1.0.0-6_amd64.deb
24dbc5a21a30f1b3ce3d05d61a459efd69527a2ab92eaff89f78ec7a1919e9d8 9073
libmsnumpress_1.0.0-6_amd64.buildinfo
Files:
4431bafd8a4896fc9d295118c7015cbd 2128 libs optional libmsnumpress_1.0.0-6.dsc
7187d981f8d69b63068c9c1920308902 23864 libs optional
libmsnumpress_1.0.0-6.debian.tar.xz
a8e164f8853b17f686e63e8d25df6e71 2724276 libdevel optional
libmsnumpress-dev_1.0.0-6_amd64.deb
2fca0b0186b21ca41401b44f11dd308c 39456 debug optional
libmsnumpress1-dbgsym_1.0.0-6_amd64.deb
6c9a33b2ad84a2d0faebf7492ac9eb0a 9448 libs optional
libmsnumpress1_1.0.0-6_amd64.deb
551165eb52dbeeee6c3f7654e4397e72 9073 libs optional
libmsnumpress_1.0.0-6_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEsFMwThfW1Bndm0ZRQatITXaUz0IFAl65cLAACgkQQatITXaU
z0LDUA/8CKTSuUHzLG3DyvRxe6LLMootO6kLcby8n0uala/OOxM9UTgv+56iRNGQ
UoG9qcXCSjwnZf/pwLwMD9nQe4WlfDi5DW4bAry2lmT4baOf9s7+ZPJG8sJrz3G7
NHIPapgkG0wjcS8C0aPWBKIQsj1VF0L5yGAbWY7c7P3mjQF1FaNcfdCd3m3oTgax
JSiN69K+iTTLXbXwUq5YOKb6kBU33JwBH1BSqVQa3oThG2+bQvOdU+hgPo5VogDF
+DeTHQ9SW4Z94Qnvx5mdlhfyJL9fAcXkQ0cM39sw9s1E8rSwRsfCRHE9OCJLoJgz
poMcBzDahpGFKEMozdVjEMTdkV7rRs5ZitcldGgjTIxEbRFXtbeYPV8k4ZNkBlNy
zMAGtoXlIkShXHfBRi/sIymcPasaByfpBThqvE+43u8VOHquO/LIlkDBcrA5LaOQ
K3NCOhtzitqc14PwaOkJprnEuQV64ayECVX9xWsUomm1U2ewEInIkzlbR0xgfmJ4
NYblD4KKtR7hF+WGr2wDGz9hj3BCNo8nI7B9PN2KAassJunB1DuOfVbMD120bhfU
gP4uMa2mC9p8O3lgkaIp4UdDENhsmspmieVJ5cww7fupZtdJUm/IStQCSsflN2WT
JSwEysWDwRN/u/o8ViUzs335lLhCcfCSmo2s63OI6JCtcm36inQ=
=F6Zl
-----END PGP SIGNATURE-----
--- End Message ---