Gentoo Archives: gentoo-dev

From: hasufell <hasufell@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Possibility of overriding user defined INSTALL_MASK from an ebuild?
Date: Fri, 28 Feb 2014 14:59:52
Message-Id: 5310A44D.5060101@gentoo.org
In Reply to: [gentoo-dev] Possibility of overriding user defined INSTALL_MASK from an ebuild? by Samuli Suominen
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA512
3
4 Samuli Suominen:
5 > It would be very helpful if INSTALL_MASK could be overriden from
6 > an ebuild, if user hasn't set otherwise. So it could be configured
7 > like USE_ORDER which is
8 > "env:pkg:conf:defaults:pkginternal:repo:env.d" So
9 > INSTALL_MASK_ORDER like "ebuild:${user's own INSTALL_MASK}" This
10 > would be very helpful in preventing people from shooting themself
11 > in the foot
12 >
13 > The only problem is that I propably don't have enough python skills
14 > to make that happen w/ sys-apps/portage. But does the suggestion
15 > make sense? Should I open a feature request bug?
16 >
17
18 Introducing something like INSTALL_MASK_ORDER gives the user
19 effectively more ways to shoot himself in the foot, especially when
20 ebuilds start to rely on INSTALL_MASK in non-trivial ways (and I am
21 sure people will come up with stuff).
22
23 Besides that, it is a very intrusive change of behavior.
24
25 Anyway... I don't care about people who break their systems in such
26 stupid ways. It's not more dangerous than one of the other thousand
27 things you can do to break gentoo, such as "--nodeps".
28
29 They gotta handle it.
30 -----BEGIN PGP SIGNATURE-----
31
32 iQEcBAEBCgAGBQJTEKRNAAoJEFpvPKfnPDWz0hwH/3ul98sKbspOZXdjvH2abZKV
33 HCGPlrSNDkwErI0DiemsVeW68DtaUzMHDhk3dIDX2ZJan0hychXKwNXaTq+23X9K
34 GLioxGKS+WZpqCrJ8sQjxhRgyhLkDVSwQE5Qq03hQdPxTaekfRRprR7spNRDnRFB
35 vg1VBbsNhAIfGWSSRvmTo/C+b0qb56dr2eUEHwTM78fjylzo6Ndt/Ks8tFf/sMta
36 8EdiivY84KUKmX916Wqmf44Xo58AWrjoqQ8LPeWyKkcLbnfKv1wSIcbPYaBLWOG9
37 HPhZPzM+6VR3LmNpR6Xsq+IQ642ky5dact8aBstQrLBepaHeXsROJcipoolmgMw=
38 =WOX9
39 -----END PGP SIGNATURE-----

Replies