Gentoo Archives: gentoo-portage-dev

From: Ned Ludd <solar@g.o>
To: gentoo-portage-dev@l.g.o
Subject: Re: [gentoo-portage-dev] New emerge --mindeps option for exclusion of build time dependencies (bug #132355)
Date: Wed, 12 Jul 2006 12:29:42
Message-Id: 1152707310.25552.9.camel@localhost
In Reply to: [gentoo-portage-dev] New emerge --mindeps option for exclusion of build time dependencies (bug #132355) by Zac Medico
1 On Tue, 2006-07-11 at 22:32 -0700, Zac Medico wrote:
2 > -----BEGIN PGP SIGNED MESSAGE-----
3 > Hash: SHA1
4 >
5 > Hi everyone,
6 >
7 > The attached patch for bug #132355 [1] adds a --mindeps option for emerge that effectively allows build time dependencies to be excluded from dependency calculations involving binary and installed packages. With this patch, it's possible to remove all build time dependencies from a system with the command `emerge --depclean --mindeps`. When --mindeps is used to install packages, it causes build time dependencies to be excluded for binary packages and packages that are already installed. This patch will change the previous default behavior for `emerge --usepkg <package list>`, but if desired, the user will be able use --mindeps together with --usepkg.
8
9 > Are there any suggestions to improve on this idea or is it fine the way that it is?
10
11 Please invert the logic so that rather than changing default behavior
12 you add a new option choose the types of deps to include.
13
14 I was in favor and thought we were going to do it after 2.1 and the 2006
15 release under the idea of the variable ACCEPT_DEPENDS
16
17 export ACCEPT_DEPENDS="DEPEND RDEPEND PDEPEND"
18 emerge -K system
19
20 Whatever we do in the end does not really matter as long
21 as we don't change default expected behaviors.
22
23
24
25 >
26 > Zac
27 >
28 > [1] http://bugs.gentoo.org/show_bug.cgi?id=132355
29 > -----BEGIN PGP SIGNATURE-----
30 > Version: GnuPG v1.4.4 (GNU/Linux)
31 >
32 > iD8DBQFEtIlf/ejvha5XGaMRAo26AKCovCALx/VDIft6e+0lh+FI7IQsoQCg8o6M
33 > UW+dnXPwMe/tIje1A4RYqRs=
34 > =9uIv
35 > -----END PGP SIGNATURE-----
36 --
37 Ned Ludd <solar@g.o>
38 Gentoo Linux
39
40 --
41 gentoo-portage-dev@g.o mailing list

Replies