So there is more. Since : > libkf6config-bin contents : > /usr/bin/kreadconfig6 > /usr/bin/kwriteconfig6 > /usr/lib/x86_64-linux-gnu/libexec/kf6/kconf_update > /usr/share/doc/libkf6config-bin/changelog.Debian.gz > /usr/share/doc/libkf6config-bin/copyright > /usr/share/lintian/overrides/libkf6config-bin
lbikf6config-bin has some non-multi-arch paths we can obviously not make a package containing these multi-arch: same. So the new proposed solution is : - Move kconf_update from libkf6config-bin to the Multi-Arch: same libkf6configcore6. - Make libkf6config-bin Multi-Arch: foreign now that it only contains non-multi-arch paths. - Document why we did this in debian/README.multiarch For the record, according to sources.debian.org : - 3 packages are calling the kreadconfig6 command outside of kf6-kconfig : - plasma-workspace - xdg-utils - gambas4 - 4 packages are calling the kwriteconfig6 command outside of kf6-config : - plasma-workspace - xdg-utils - gambas3 - variety Of these only plasma-workspace has an existing dependency on libkf6config-bin. -- Aurélien