1 |
Zac Medico <zmedico@g.o> posted 48E00B9B.3060600@g.o, |
2 |
excerpted below, on Sun, 28 Sep 2008 15:56:27 -0700: |
3 |
|
4 |
> For example, `emerge kde-meta` would behave as as normal meta-package |
5 |
> currently does, and `emerge @kde-meta` would reference the same package |
6 |
> as a set and could thereby trigger different behavior which is |
7 |
> appropriate for a set. |
8 |
|
9 |
Ahh... that's rather clearer now. Somehow I missed that bit before. |
10 |
|
11 |
However, it seems to me we'd have some of the same types of issues we've |
12 |
previously discussed over the distinction between world and @world. It's |
13 |
going to be virtually impossible to get some users to see the difference, |
14 |
with the consequence being that they use the wrong reference (probably |
15 |
skipping the @ as unnecessary typing) and end up with (to them) |
16 |
completely unexpected behaviour. How long have we been drilling into |
17 |
users' heads that they need to use --pretend (or --ask) --verbose to |
18 |
check that what they intend is really what's going to happen? Yet I just |
19 |
dealt with a case the other day where someone ended up with something |
20 |
entirely (to them) unexpected, because they failed to preview what was |
21 |
going to happen, first. |
22 |
|
23 |
Going out of our way to (effectively) make things even /more/ confusing |
24 |
by deliberately creating set-packages that can be referred to as either, |
25 |
with different behavior in each case, would seem to be the equivalent of |
26 |
deliberately setting traps for those poor users. (Yes, they /should/ |
27 |
know the difference and it's a PEBCAK if they don't/won't, but |
28 |
unfortunately that PEBCAK is/can-safely-be-predicted-to-be rather |
29 |
common...) |
30 |
|
31 |
So sure, we can institute it as suggested, damn the torpedos, but I |
32 |
believe it's safely predictable that come a few months hence, after we've |
33 |
dealt with our tenth person to end up screwing their system as a result, |
34 |
we're going to rue the day... Never-the-less, it's not my decision. |
35 |
|
36 |
-- |
37 |
Duncan - List replies preferred. No HTML msgs. |
38 |
"Every nonfree program has a lord, a master -- |
39 |
and if you use the program, he is your master." Richard Stallman |