Bug#1009632: The QPA plugin package contains the TLS backends
Hi Robert,
On Wed, 13 Apr 2022 12:02:36 +0200 Robert Griebl <robert.griebl@qt.io>
wrote:
> Package: qt6-qpa-plugins
> Version: 6.2.2
>
> The new Qt6 plugins for the TLS backend (QSslSocket) got packaged with
> the QPA plugins, which is a bit awkward if you have a headless daemon
> that needs to download from https:// URLs, because you are now pulling
> in a lot of X11 and OpenGL dependencies.
>
> I think these should be in their own qt6-tls-plugins package:
>
> /usr/lib/x86_64-linux-gnu/qt6/plugins/tls/libqcertonlybackend.so
> /usr/lib/x86_64-linux-gnu/qt6/plugins/tls/libqopensslbackend.so
We can do that when we package Qt 6.3, because we'll have new binary
packages anyway then.
> And while we're at it: the image format plugins also do not really
> belong into the qpa plugin package for the same reasons: you can use
> QtGui and the QImage classes perfectly fine in a headless daemon:
>
> /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/libqgif.so
> /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/libqico.so
> /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/libqjpeg.so
Which package name do you suggest ? We already have " qt6-image-formats-
plugins", but that is from the qtimageformats module.
--
Med vänliga hälsningar
Patrick Franz
Reply to: