Hi Paul, Good catch! Should I prepare a quick fix for the typo to unblock the migration first. And then split the files into libfm-qt-common and upload to NEW queue for the proper fix?
Best regards, -Andrew On Thu, Jan 15, 2026 at 10:29 AM Paul Gevers <[email protected]> wrote: > > Package: libfm-qt6-17 > Version: 2.3.1-1 > Severity: serious > > Dear maintainers, > > I was investigating why src:lximage-qt, src:pcmanfm-qt, > src:lxqt-qtplugin and src:lxqt-session aren't migrating. It took me a > very long time to figure out why our migration tooling isn't trying to > update all four packages in one go or why the individual migration items > were breaking the other packages. I very much suspect it's caused by > what I believe is a typo, libfm-qt6-17 has the following: > Breaks: ibfm-qt6-15, llibfm-qt6-16 > Obviously that should be: > Breaks: libfm-qt6-15, libfm-qt6-16 > > But, staring at it a bit longer, I'm also pretty sure that the reason > why you have the Breaks/Replaces in the first place is a violation of > Debian Policy 8.2 [1]. Please package libfm-qt6-* such that different > SONAME packages can be co-installed. Looking at the content of these > files, it appears to me that they don't belong in the library package at > all, but must be shipped separately. Please judge for yourself thou: > /usr/share/libfm-qt6/archivers.list > /usr/share/libfm-qt6/terminals.list > /usr/share/mime/packages/libfm-qt6-mimetypes.xml > > Paul > > [1] > https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#shared-library-support-files > -- -Andrew

