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

Bug 679632

Summary: net-im/dino: 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: Andriy Utkin (RETIRED) <andrey_utkin>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=679634
Whiteboard:
Package list:
Runtime testing required: ---

Description Dennis Schridde 2019-03-06 19:22:57 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 net-im/dino to use IUSE=gpg instead.
Comment 1 Larry the Git Cow gentoo-dev 2019-03-07 09:43:38 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dce32902fbfb60ba3b2c08878cab96cb80d7b951

commit dce32902fbfb60ba3b2c08878cab96cb80d7b951
Author:     Andrey Utkin <andrey_utkin@gentoo.org>
AuthorDate: 2019-03-07 09:42:47 +0000
Commit:     Andrey Utkin <andrey_utkin@gentoo.org>
CommitDate: 2019-03-07 09:42:47 +0000

    net-im/dino: rename USE flag 'gnupg' to 'gpg'
    
    Suggested-by: Dennis Schridde <devurandom@gmx.net>
    Bug: https://bugs.gentoo.org/679632
    Package-Manager: Portage-2.3.51, Repoman-2.3.12
    Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org>

 net-im/dino/dino-9999.ebuild | 6 +++---
 net-im/dino/metadata.xml     | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)
Comment 2 Andriy Utkin (RETIRED) gentoo-dev 2019-03-07 09:44:09 UTC
Thanks Dennis!