Package: designer-qt6 Version: 6.6.0-2 Severity: important User: debian-cr...@lists.debian.org Usertags: ftcbfs Control: affects -1 + src:phonon
Hi, I am wondering whether users of designer-qt6 are supposed to use libqquickwidget.so. Do you consider this plugin/library to be part of the interface provided by designer-qt6 or is that internal and must not be used by other packages? If it is part of the interface, then designer-qt6 is wrongly marked Multi-Arch: foreign. A shared library cannot be Multi-Arch: foreign. The marking must be removed. If it is not part of the interface, src:phonon must not use it during build. In effect, this means phonon is rc-buggy. There also is a middle ground. Maybe designer-qt6 is really meant to be Multi-Arch: foreign. It is also possible to move libqquickwidget.so to a different package (that is not Multi-Arch: foreign) and have designer-qt6 depend on that extra package. Then designer-qt6 continues to work and Multi-Arch: foreign remains valid on it, but src:phonon must then Build-Depends on that new package. My impression is that the last of options is what really is meant here, but it requires restructuring packages and going through NEW. What do you think? In any case, the way this is currently set up grossly violates multiarch concepts and something needs to be done. Helmut