On 8/22/24 11:38 AM, ralfconn wrote:
> Il 22/08/24 06:50, Eli Schwartz ha scritto:
>>
>> emerging portage itself, will require gnupg as a dependency, and in
>> turn that means app-crypt/pinentry If pinentry is built with
>> USE=keyring, it requires app-crypt/libsecret, which in turn has a
>> PDEPEND for virtual/secret-service, so that you can actually have
>> something implementing a keyring. There are exactly two current
>> implementations of a secret-service API provider: - gnome-keyring -
>> keepassxc And that is how keepassxc comes to be a "dependency" of the
>> @system set. Due to optional USE flags. :) 
> 
> That makes sense, thanks (wow, it is complicated!)but there must be
> something else because here:
> 
> - pinentry does not USE keyring:
> # eix -I pinentry [I] app-crypt/pinentry Available versions: 1.2.1-r7
> (~)1.2.1-r8 (~)1.3.0-r3 (~)1.3.1 {X caps efl emacs gtk keyring ncurses
> qt5 qt6 verify-sig wayland} Installed versions: 1.3.1(16:25:28
> 07/06/24)(X gtk ncurses qt5 -caps -efl -emacs -keyring -qt6 -verify-sig
> -wayland)


Dunno then. You can try emerge -cpv keepassxc app-crypt/libsecret
virtual/secret-service and trace the reported blockers yourself if
you're really curious. :D


> - portage is not in @system:


Ah, but virtual/package-manager *is* in @system, and depends on your
choice of portage or pkgcore but in practice always portage...



-- 
Eli Schwartz

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to