Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 679634

Summary: app-admin/salt: use IUSE=gpg instead of IUSE=gnupg for the sake of unification of USE flags
Product: Gentoo Linux Reporter: Dennis Schridde <dschridde+gentoobugs>
Component: Current packagesAssignee: Patrick McLean <chutzpah>
Status: UNCONFIRMED ---    
Severity: normal CC: bertrand, flow, sam
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=679632
Whiteboard:
Package list:
Runtime testing required: ---

Description Dennis Schridde 2019-03-06 19:23:50 UTC
The "gpg" use-flag is used by lots of packages:
# q use -D gpg
 local:gpg:app-backup/dar: Enables usage of asymetric crypto algorithms
 local:gpg:app-crypt/qca: Enable GnuPG plugin
 local:gpg:app-portage/gemato: Install dependencies needed for OpenPGP signature verification support
 local:gpg:app-portage/layman: Support app-crypt/gnupg signed overlays lists and manifests
 local:gpg:dev-util/diffoscope: Use app-crypt/gnupg
 local:gpg:dev-util/geany-plugins: Enable geanypg plugin which integrates GPG using app-crypt/gpgme
 local:gpg:dev-vcs/git: Pull in gnupg for signing -- without gnupg, attempts at signing will fail at runtime!
 local:gpg:dev-vcs/mercurial: Support signing with GnuPG.
 local:gpg:kde-apps/kget: Enable signature verification by GpgME++ via app-crypt/gpgme
 local:gpg:kde-frameworks/kwallet: Support wallets with GnuPG encryption in addition to the default blowfish-encrypted file
 local:gpg:mail-client/mutt: Enable support for app-crypt/gpgme
 local:gpg:mail-client/neomutt: Enable support for app-crypt/gpgme
 local:gpg:net-firewall/fwknop: Enable GPG support via app-crypt/gpgme
 local:gpg:net-fs/samba: Use app-crypt/gpgme for AD DC
 local:gpg:net-im/ekg2: Enable jabber message encryption through app-crypt/gpgme.
 local:gpg:net-nntp/tin: Enable app-crypt/gnupg support
 local:gpg:sys-apps/fwupd: Enable GPG support.
 local:gpg:sys-apps/pacman: Enable GPG signature verification using app-crypt/gpgme
 local:gpg:sys-fs/ecryptfs-utils: Enable app-crypt/gnupg key module
 local:gpg:sys-kernel/genkernel-next: Enable support for GPG (include gnupg dependency)


On the other hand IUSE=gnupg is much more seldom:
# q use -D gnupg
 local:gnupg:app-admin/salt: Enable support for gnupg via python-gnupg.
 local:gnupg:net-im/dino: Enable OpenPGP encryption plugin


I suggest to change app-admin/salt to use IUSE=gpg instead.