[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1103160: marked as done (Merge libkf6config-bin into libkf6config6 since its contents is all arch-dependent and soname coinstallable)



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 ---
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 ---
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 ---

Reply to: