Your message dated Sat, 10 Nov 2018 20:42:17 +0000
with message-id <[email protected]>
and subject line Bug#913415: fixed in debhelper 11.5.2
has caused the Debian Bug report #913415,
regarding debhelper: cmake buildsystem should pass QMAKE_EXECUTABLE for cross
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.)
--
913415: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=913415
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: debhelper
Version: 11.5.1
Tags: patch
User: [email protected]
Usertags: rebootstrap
Control: affects -1 + src:akonadi-contacts src:akonadi-mime src:akonadi-notes
src:akonadi-search src:ark src:attica-kf5 src:baloo-kf5 src:bluedevil
src:bluez-qt src:dolphin src:dragon src:k3b src:frameworkintegration
src:kaccounts-integration src:kactivities-kf5 src:kactivities-stats
src:kaddressbook src:kamera src:karchive src:kauth src:kbookmarks src:kcalutils
src:kcmutils src:kcodecs src:kcompletion src:kconfigwidgets src:kcoreaddons
src:kcontacts src:kcrash src:kdbusaddons src:kdeclarative
src:kdegraphics-mobipocket src:kdepim-runtime src:kdesu src:kdnssd-kf5
src:kemoticons src:kf5-messagelib src:kfilemetadata-kf5 src:kgamma5
src:kglobalaccel src:kguiaddons src:kholidays src:khtml src:kiconthemes
src:kidentitymanagement src:kidletime src:kimap src:kinfocenter src:kio
src:kitemmodels src:kitemviews src:kjobwidgets src:kjsembed src:kldap src:kmail
src:kmailtransport src:kmbox src:kmime src:knewstuff src:knotes
src:knotifications src:knotifyconfig src:konqueror src:konsole
src:kontactinterface src:korganizer src:kparts src:kpeople src:kpty src:kross
src:krunner src:kscreen src:kscreenlocker src:kservice src:ktextwidgets
src:kunitconversion src:kwallet-kf5 src:kwalletmanager src:kwayland
src:kwidgetsaddons src:kwin src:kwindowsystem src:kwrited src:kxmlgui
src:kxmlrpcclient src:libkcddb src:libkcompactdisc src:libkf5grantleetheme
src:libkf5libkleo src:libkscreen src:modemmanager-qt src:networkmanager-qt
src:okular src:plasma-framework src:plasma-integration src:plasma-nm
src:sddm-kcm src:threadweaver
I noticed that a number of packages would install stuff into
/usr/lib/${DEB_BUILD_MULTIARCH}. I guess around 150 packages are
affected and the affects are just examples. They tend to use cmake and
KDEInstallDirs.cmake from extra-cmake-modules. That in turn uses a macro
query_qmake to query qmake for paths. It happens to use the build
architecture qmake unless you specify QMAKE_EXECUTABLE. So fixing the
mess involves adding that variable. Please consider applying the
attached patch.
Helmut
diff --minimal -Nru debhelper-11.5.1/debian/changelog
debhelper-11.5.1+nmu1/debian/changelog
--- debhelper-11.5.1/debian/changelog 2018-10-31 22:02:00.000000000 +0100
+++ debhelper-11.5.1+nmu1/debian/changelog 2018-11-09 20:03:20.000000000
+0100
@@ -1,3 +1,10 @@
+debhelper (11.5.1+nmu1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * cmake buildsystem: Pass QMAKE_EXECUTABLE for cross. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]> Fri, 09 Nov 2018 20:03:20 +0100
+
debhelper (11.5.1) unstable; urgency=medium
* dh_systemd_start: Fix bug introduced in debhelper/11.5 where
diff --minimal -Nru debhelper-11.5.1/lib/Debian/Debhelper/Buildsystem/cmake.pm
debhelper-11.5.1+nmu1/lib/Debian/Debhelper/Buildsystem/cmake.pm
--- debhelper-11.5.1/lib/Debian/Debhelper/Buildsystem/cmake.pm 2018-10-24
20:30:33.000000000 +0200
+++ debhelper-11.5.1+nmu1/lib/Debian/Debhelper/Buildsystem/cmake.pm
2018-11-09 20:03:18.000000000 +0100
@@ -110,6 +110,7 @@
}
push(@flags, "-DPKG_CONFIG_EXECUTABLE=/usr/bin/" .
dpkg_architecture_value("DEB_HOST_GNU_TYPE") . "-pkg-config");
push(@flags, "-DPKGCONFIG_EXECUTABLE=/usr/bin/" .
dpkg_architecture_value("DEB_HOST_GNU_TYPE") . "-pkg-config");
+ push(@flags, "-DQMAKE_EXECUTABLE=/usr/bin/" .
dpkg_architecture_value("DEB_HOST_GNU_TYPE") . "-qmake");
}
push(@flags, "-DCMAKE_INSTALL_LIBDIR=lib/" .
dpkg_architecture_value("DEB_HOST_MULTIARCH"));
--- End Message ---
--- Begin Message ---
Source: debhelper
Source-Version: 11.5.2
We believe that the bug you reported is fixed in the latest version of
debhelper, 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.
Niels Thykier <[email protected]> (supplier of updated debhelper 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: Sat, 10 Nov 2018 19:51:25 +0000
Source: debhelper
Binary: debhelper dh-systemd
Architecture: source
Version: 11.5.2
Distribution: unstable
Urgency: medium
Maintainer: Debhelper Maintainers <[email protected]>
Changed-By: Niels Thykier <[email protected]>
Description:
debhelper - helper programs for debian/rules
dh-systemd - debhelper add-on to handle systemd unit files - transitional pack
Closes: 912560 912978 913329 913415
Changes:
debhelper (11.5.2) unstable; urgency=medium
.
[ Luca Boccassi ]
* makefile.pm: Pass V=0 or V=1 to the make file depending on
whether "terse" is set in DEB_BUILD_OPTIONS.
.
[ Niels Thykier ]
* dh_gconf: Mark dh_gconf as deprecated (see #908845).
* Dh_Lib.pm: Separate lowest non-deprecated compat level and
the lowest compat level we generate "debhelper-compat (= X)"
relations for.
* Dh_Lib.pm: Open compat level 13 as an experimental compat
level.
* meson.pm: In compat 13, run tests with "meson test" rather
than "ninja test". Thanks to Simon McVittie for the
suggestion. (Closes: #912560)
* dh: Correctly include dh_installsystemduser in the sequence
in compat 12. It was excluded due to an inverted boolean
meaning it was added in compat up to (and incl.) compat 11.
Thanks to Michael Biebl for reporting the issue.
(Closes: #913329)
* fr.po: Correct translations for dh_installman.1 which
incorrectly implied that dh_installman was deprecated.
Thanks to Laurent Bigonville for reporting the issue.
(Closes: #912978)
.
[ Helmut Grohne ]
* cmake.pm: Pass QMAKE_EXECUTABLE when cross-building.
(Closes: #913415)
Checksums-Sha1:
c365643b4d3e1dd9f7886bd4ea72f25aaa4c077e 1689 debhelper_11.5.2.dsc
98267154845995f0a13259d58f38570ab5e37855 477436 debhelper_11.5.2.tar.xz
cc504dc1061b1c8d3a37ee2800587e0058dc2daa 4577 debhelper_11.5.2_source.buildinfo
Checksums-Sha256:
88aa2622622049b26a6bf6fe3bdeec7f6b0569ac4db0e9b13ce15040ac574c04 1689
debhelper_11.5.2.dsc
17d6841f084c732f30c6beea1f8de8e9b64c559ac654e9a6d8bfca39e5088b37 477436
debhelper_11.5.2.tar.xz
2f9c1905fd0f9920b6ab5993de184399ff17dc06126b19ed0821ca6eda62a5d5 4577
debhelper_11.5.2_source.buildinfo
Files:
013f23abb3b3300e5aff2493d44898f7 1689 devel optional debhelper_11.5.2.dsc
776b7462bba99464769276d8d3e2d2d2 477436 devel optional debhelper_11.5.2.tar.xz
51deece6d2ce1e6b2eb87d337b5d64c8 4577 devel optional
debhelper_11.5.2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE8f9dDX4ALfD+VfsMplt42+Z8eqwFAlvnN1sACgkQplt42+Z8
eqzrvBAAs2j2ts53uT0n73cEhhWORMA5pJdMpIcSVJp+W02Pub/WeGgrFtwFmG30
Hr5WZQuEMrABuhHWluYH63MBF2Y654Z4dS6ByP6Y2le+5FSWptlxqrTxwl6Hn4q1
EWA95iSmHVXGTcnl4upFIoaOx+LssYNyKJAHUk2tQbv0YbB/zURrSxeghbS8YWAt
I1F8HyigeKRyaMTvq0PqvKk+I/xUh6UTVSCiGoXD4UD3GOFZ53IZdUiPvGUa7k0m
BCZ+Eq4GkBWydiR0Nf4dJtJj4kd1eJ2yc8vBG+q+u5w75R+xo0GWEekCf3yn1dbo
aIrhOn5Oocr3kKV1tZABtmAoZ/plK1asH3vr0CXEC7yGHuK12AT85fxkj7P28g/f
DeS6s5zhDww9wFv3PhW+Zoor8A20BPnm+YStibFdsSUrFB/Xff0STe7Yt7k/Hpte
MaEXjJC2rma0FzryFh11/HepHhkLS9TAbDylGA6PBm1sCF4gzR4uk4xSr/3NZ90r
6BdqTP7vju57Iz0Upi3zR1BPXBf6j4QK/o1ayJQuoAHmSsf/1i5TchhCk7Oi3QsC
A1fW/rthCSSvWYRcUPOT96ZyP/eAtjufugqj09m+Kchwni7OnRJhWENSkPQ6IaeD
1C2zot63EAOnED9mpbExoLwY0zVug6t2dNLcKBsSRORsKSsVJic=
=DzUM
-----END PGP SIGNATURE-----
--- End Message ---