Your message dated Mon, 17 Nov 2025 16:47:44 +0000 with message-id <E1vL2OG-0004Op-15@fasolo.debian.org> and subject line Bug#1103160: fixed in kf6-kconfig 6.20.0-1 has caused the Debian Bug report #1103160, regarding Merge libkf6config-bin into libkf6config6 since its contents is all arch-dependent and soname coinstallable 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 owner@bugs.debian.org immediately.) -- 1103160: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1103160 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: libkf6config-bin is wrongly marked Multi-Arch: foreign
- From: Helmut Grohne <helmut@subdivi.de>
- Date: Thu, 20 Feb 2025 09:54:11 +0100
- Message-id: <20250220085411.GA3613231@subdivi.de>
Package: libkf6config-bin Version: 6.11.0-1 Severity: important User: debian-cross@lists.debian.org Usertags: ftcbfs Control: affects -1 + src:marble X-Debbugs-Cc: debian-cross@lists.debian.org marble fails to cross build from source with the following error: | CMake Error at /usr/lib/powerpc64le-linux-gnu/cmake/KF6Config/KF6ConfigCompilerTargets.cmake:92 (message): | The imported target "KF6::kconf_update" references the file | | "/usr/lib/powerpc64le-linux-gnu/libexec/kf6/kconf_update" | | but this file does not exist. Possible reasons include: It used to cross build successfully, but now it no longer does. What changed is that libkf6config-bin was marked Multi-Arch: foreign and as a result, the build no longer installs libkf6config-bin:$HOST and instead installs libkf6config-bin:$BUILD. The kconf_update executable is then located in /usr/lib/x86_64-linux-gnu/libexec/kf6/kconf_update (in my cross build from amd64 to ppc64el). The changelog says | Mark libkf6config-bin as multi-arch: foreign since it only contains | binaries to manipulate and while I mostly agree with that, the use of architecture dependent filenames evidently breaks the Multi-Arch: foreign contract. Don't get me wrong. I think that installing kconf_update as a build architecture executable is the right path forward, but the way it is done here is not the full solution unfortunately. What is the full solution, is less clear to me. Ideally, we keep the foreign annotation as it is what we want. In order to make it correct, we must give up this architecture-dependent path. So maybe, the path should be /usr/libexec/kf6/kconf_update (precedent via libkf6kcmutils-bin) or /usr/lib/libexec/kf6/kconf_update (precedent via libkf6config-dev-bin)? And then, we need to either ship symbolic links in libkf6config-dev to provide the old location in the architecture dependent path or we need to update some configuration file to point at the new location. Can I ask you kde people to figure this out? Unless a solution can be found within two weeks, I appreciate reverting the foreign marking as an interim measure. Helmut
--- End Message ---
--- Begin Message ---
- To: 1103160-close@bugs.debian.org
- Subject: Bug#1103160: fixed in kf6-kconfig 6.20.0-1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Mon, 17 Nov 2025 16:47:44 +0000
- Message-id: <E1vL2OG-0004Op-15@fasolo.debian.org>
- Reply-to: Aurélien COUDERC <coucouf@debian.org>
Source: kf6-kconfig Source-Version: 6.20.0-1 Done: Aurélien COUDERC <coucouf@debian.org> We believe that the bug you reported is fixed in the latest version of kf6-kconfig, 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 1103160@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Aurélien COUDERC <coucouf@debian.org> (supplier of updated kf6-kconfig 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 ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sat, 15 Nov 2025 19:07:51 +0100 Source: kf6-kconfig Architecture: source Version: 6.20.0-1 Distribution: unstable Urgency: medium Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Changed-By: Aurélien COUDERC <coucouf@debian.org> Closes: 1103160 1117071 Changes: kf6-kconfig (6.20.0-1) unstable; urgency=medium . [ Aurélien COUDERC ] * New upstream release (6.20.0). * Update build-deps and deps with the info from cmake. * Fix multi-arch: (Closes: #1103160) - Move kconf_update to Multi-Arch: same libkf6configcore6, - mark libkf6config-bin as Multi-Arch: foreign, - document why we did this in README.multiarch. * Switch test dependency from dbus-x11 to dbus-daemon. (Closes: #1117071) Checksums-Sha1: b7289507281e1620910630c68cb2535d06b5a2a2 3274 kf6-kconfig_6.20.0-1.dsc 15bce60616360ee7d6cf8a0262d357f53774b6ee 356572 kf6-kconfig_6.20.0.orig.tar.xz 02f2ffb63bbd711da2664242dbb81d395d0b452c 228 kf6-kconfig_6.20.0.orig.tar.xz.asc 5afa6c60688926ab7deaa18b702dab98a958c3c8 26644 kf6-kconfig_6.20.0-1.debian.tar.xz 8551d9b6402a2d31e5817c65ed99a5ecf531ee43 19653 kf6-kconfig_6.20.0-1_amd64.buildinfo Checksums-Sha256: 41c67b4f3f163c02bf3533afb039d43dad5372535dd221e8337eca14dc6462fa 3274 kf6-kconfig_6.20.0-1.dsc daecf4989af9958144139e4918c22cd05b5a96527c51d737eae7c57718167d15 356572 kf6-kconfig_6.20.0.orig.tar.xz 19c9423bf48b0dc3d2bcc10ef7e6ba9d02df49d71510e33b327567471fe6c74b 228 kf6-kconfig_6.20.0.orig.tar.xz.asc 476efc83088056cdd0300d545230ccbe0cc24332bde31f16dcabcbed100ecafd 26644 kf6-kconfig_6.20.0-1.debian.tar.xz e6a653baf2b8c1a4e0ed86dae41b92d432f3223db5047d77886dfc38aecc418d 19653 kf6-kconfig_6.20.0-1_amd64.buildinfo Files: 581933b864596ed350eb148950b7d33b 3274 libs optional kf6-kconfig_6.20.0-1.dsc da66af528520ba6b62e6123d85073085 356572 libs optional kf6-kconfig_6.20.0.orig.tar.xz 339ec15468c1dfdaf2209f0a72551e90 228 libs optional kf6-kconfig_6.20.0.orig.tar.xz.asc b7f3a3a2faa0455c03100cf8a6bf4895 26644 libs optional kf6-kconfig_6.20.0-1.debian.tar.xz d04fac41ecf0ca91179c719d4e42f141 19653 libs optional kf6-kconfig_6.20.0-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQJHBAEBCgAxFiEEIW//QAAaDgcOKDsfcaflM/KRoyQFAmkaQQcTHGNvdWNvdWZA ZGViaWFuLm9yZwAKCRBxp+Uz8pGjJD9KEADlcL3uuNZ+z4j6LZs+h5yO13HLyps3 lpel3ocXt/IABP/buaRjtHIIl2RqzPDczZdLPjQMdqCVSJx3LCozWmoNQruP7AE/ 4ZPDakiXyGjmdTVs0kZyfkUt72CYUYhIWJofjMBPNH3Zwa5pFVoTAXmgB/GYpM3k 3xpcPzolAMTLZYg3VQKBDFrf7KHXImvMc8Wt/uRsimDs3/DAnnRyPkP2rxs8eMry 63gzIClxzdn7xDFZYf5FNLd+ES9V+NlfibOuMrWeU7v3fBUrzv7iS7xwRY0hrmV/ vAIFHV0KP/Ug25NYmPxP7HRY1IdmwSCCHMDDXGLWyu0BVOnNUeJDehXOtlKemRdX P1ZPKhSzsbzJbJfpQuA+GuP/68LIQAeoOW/ouKRWhX4X3rsYuyo3QWMqmO6Wadb7 DTAKEtvZ+CWTK0DG2M8w37M9culp+yixuwqw2OW0r+3JmTTVyBTBSgcobXMV9MDN /spap46RMi8oR1hixDu7IjUOurkngTYKz82+RtWFiLEf2iQtPjcKfGNFNpvQ6kxv 1fWKYzQdiu38/IzFbChfK+9hdt09guOz/VztX0c9x849LW05TD7CEtB1ZIBElPoH 1PD1DMuNgiLNjQY0rHBGVsU8WgGaVRkINexO7bqg1Bf2+b+Sj0/wgFFPmHSkPED1 3qDKz59/f3zQ+Q== =PU26 -----END PGP SIGNATURE-----Attachment: pgpoCBbFQ7BVz.pgp
Description: PGP signature
--- End Message ---