Gentoo Archives: gentoo-portage-dev

From: Marius Mauch <genone@g.o>
To: gentoo-portage-dev@l.g.o
Cc: gentoo-dev@l.g.o
Subject: [gentoo-portage-dev] Re: [gentoo-dev] [RFC] Properties of package sets
Date: Thu, 05 Jul 2007 07:59:04
Message-Id: 20070705095325.58a0edaa@sheridan.genone.homeip.net
In Reply to: [gentoo-portage-dev] [RFC] Properties of package sets by Marius Mauch
1 On Fri, 29 Jun 2007 05:07:28 +0200
2 Marius Mauch <genone@g.o> wrote:
3
4 > Please reply on gentoo-portage-dev, _not_ on gentoo-dev, thanks.
5 >
6 > One missing feature in portage is the lack of package sets. Before we
7 > (re)start working on that however I'd like to get some feedback about
8 > what properties/features people would expect from portage package set
9 > support.
10 > Some key questions:
11 >
12 > - should they simply act like aliases for multiple packages? E.g.
13 > should `emerge -C sets/kde` be equivalent to `emerge -C kdepkg1
14 > kdepkg2 kdepkg3 ...`? Or does the behavior need to be "smarter" in
15 > some ways?
16 >
17 > - what kind of atoms should be supported in sets? Simple and versioned
18 > atoms for sure, but what about complex atoms (use-conditional, any-of,
19 > blockers)?
20 >
21 > - should sets be supported everywhere, or only in selected use cases?
22 > (everywhere would include depstrings for example)
23 >
24 > - what use cases are there for package sets? Other than the
25 > established "system" and "world", and the planned "all" and
26 > "security" sets.
27 >
28 > - how/where should sets be stored/distributed?
29
30 Forgot one question:
31
32 - should sets have metadata? (e.g. a description for searching)
33
34 There hasn't been much feedback yet, so if you want to add anything now
35 is your chance, otherwise I'll implement things the way that works
36 best/is easiest for me, which might be different from what you expect.
37
38 Marius
39
40 PS: I also accept off-list replies
41
42 --
43 Public Key at http://www.genone.de/info/gpg-key.pub
44
45 In the beginning, there was nothing. And God said, 'Let there be
46 Light.' And there was still nothing, but you could see a bit better.

Attachments

File name MIME type
signature.asc application/pgp-signature