Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 679632 - net-im/dino: use IUSE=gpg instead of IUSE=gnupg for the sake of unification of USE flags
Summary: net-im/dino: use IUSE=gpg instead of IUSE=gnupg for the sake of unification o...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Andriy Utkin (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-06 19:22 UTC by Dennis Schridde
Modified: 2019-03-07 09:44 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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!