Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1009632: The QPA plugin package contains the TLS backends

34 views
Skip to first unread message

Patrick Franz

unread,
Apr 15, 2022, 12:10:03 PM4/15/22
to
Hi Robert,

On Wed, 13 Apr 2022 12:02:36 +0200 Robert Griebl <robert...@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

Lisandro Damián Nicanor Pérez Meyer

unread,
Apr 29, 2022, 9:10:03 PM4/29/22
to
Hi!

On Fri, 15 Apr 2022 at 13:06, Patrick Franz <delt...@debian.org> wrote:
>
> Hi Robert,
>
> On Wed, 13 Apr 2022 12:02:36 +0200 Robert Griebl <robert...@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.

The only place where these are used are in Qt Network, so the plugins
should be shipped there. We can do that in the current packaging with
the proper Break+Replaces.

> > 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.

QImage is part of Qt GUI, so they should be there.

--
Lisandro Damián Nicanor Pérez Meyer
https://perezmeyer.com.ar/
0 new messages