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----- |