Gentoo Archives: gentoo-dev

From: Duncan <1i5t5.duncan@×××.net>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: News item: World file handling changes in Portage-2.2
Date: Tue, 19 Aug 2008 22:38:05
Message-Id: pan.2008.08.19.22.37.33@cox.net
In Reply to: Re: [gentoo-dev] Re: Re: News item: World file handling changes in Portage-2.2 by Joe Peterson
1 Joe Peterson <lavajoe@g.o> posted 48AB3EE7.3080000@g.o,
2 excerpted below, on Tue, 19 Aug 2008 15:45:11 -0600:
3
4 > Ah, OK. I have been considering that "world" is simply a grandfathered
5 > name for "@world" (and same for system). I.e. that "world" is also
6 > specifying the world set, but that only world and system are allowed to
7 > have the "@" dropped to avoid breaking things for users. Isn't that the
8 > way the code treats it now?
9
10 I believe that's the way it is now, yes. Thus what we're proposing would
11 simply keep the legacy meaning for world (and system) as they are, while
12 @world (and @system) would refer to the specific sets.
13
14 Now that it has been suggested, I do believe that's the simplest way to
15 handle it, since it would involve no change at all for the existing
16 words. @system would of course be the same as system, but there'd be a
17 slight difference between world and @world. I think that's still less
18 confusing, however, because people who don't care about the new
19 functionality wouldn't have to worry about it, while for those that do,
20 world could be simply explained as a legacy special-case. Since the only
21 people worried about the difference between world and @world would be by
22 definition the folks learning the new functionality anyway, that single
23 legacy corner-case, once documented, shouldn't be a big deal. People
24 learning @world can be told not to worry about the world case anyway, and
25 just remember that sets always get @, and they're @world view (hehe,
26 punny!) will once again be consistent.
27
28 But I'm not one of the portage devs implementing it, so I'm not the one
29 making the rules how the implementation should work. Someone (or ones,
30 plural, yes I know someones isn't a valid plural, but anyway) else gets
31 to decide all that. =8^)
32
33 --
34 Duncan - List replies preferred. No HTML msgs.
35 "Every nonfree program has a lord, a master --
36 and if you use the program, he is your master." Richard Stallman