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

Reply via email to