On Fri, Apr 18, 2025 at 3:50 PM Neal Gompa <ngomp...@gmail.com> wrote:
>
> On Fri, Apr 18, 2025 at 9:37 AM Fabio Valentini <decatho...@gmail.com> 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
> >
> > Thanks - this is the kind of feedback that I was hoping for.
> > I am not *that* familiar with GnuPG so I probably erred on the side of
> > caution for which things should get pulled in by default.
> >
> > Pulling in *all* new subpackages on upgrade to avoid breaking existing
> > setups sounds like a good idea.
> > Do you have any opinion on which new optional subpackages should or
> > should not get pulled in by default on new installs?
> >
> > For example, dropping "gnupg2 Recommends: gnupg2-utils" should be safe.
> > I am unsure about keeping "gnupg2 Recommends: gnupg2-scdaemon" though.
> > I don't think that is needed by default, but only for SmartCard
> > support?
> >
>
> Would the presence of pcsc-lite be an indicator of smartcard support being 
> used?

Hum. Maybe, yeah? It looks like currently pcsc-lite is only pulled in
by GnuPG on a default Fedora Workstation install.

So ... if a user installed other packages like "yubikey-manager" or
"web-eid", those pull in pcsc-lite - and in those cases, pulling in
OpenPGP Card support for gnupg2 would make sense too.

So you would use something like "Recommends: (gnupg2-scdaemon if
pcsc-lite)" if I understand your question correctly? :)

Fabio
-- 
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to