[pkg-gnupg-maint] Bug#1073255: Qt 6 bindings for gpgme

Andreas Metzler ametzler at bebt.de
Tue Jun 18 18:15:23 BST 2024


On 2024-06-17 Ingo Klöcker <kloecker at kde.org> wrote:
> On Mon, 17 Jun 2024 18:33:46 +0200 Andreas Metzler <ametzler at bebt.de> wrote:
> > On 2024-06-17 Ingo Klöcker <kloecker at kde.org> wrote:
> > > The idea is to keep the include files identical, but to make things
> > > easier we will install the headers for Qt 5 and Qt 6 with different
> > > prefixes in the next version of gpgme (https://dev.gnupg.org/T7161).
> >
> > Doesn't this break all reverse dependencies?

> What reverse dependencies?

These:
ametzler at argenau:~$ grep-aptavail -FDepends libgpgmepp6t64 -sSource | sort -u
Source: dpaste (0.4.0-1)
Source: gpgme1.0 (1.18.0-4.1)
Source: kdepim-addons (22.12.3-1)
Source: kf5-messagelib (4:22.12.3-2.1)
Source: kget (4:23.08.3-1)
Source: kleopatra (4:22.12.3-2)
Source: kmail (4:22.12.3-1)
Source: kmail-account-wizard (4:22.12.3-1)
Source: kmymoney (5.1.3-1)
Source: kwallet-kf5
Source: libkf5libkleo (4:22.12.3-1)
Source: libkf5mailcommon (4:22.12.3-1)
Source: libreoffice
Source: plasma-pass (1.2.2-1)

(gpgme1.0 is an artifact and not relevant here obviously)

> Packages depending on qgpgme will automatically find the headers in
> the new location if they use the CMake config files that come with
> qgpgme to find qgpgme.

Great.

> > As a packager I currently do not see the need (or a benefit) to use
> > separate directories if the files are going to stay identical. Am I
> > missing something?

> One benefit is that packagers don't have to wonder anymore whether the
> headers are/stay identical. We wouldn't even have this conversation if
> we had used separate folders since we added support for Qt 6.

We would not have this conversation yes. However if the headers
continued to stay identical I'd probably think 5 years from now that was
not the most efficient design. And I might end up with using symlinks to
avoid duplicate data warning. So I think it is good thing we are having
this conversation. :-) If your take was "Yes, they are identical /now/
but probably will not stay that way" a split right now avoids later
pain.

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'



More information about the pkg-gnupg-maint mailing list