Your message dated Mon, 14 Apr 2025 17:19:55 +0000 with message-id <E1u4NTP-003u1Q-0S@fasolo.debian.org> and subject line Bug#1098408: fixed in kf6-kconfig 6.13.0-2 has caused the Debian Bug report #1098408, regarding libkf6config-bin is wrongly marked Multi-Arch: foreign 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.) -- 1098408: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098408 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: 1098408-close@bugs.debian.org
- Subject: Bug#1098408: fixed in kf6-kconfig 6.13.0-2
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Mon, 14 Apr 2025 17:19:55 +0000
- Message-id: <E1u4NTP-003u1Q-0S@fasolo.debian.org>
- Reply-to: Patrick Franz <deltaone@debian.org>
Source: kf6-kconfig Source-Version: 6.13.0-2 Done: Patrick Franz <deltaone@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 1098408@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Patrick Franz <deltaone@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: Mon, 14 Apr 2025 18:47:57 +0200 Source: kf6-kconfig Architecture: source Version: 6.13.0-2 Distribution: unstable Urgency: medium Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Changed-By: Patrick Franz <deltaone@debian.org> Closes: 1098408 Changes: kf6-kconfig (6.13.0-2) unstable; urgency=medium . [ Patrick Franz ] * Unmark libkf6config-bin as Multi-Arch: foreign as it breaks cross buils (Closes: #1098408). Checksums-Sha1: c746c4fd62e573109c257c4bdbd3159993c15fbf 3318 kf6-kconfig_6.13.0-2.dsc 6c6fa711b11bcebb28ececc00605265f0f5fa0b1 25604 kf6-kconfig_6.13.0-2.debian.tar.xz 449e9067beaec78b26df9006c77952b36816798a 15612 kf6-kconfig_6.13.0-2_source.buildinfo Checksums-Sha256: 12632a03b49600c67c539cf65489b3ca1e2e5fb678a371b6962f02c5dc1bfe66 3318 kf6-kconfig_6.13.0-2.dsc e5c480f90ce8f46ddb05712642227bca317faacb701026d42a3b0de73dc912a9 25604 kf6-kconfig_6.13.0-2.debian.tar.xz 2a4dbe512c771f39aef3df665e3b8d164ecbfd37e13b442189c95b7afb096691 15612 kf6-kconfig_6.13.0-2_source.buildinfo Files: 52738cb0fb351e257a242e09459d7ee8 3318 libs optional kf6-kconfig_6.13.0-2.dsc 8b588902a75e11e5442da6e619647a7c 25604 libs optional kf6-kconfig_6.13.0-2.debian.tar.xz aa7a687be5c892e4de4d2637fea6568a 15612 libs optional kf6-kconfig_6.13.0-2_source.buildinfo -----BEGIN PGP SIGNATURE----- wsG7BAEBCgBvBYJn/T0pCRCen3pgMHf+VkcUAAAAAAAeACBzYWx0QG5vdGF0aW9u cy5zZXF1b2lhLXBncC5vcme21kdCL+WvPfX7tAY5oVdnuSgqFqOaaT3MdCRdkUpY 8xYhBGKHQVw0evHMWR7typ6femAwd/5WAAAINxAAmw+LosCy4PWQR/zukpkIzIpC IUO+bi4zwZNnlU8EjhDXLMZzmKSZLPco5Uk0CQJYlXCLL2U0Z8qaYbnu5bi3tNTM Mz9OVTeZ0+Pq2oFoaeKp7G0XOI1ZUYMCOSQqjp0aCgb5vQ1J3WcKW8J4AWCQLv/F 9QzMStl+Fz95+wP4vd1QMYPKw7S+oIL0vjdYu+Mz5lCq3u6tyKou+KH+qOcTLiUE PfRBhhmcLUgJfQJ4n6EBJ4D1dmAw2Htx/s6CK6zqgk0s5vT4NtEp+7sxlo9Nwd/T kq1baQU1OWYfDNxZz/qAS8DJ+w9/95w/XhX4ChvpmHcDjskzS5yJshzsg/ZsGJLe RECsvOfxCzw76wJweRaoKOcllOHVW+1v8b2VbdK+Oxq4EBKiQRpArHk23N8pMlGF Rk8amqGE9XOQVUkQxmuN0dH/oZdqCzqJYhC4v50TdMckCanjr+EXEgzaE26s8pAs 1hC6UqbTvmoYKxyCkOZRypoeIKS5v0KWutaRBcbvx4rgkFCWdIOvyQGKfylVOr4K QwnOjN2jhMTGeeo6Hrz93B7Knt0ssxti8UTvFTNf7Q5wyM5f3hCdh04C450vRxsa DnANHR+vHSRe6jYJvgvM+roM0YYf7uTHm7NurHCJ5qaqWIWOU8ZwnMHSDxcti09X 1/lz6rDH3DuF8e5uiXI= =KxCq -----END PGP SIGNATURE-----Attachment: pgpdz1PUTntrX.pgp
Description: PGP signature
--- End Message ---