[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



Hi!

On Fri, 15 Apr 2022 at 13:06, Patrick Franz <deltaone@debian.org> wrote:
>
> 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.

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/


Reply to: