Gentoo Archives: gentoo-portage-dev

From: tvali <qtvali@×××××.com>
To: gentoo-portage-dev@l.g.o
Subject: Re: [gentoo-portage-dev] Re: User created package lists
Date: Tue, 21 Mar 2006 17:02:18
Message-Id: cea53e3c0603210901u249a6aebs@mail.gmail.com
In Reply to: [gentoo-portage-dev] Re: User created package lists by MIkey
1 > What about something along these lines...
2 >
3 > Add the capability for emerge to take a category as an argument, emerge
4 > www-apps for example, and emerge all packages within that category.
5 > Optionally make it so this will only work on categories within
6 > PORTDIR_OVERLAY, or create a new type of overlay, LIST_OVERLAY.
7 >
8 > Then the user can create overlays with their own category names and symlink
9 > in the package directories they want from the real portage tree.
10
11 Yup i thought smth similar, but in my mind those were keywords and
12 somehow that word broke the thoughtline this time :P
13
14 But, yes, masks should be similar [and all other things].
15
16 Then there would be several "symbolic" lists, which may not exist as
17 files -- those, which portage keeps in portage tree. Or,
18 alternatively, such a commands, which give it out in common list
19 format.
20
21 Anyway, what makes me worry a bit in such case is the size of that
22 output -- isn't mask, which contains all package names and versions as
23 list, too much bigger, than just some boolean/keyword added to common
24 list? Doesnt such format of overlays, then, make things noticeably
25 slower?
26
27 Maybe it would be best if packages have their default mask marked as
28 keyword in list, but user can use custom lists and mix them fith some
29 commands -- mask all packages contained in that list with this
30 keyword.
31
32 It has imho to be kept in mind that automated portage shouldnt become
33 slower or more complex in that process; lists and their commands must
34 allow everything portage does right now with few logical commands.
35
36 > --
37 > gentoo-portage-dev@g.o mailing list
38 >
39 >
40
41
42 --
43 tvali
44
45 >From a programmer's point of view, the user is a peripheral that types
46 when you issue a read request. -P. Williams
47
48 If you think your management doesn't know what it's doing or that your
49 organisation turns out low-quality software crap that embarrasses you,
50 then leave. -Ed Yourdon
51
52 We all agree on the necessity of compromise. We just can't agree on
53 when it's necessary to compromise. -Larry Wall
54
55 [ http://www.softwarequotes.com/ ] -
56 http://www.softwarequotes.com/ShowQuotes.asp?ID=544&Name=Borenstein,_Nathaniel_S.
57 - http://www.softwarequotes.com/ShowQuotes.asp?ID=571&Name=Boehm,_Barry
58
59 --
60 gentoo-portage-dev@g.o mailing list