1 |
On Thursday 03 May 2007 02:26:36 b.n. wrote: |
2 |
> However, on a sidenote, I must say I find the current emerge syntax |
3 |
> quite confusing. Using the % for both newly added and removed and () for |
4 |
> either forced, masked and removed is not the best of ideas, imho. |
5 |
> |
6 |
> If % means "newly", there should at least be two circumfix symbols for |
7 |
> added and removed, respectively. |
8 |
> Something like: |
9 |
> |
10 |
> (%flag) : newly added |
11 |
> [%flag] : newly removed |
12 |
> (flag) : forced |
13 |
> [flag] : removed |
14 |
> {flag} : masked |
15 |
|
16 |
The discussion on this took place on bug #144661 [1]. Bugs #116955 and #144333 |
17 |
are related. |
18 |
|
19 |
> But I'm still confused: why should you see an added or removed warning |
20 |
> *if it's not new*? |
21 |
|
22 |
Because it's quite confusing to type `emerge --newuse --verbose world` and see |
23 |
packages getting remerged that according to the output from emerge didn't |
24 |
change their use flags. --newuse is sensitive to IUSE changes and hence the |
25 |
output needs to reflect all changes to IUSE. |
26 |
|
27 |
[1] https://bugs.gentoo.org/show_bug.cgi?id=144661 |
28 |
|
29 |
-- |
30 |
Bo Andresen |