Your message dated Mon, 14 Apr 2025 17:19:55 +0000
with message-id <e1u4ntp-003u1q...@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 ow...@bugs.debian.org
immediately.)


-- 
1098408: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098408
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libkf6config-bin
Version: 6.11.0-1
Severity: important
User: debian-cr...@lists.debian.org
Usertags: ftcbfs
Control: affects -1 + src:marble
X-Debbugs-Cc: debian-cr...@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 ---
Source: kf6-kconfig
Source-Version: 6.13.0-2
Done: Patrick Franz <delta...@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 1098...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Patrick Franz <delta...@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 ftpmas...@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 <delta...@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: pgpfvPnyfI6vy.pgp
Description: PGP signature


--- End Message ---

Reply via email to