Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 456768 - git[+gpg] is a rather heavy default
Summary: git[+gpg] is a rather heavy default
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal minor
Assignee: Robin Johnson
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-11 12:32 UTC by Dirkjan Ochtman (RETIRED)
Modified: 2015-04-25 03:33 UTC (History)
1 user (show)

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 Dirkjan Ochtman (RETIRED) gentoo-dev 2013-02-11 12:32:25 UTC
On this server where I just wanted to install git:

[ebuild  N     ] dev-libs/libksba-1.3.0  USE="-static-libs" 611 kB
[ebuild  N     ] dev-libs/libassuan-2.0.3  USE="-static-libs" 517 kB
[ebuild  N     ] dev-libs/pth-2.0.7-r3  USE="-debug -static-libs" 0 kB
[ebuild  N     ] app-admin/eselect-pinentry-0.3  0 kB
[ebuild  N     ] app-crypt/pinentry-0.8.2  USE="ncurses -caps -gtk -qt4 -static" 419 kB
[ebuild  N     ] app-crypt/gnupg-2.0.19  USE="bzip2 nls readline -adns -doc -ldap (-selinux) -smartcard -static -usb" 4,090 kB
[ebuild  N     ] dev-vcs/git-1.7.12.4  USE="blksha1 curl gpg iconv nls pcre python threads webdav -cgi -cvs -doc -emacs -gtk -highlight -perl (-ppcsha1) -subversion {-test} -tk -xinetd" 4,523 kB

Versus just git itself with -gpg.

Does it really make sense to keep this as a default?
Comment 1 Kristian Fiskerstrand (RETIRED) gentoo-dev 2015-04-19 10:32:28 UTC
I'm in favour of defaulting to gpg on at least. But if you want to reduce the footprint, have you considered p.masking >=app-crypt/gnupg-2.0 and rather using the smaller footprint gnupg 1.4 (still maintained) ?
Comment 2 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2015-04-25 03:33:32 UTC
I'm with K_F, +gpg should remain as a default.

You have two choices for slim:
1. pmask gpg-2
2. set your own -gpg flag for git.