Re: [HEADS UP] gpgme rebase to 1.17.1 and libqgpgme SONAME bump

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

 



Thanks for the reminder Petr. I will do the rebase in rawhide only then.

Regards,
Jiri

On Wed, Nov 30, 2022 at 9:46 AM Petr Pisar <ppisar@xxxxxxxxxx> wrote:
V Tue, Nov 29, 2022 at 10:34:45AM -0500, Yaakov Selkowitz napsal(a):
> On Tue, 2022-11-29 at 14:56 +0100, Petr Pisar wrote:
> > V Tue, Nov 29, 2022 at 01:07:19PM +0100, Jiri Kucera napsal(a):
> > > Hello,
> > >
> > > I am going to rebase gpgme to 1.17.1 in rawhide, f37, and f36. This
> > > bumps the SONAME of libqgpgme.so.7 to libqgpgme.so.15.
> >
> > Please, don't. That is an incompatible change which will break a lot of
> > software. E.g. DNF. We had a long thread "Should the policy documents better
> > reflect real package maintenance practice?"
> > <
> > https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/t
> > hread/7QL6UNNCC6WHIUSDQSEZMG222IWWCZEI/>
> > about it last week.
> >
> > Do a coordinate rebase in Rawhide. Backport important fixes to older
> > Fedoras.
> >
> > > Expect pushes to these repositories:
> > > * isoimagewriter
> > > * trojita
> > > * kget
> > > * kf5-libkleo
> > > * kleopatra
> > > * kmail-account-wizard
> > > * kf5-messagelib
> > > * kf5-mailcommon
> > > * kdepim-addons
> > > * kmail
> > >
> > This list is suspiciously short. It's missing libdnf, librepo, libisds and
> > probably many others.
>
> Jiri wrote that only lib*q*gpgme is getting an SONAME bump.  This is a Qt
> binding which is only used by Qt and KDE programs.
>
You are right. It's libqgpgme.so.7 only. Then the list of the packages is
indeed shorter. Though I still think that it's inappropriate to break the
soname in Fedoras < Rawhide.

Funilly, kdepimlibs-gpgme already provides a copy of an older libqgpgme.so.1.

If Jiri really want to rebase the library in stable Fedoras, creating
a compatibility package with libqgpgme.so.7 there could be a way to go.

-- Petr
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux