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

Reply via email to