Bug#996841: openclonk FTCBFS: needs a native build pass
Source: openclonk Version: 8.1-2 Tags: patch User: debian-cr...@lists.debian.org Usertags: ftcbfs Control: block -1 by 984274 openclonk fails to cross build from source, because it needs a native build pass to build c4group and import it during a cross build pass. The attached patch implements that, by running cmake in a separate build directory with reduced dependencies. The remaining required dependencies are duplicated with :native. With this patch, a cross build fails like #984274. Please consider applying the attached patch. Helmut diff --minimal -Nru openclonk-8.1/debian/changelog openclonk-8.1/debian/changelog --- openclonk-8.1/debian/changelog 2021-01-03 22:24:57.0 +0100 +++ openclonk-8.1/debian/changelog 2021-10-18 19:19:59.0 +0200 @@ -1,3 +1,9 @@ +openclonk (8.1-3) UNRELEASED; urgency=medium + + * Fix FTCBFS: Pass -DIMPORT_NATIVE_TOOLS=path-to-native-build. (Closes: #-1) + + -- Helmut Grohne Mon, 18 Oct 2021 19:19:59 +0200 + openclonk (8.1-2) unstable; urgency=medium * Remove myself from Uploaders and orphan the package. diff --minimal -Nru openclonk-8.1/debian/clean openclonk-8.1/debian/clean --- openclonk-8.1/debian/clean 1970-01-01 01:00:00.0 +0100 +++ openclonk-8.1/debian/clean 2021-10-18 19:19:07.0 +0200 @@ -0,0 +1 @@ +build-native diff --minimal -Nru openclonk-8.1/debian/control openclonk-8.1/debian/control --- openclonk-8.1/debian/control2021-01-03 22:24:57.0 +0100 +++ openclonk-8.1/debian/control2021-10-18 19:19:59.0 +0200 @@ -2,7 +2,7 @@ Section: games Priority: optional Maintainer: Debian QA Group -Build-Depends: debhelper (>= 10), cmake (>= 3.0.2), libx11-dev, libxxf86vm-dev, libxrandr-dev, libxpm-dev, libglew-dev (>= 1.5.6), libgl1-mesa-dev, libpng-dev, libsdl2-dev, libsdl2-mixer-dev, libgtk-3-dev, qtbase5-dev, libjpeg-dev, zlib1g-dev, libupnp-dev, libfreetype6-dev, libboost-regex-dev, imagemagick, libtinyxml-dev, libopenal-dev, libalut-dev, libgtest-dev, libb2-dev +Build-Depends: debhelper (>= 10), cmake (>= 3.0.2), libx11-dev, libxxf86vm-dev, libxrandr-dev, libxpm-dev, libglew-dev (>= 1.5.6), libgl1-mesa-dev, libpng-dev, libpng-dev:native, libsdl2-dev, libsdl2-mixer-dev, libgtk-3-dev, qtbase5-dev, libjpeg-dev, libjpeg-dev:native, zlib1g-dev, zlib1g-dev:native, libupnp-dev, libfreetype6-dev, libboost-regex-dev, imagemagick, libtinyxml-dev, libopenal-dev, libalut-dev, libgtest-dev, libb2-dev Standards-Version: 4.1.3 Rules-Requires-Root: no Homepage: https://www.openclonk.org diff --minimal -Nru openclonk-8.1/debian/rules openclonk-8.1/debian/rules --- openclonk-8.1/debian/rules 2021-01-03 22:24:57.0 +0100 +++ openclonk-8.1/debian/rules 2021-10-18 19:19:59.0 +0200 @@ -12,7 +12,13 @@ endif override_dh_auto_configure: +ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH)) + dpkg-architecture -a$(DEB_BUILD_ARCH) -f -c dh_auto_configure --builddirectory=build-native -- -DHEADLESS_ONLY=ON + dpkg-architecture -a$(DEB_BUILD_ARCH) -f -c dh_auto_build --builddirectory=build-native -- c4group + dh_auto_configure -- $(CONFIG_ARGS) -DIMPORT_NATIVE_TOOLS=../build-native/NativeToolsExport.cmake +else dh_auto_configure -- $(CONFIG_ARGS) +endif override_dh_strip: dh_strip --dbgsym-migration='openclonk-dbg (<< 8.0-1~)'
Processed: openclonk FTCBFS: needs a native build pass
Processing control commands: > block -1 by 984274 Bug #996841 [src:openclonk] openclonk FTCBFS: needs a native build pass 996841 was not blocked by any bugs. 996841 was not blocking any bugs. Added blocking bug(s) of 996841: 984274 -- 996841: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996841 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Processed: src:grepmail: fails to migrate to testing for too long: uploader built arch:all binaries
Processing control commands: > close -1 5.3104-2 Bug #996861 [src:grepmail] src:grepmail: fails to migrate to testing for too long: uploader built arch:all binaries Marked as fixed in versions grepmail/5.3104-2. Bug #996861 [src:grepmail] src:grepmail: fails to migrate to testing for too long: uploader built arch:all binaries Marked Bug as done -- 996861: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996861 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#996861: src:grepmail: fails to migrate to testing for too long: uploader built arch:all binaries
Source: grepmail Version: 5.3104-1 Severity: serious Control: close -1 5.3104-2 X-Debbugs-CC: jel...@debian.org Tags: sid bookworm pending User: release.debian@packages.debian.org Usertags: out-of-sync Dear maintainer(s), The Release Team considers packages that are out-of-sync between testing and unstable for more than 60 days as having a Release Critical bug in testing [1]. Your package src:grepmail has been trying to migrate for 66 days [2]. Hence, I am filing this bug. If a package is out of sync between unstable and testing for a longer period, this usually means that bugs in the package in testing cannot be fixed via unstable. Additionally, blocked packages can have impact on other packages, which makes preparing for the release more difficult. Finally, it often exposes issues with the package and/or its (reverse-)dependencies. We expect maintainers to fix issues that hamper the migration of their package in a timely manner. This bug will trigger auto-removal when appropriate. As with all new bugs, there will be at least 30 days before the package is auto-removed. I have immediately closed this bug with the version in unstable, so if that version or a later version migrates, this bug will no longer affect testing. I have also tagged this bug to only affect sid and bookworm, so it doesn't affect (old-)stable. Your package is only blocked because the arch:all binary package(s) aren't built on a buildd. Unfortunately the Debian infrastructure doesn't allow arch:all packages to be properly binNMU'ed. Hence, I will shortly do a no-changes source-only upload to DELAYED/15, closing this bug. Please let me know if I should delay or cancel that upload. Paul [1] https://lists.debian.org/debian-devel-announce/2020/02/msg5.html [2] https://qa.debian.org/excuses.php?package=grepmail OpenPGP_signature Description: OpenPGP digital signature
Processing of zope.schema_6.2.0-1_source.changes
zope.schema_6.2.0-1_source.changes uploaded successfully to localhost along with the files: zope.schema_6.2.0-1.dsc zope.schema_6.2.0.orig.tar.gz zope.schema_6.2.0-1.debian.tar.xz zope.schema_6.2.0-1_source.buildinfo Greetings, Your Debian queue daemon (running on host usper.debian.org)
Processing of grepmail_5.3104-2.1_source.changes
grepmail_5.3104-2.1_source.changes uploaded successfully to localhost along with the files: grepmail_5.3104-2.1.dsc grepmail_5.3104-2.1.debian.tar.xz Greetings, Your Debian queue daemon (running on host usper.debian.org)
Processing of libloki_0.1.7-5_source.changes
libloki_0.1.7-5_source.changes uploaded successfully to localhost along with the files: libloki_0.1.7-5.dsc libloki_0.1.7-5.debian.tar.xz libloki_0.1.7-5_source.buildinfo Greetings, Your Debian queue daemon (running on host usper.debian.org)
Bug#984186: marked as done (libloki: ftbfs with GCC-11)
Your message dated Tue, 19 Oct 2021 20:36:22 + with message-id and subject line Bug#984186: fixed in libloki 0.1.7-5 has caused the Debian Bug report #984186, regarding libloki: ftbfs with GCC-11 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 ow...@bugs.debian.org immediately.) -- 984186: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984186 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: src:libloki Version: 0.1.7-4 Severity: normal Tags: sid bookworm User: debian-...@lists.debian.org Usertags: ftbfs-gcc-11 [This bug is not targeted to the upcoming bullseye release] Please keep this issue open in the bug tracker for the package it was filed for. If a fix in another package is required, please file a bug for the other package (or clone), and add a block in this package. Please keep the issue open until the package can be built in a follow-up test rebuild. The package fails to build in a test rebuild on at least amd64 with gcc-11/g++-11, but succeeds to build with gcc-10/g++-10. The severity of this report will be raised before the bookworm release, so nothing has to be done for the bullseye release. The full build log can be found at: http://people.debian.org/~doko/logs/20210228/filtered/gcc11/libloki_0.1.7-4_unstable_gcc11.log The last lines of the build log are at the end of this report. To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ Common build failures are new warnings resulting in build failures with -Werror turned on, or new/dropped symbols in Debian symbols files. For other C/C++ related build failures see the porting guide at http://gcc.gnu.org/gcc-11/porting_to.html GCC 11 defaults to the GNU++17 standard. If your package installs header files in /usr/include, please don't work around C++17 issues by choosing a lower C++ standard for the package build, but fix these issues to build with the C++17 standard. [...] | ^~~~ In file included from /usr/include/c++/11/memory:76, from ../include/loki/Singleton.h:30, from ../include/loki/SmallObj.h:23, from SmallObj.cpp:19: /usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; |^~~~ In file included from SmallObj.cpp:19: ../include/loki/SmallObj.h: At global scope: ../include/loki/SmallObj.h:462:57: error: ISO C++17 does not allow dynamic exception specifications 462 | static void * operator new ( std::size_t size ) throw ( std::bad_alloc ) | ^ In file included from ../include/loki/SmallObj.h:23, from ../include/loki/SmartPtr.h:33, from SmartPtr.cpp:20: ../include/loki/Singleton.h: In function ‘void Loki::SetLongevity(T*, unsigned int, Destroyer)’: ../include/loki/Singleton.h:158:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 158 | std::auto_ptr | ^~~~ In file included from /usr/include/c++/11/memory:76, from ../include/loki/Singleton.h:30, from ../include/loki/SmallObj.h:23, from ../include/loki/SmartPtr.h:33, from SmartPtr.cpp:20: /usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; |^~~~ In file included from ../include/loki/SmallObj.h:23, from ../include/loki/SmartPtr.h:33, from ../include/loki/StrongPtr.h:20, from StrongPtr.cpp:16: ../include/loki/Singleton.h: In function ‘void Loki::SetLongevity(T*, unsigned int, Destroyer)’: ../include/loki/Singleton.h:158:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 158 | std::auto_ptr | ^~~~ In file included from /usr/include/c++/11/memory:76, from ../include/loki/Singleton.h:30, from ../include/loki/SmallObj.h:23, from ../include/loki/SmartPtr.h:33, from ../include/loki/StrongPtr.h:20, from StrongPtr.cpp:16: /usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; |^~~~ In file included from ../include/loki/SmartPtr.h:33, fro
libloki_0.1.7-5_source.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Tue, 19 Oct 2021 22:04:10 +0200 Source: libloki Architecture: source Version: 0.1.7-5 Distribution: unstable Urgency: medium Maintainer: Debian QA Group Changed-By: Andreas Beckmann Closes: 984186 Changes: libloki (0.1.7-5) unstable; urgency=medium . * QA upload. * Fix FTBFS with GCC 11, thanks to Lukas Märdian. (Closes: #984186) Checksums-Sha1: 32a9e24d5fb8fcc609cfa090825776a418c1f454 1858 libloki_0.1.7-5.dsc f352ec074db0072b8f6adb34407bcfc0e7ada467 5528 libloki_0.1.7-5.debian.tar.xz c8e25c7fabab914a1d7e8b65df66a023ac65b035 5592 libloki_0.1.7-5_source.buildinfo Checksums-Sha256: c548192ed119de2a8ca8d346246c3b906a362202acaf07056ec8d804e7972aee 1858 libloki_0.1.7-5.dsc 4ea162d515ac9539cbdabd140aee1322376637bd68b54934a05619cab5d96fb2 5528 libloki_0.1.7-5.debian.tar.xz 5640053e79781f98b860f57e6924003a80c8bbe92dea09e8db760198c6e23cfc 5592 libloki_0.1.7-5_source.buildinfo Files: f3807d7d397cde567f7255a20d7e15f6 1858 libs optional libloki_0.1.7-5.dsc facdc3ea834bf8d8e2150db1a3586677 5528 libs optional libloki_0.1.7-5.debian.tar.xz e6a0a76881409e09b27683010fbc73ca 5592 libs optional libloki_0.1.7-5_source.buildinfo -BEGIN PGP SIGNATURE- iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmFvJRMQHGFuYmVAZGVi aWFuLm9yZwAKCRBfsz+TWentCIoDD/4iEwl9ym24kHn2ViL2Q2vAOGynTA4SdYbw XvioQF6VoaRvfn0O4kG0puOOhc2vSF7JFAuSg1nuV4M9fVXGuHrz8WAuwPux5MCr VR92s3GKf09CALMsw1gzHRKo0gNN+BDOn2fK+t2d/neBhRHCuXgyRz0TiT2+jKID nC6uqUPAYb8DGEhhkAccO2ARzUkCrEQeUkneyU02MitrAnFLAFurfv6mw6pnL0Aa ITTtrua73XuM0j3qTGO4hhNkK04IcTrIfmG4gzlmFM45tVWL2JK5v6t0gbSZs6CP /UZA7G+o3U/xjjtJxss7pLkjCy62228pqbmt0mLZnq1jv1prF1B8bUbku/qhWNzr DcvvuQNjrfsBiHRykL+EbBXOGSXjVeeflbs86aDT0ri2S0ct1LNhrYoHrVW8meU1 x4OU48VvPiTQUximA4gb3jPIJs0aaUIR/SPh9UogqQ6RL3HJcC60BjuE/DnN4Qr8 pLyKGvWNz2T/GC30VaP0wTb0a0sv5SP7cr31v4KueOKsrQIgpc79sOIVoBcDvUPc 2fd90P7LGN8SjSzRS8/I15Zwnthj1NlHeb/zckvFEhX7PgbOOlGGMjhsKR9kdHzb C9vAtxo0FQk1IkLujMRne56eyrZbCJrmRCLhuDANVFiRHay+CeCHpH5bnAoj7aby QB7JFaAoWQ== =v8T6 -END PGP SIGNATURE- Thank you for your contribution to Debian.
zope.schema_6.2.0-1_source.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Tue, 19 Oct 2021 07:40:51 +0200 Source: zope.schema Architecture: source Version: 6.2.0-1 Distribution: unstable Urgency: medium Maintainer: Debian QA Group Changed-By: Håvard Flaget Aasen Changes: zope.schema (6.2.0-1) unstable; urgency=medium . * QA upload. * New upstream version 6.2.0 * d/watch: Update version to 4 * d/control: - Change homepage to GitHub - Update Standards-Version to 4.6.0 Checksums-Sha1: 756f5d702ad9385d445d86daef428902a9117c53 1980 zope.schema_6.2.0-1.dsc 353722025cf059335eb321a0e92afff72de06ad8 104068 zope.schema_6.2.0.orig.tar.gz 2c40c88124873e2744c21e3fe8dab0e2c8b7621f 4540 zope.schema_6.2.0-1.debian.tar.xz 98e732b0ce2d24f859c3af70dd39047f5214d84e 6329 zope.schema_6.2.0-1_source.buildinfo Checksums-Sha256: bb26cce39c36f91dc77492e8107b6c0469748016a9ec907e154e19c64a26b3e2 1980 zope.schema_6.2.0-1.dsc 2201aef8ad75ee5a881284d7a6acd384661d6dca7bde5e80a22839a77124595b 104068 zope.schema_6.2.0.orig.tar.gz 40557684037a02d0088eca3a6a753f24ece4cc759ffe55af4bde3d2ea56bc14d 4540 zope.schema_6.2.0-1.debian.tar.xz ea026edf5ed99e222feb1d11af62761eef3afaf56c369031dca7b3b573960fdf 6329 zope.schema_6.2.0-1_source.buildinfo Files: 8734232e2859dea7123060010b4767df 1980 zope optional zope.schema_6.2.0-1.dsc b5be0b9b336474ac008e3a71a25adee9 104068 zope optional zope.schema_6.2.0.orig.tar.gz 8a1e96fab1eecd971c731018f1e32cc7 4540 zope optional zope.schema_6.2.0-1.debian.tar.xz c78788b9b61b9388480ce3692f146b85 6329 zope optional zope.schema_6.2.0-1_source.buildinfo -BEGIN PGP SIGNATURE- iQIzBAEBCgAdFiEEkjZVexcMh/iCHArDweDZLphvfH4FAmFvHyMACgkQweDZLphv fH4E1A/9FNHFAjDs7Gx3QUjvoqu6oO8mD/8txHWTkJtLXV2bcovaqYiQLdkg6XCr Z04DLQ5FrDaFiNdHZTIbKBEUn/x3kI0VWH44OOpFfgoO3Dq/70YuD3wbgGEL+5zU rc4aRadJp9uPR2T4ZmdkknTIh7dTNxOQqIHyhRLentv4t73HS6g/XUKozqA4jzmh MTs/61il/2udvVAHZpEMmpTpDLf4T+UmY45+SnNFvcBP+hnVa02wmFVwdvms8dOp LMlbdquLnHC8v6/peHCYm4XLdFCGxPslePGX60TFNhNy8D6mhIq7Rw3beFuifoHB OxpUZ5NoFk0CfwXCmQHnceLL5nqJjO0ZH/+qKdx6bZj5xBGOVlttFOsnL7ZWqwCW bbna8ea28p8QoKyZrR1j1wzCoKmTPWF4ASnMSEv93y1Wd9Um2F2RBQJJmx2KM05i bb/0SMqRdOKD1ZqDHLccC/HMt6EHwDBMUnV7huGLOFbN5x+4DyyUn+4UWux6b9VK cJZFYZ/wjUvGuaJQLe2IYn84PnZyWfz/eKkr7kIn7limGErtGK08hwDSiKCMscr3 wYlRuvmiF3ZwsZ1HreinP4wEyvDWJPdX4b4LzgIqtgHWWgvpM+idmtBEdqO1U8ek ttZQKj2VAl96AoNZw6kEox6MS/94w4U5DDtTLxw0y7GtG7dNGAE= =8Zkv -END PGP SIGNATURE- Thank you for your contribution to Debian.
obexftp is marked for autoremoval from testing
obexftp 0.24-6 is marked for autoremoval from testing on 2021-11-24 It is affected by these RC bugs: 996154: obexftp: FTBFS with ruby3.0: ld: final link failed: bad value https://bugs.debian.org/996154 This mail is generated by: https://salsa.debian.org/release-team/release-tools/-/blob/master/mailer/mail_autoremovals.pl Autoremoval data is generated by: https://salsa.debian.org/qa/udd/-/blob/master/udd/testing_autoremovals_gatherer.pl
obexfs is marked for autoremoval from testing
obexfs 0.11-2 is marked for autoremoval from testing on 2021-11-24 It (build-)depends on packages with these RC bugs: 996154: obexftp: FTBFS with ruby3.0: ld: final link failed: bad value https://bugs.debian.org/996154 This mail is generated by: https://salsa.debian.org/release-team/release-tools/-/blob/master/mailer/mail_autoremovals.pl Autoremoval data is generated by: https://salsa.debian.org/qa/udd/-/blob/master/udd/testing_autoremovals_gatherer.pl