Gentoo Archives: gentoo-dev

From: Ian Stakenvicius <axs@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Please consider removing use.stable.mask and package.use.stable.mask
Date: Fri, 15 Nov 2013 16:05:55
Message-Id: 52864645.2070506@gentoo.org
In Reply to: Re: [gentoo-dev] Please consider removing use.stable.mask and package.use.stable.mask by Peter Stuge
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA256
3
4 On 15/11/13 10:54 AM, Peter Stuge wrote:
5 > Matt Turner wrote:
6 >> I think in large part recently it's because of use.stable.mask
7 >> and package.use.stable.mask. These really are a nightmare for
8 >> users.
9 > ..
10 >> I think most of the confusion is caused by the necessity to put
11 >> a *stable* package atom into package.keywords to unmask a *USE*
12 >> flag.
13 >
14 > A lot can be learned just from the filenames:
15 >
16 > use.stable.mask package.use.stable.mask
17 >
18 > The latter indicates that this concept has no less than four
19 > dimensions.
20 >
21 > Let's enumerate and associate:
22 >
23 > 1. use - USE flags - no problem, Gentoo users either love USE flags
24 > or leave 2. stable - arch vs. ~arch - no problem, even installation
25 > docs describe it 3. mask - masked packages - OK, at some point
26 > people encounter masked packages 4. package - per-package stuff -
27 > like with /etc/portage/package.use
28 >
29 > How stable and mask interact with USE is absolutely unclear and
30 > usability of this is very close to zero.
31
32 Well, reordering this a bit:
33
34 1 - package: so this is per-package.
35 2 - use: so this has to do with use flags, per package
36 3 - stable: so this has to do with stable systems' use flags, per package
37 4 - mask: so this is disallowing something on stable systems' use
38 flags, per package.
39
40 So I don't think this is entirely unclear.
41
42 I suppose it might be a bit more clear if it was called
43 'package.stable.use.mask', or the ideal english version of
44 'stable.package.use.mask', but i think renaming it at this point
45 doesn't really provide that much of an advantage and definitely
46 doesn't change what it does.
47
48
49 -----BEGIN PGP SIGNATURE-----
50 Version: GnuPG v2.0.22 (GNU/Linux)
51
52 iF4EAREIAAYFAlKGRkUACgkQ2ugaI38ACPAu+gD/U6rExYFTC7fUMFIuQgbgJwRn
53 I0sA9NSixk6gtVj8E8IA/i1jzlQnkjHQFnHw3qHnTtdUGpJHFn/0saxItbn6ieE9
54 =+7UA
55 -----END PGP SIGNATURE-----

Replies

Subject Author
[gentoo-dev] Re: Please consider removing use.stable.mask and package.use.stable.mask Martin Vaeth <vaeth@××××××××××××××××××××××××.de>