Re: F43 Change Proposal: Modular GnuPG packaging (self-contained)

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

 



On Sun, Apr 27, 2025 at 12:17 PM Fabio Valentini <decathorpe@xxxxxxxxx> wrote:
>
> On Wed, Apr 16, 2025 at 9:09 PM Björn Persson <Bjorn@rombobjörn.se> wrote:
> >
> > > On upgrade to Fedora 43, some non-essential GnuPG utilities will no
> > > longer be available by default, and instead moved to the optional
> > > `gnupg2-g13`, `gnupg2-utils`, and `gnupg2-wks` packages.
> >
> > In the merge request I see "Recommends: gnupg2-utils", so that one will
> > be pulled in by default. Those that are neither required nor recommended
> > are -keyboxd, -g13 and -wks.
> >
> > > Alternatively, these optional packages could get pulled in on upgrade,
> > > but not for "fresh" installs.
> >
> > That would be better, to avoid breaking things for those who use those
> > utilities. The way to achieve that used to be an arcane mystery, but as
> > it happens, I wrote it down last year:
> > https://docs.fedoraproject.org/en-US/packaging-guidelines/#_one_to_many_replacement
>
> I've made this change to the proposed PR now. All new optional
> subpackages that were split off from gnupg2 that are not already
> pulled in via "Requires" now Obsolete "gnupg2 < version_pre_split", so
> they should get pulled in on upgrade but not in new installs (assuming
> I did it correctly) :)

Hum, it appears that the method documented here does not work as I
would have expected:
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_one_to_many_replacement
I added the Obsoletes to the new subpackages that wouldn't get
installed by default, but they're not getting pulled in on updates ...
not sure why.

Fabio
-- 
_______________________________________________
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