Gentoo Archives: gentoo-dev

From: Chris Gianelloni <wolf31o2@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: A heretical thought? Blessing project sunrise as an almost-fork.
Date: Wed, 14 Jun 2006 21:23:19
Message-Id: 1150319628.16946.26.camel@cgianelloni.nuvox.net
In Reply to: Re: [gentoo-dev] Re: A heretical thought? Blessing project sunrise as an almost-fork. by "Harald van Dijk"
1 On Wed, 2006-06-14 at 15:54 +0200, Harald van Dijk wrote:
2 > On Wed, Jun 14, 2006 at 09:13:34AM -0400, Chris Gianelloni wrote:
3 > > > A great example of this are web-based applications. The web-apps project
4 > > > does not own all the web-based packages in the Portage tree. There are many
5 > > > such packages in the tree that are managed by developers that are not part
6 > > > of the project. The web-apps project gets to decide what happens to the
7 > > > packages grouped in the web-apps herd, but we neither have the right (nor
8 > > > the desire) to tell other developers that they can't add web-based packages
9 > > > to the tree; nor do other developers require our permission before adding
10 > > > packages to the tree.
11 > >
12 > > Again, you are confusing herds and projects.
13 > >
14 > > Here's another example of it done correctly. If you add a game to the
15 > > tree, the herd should be listed as games. Period. Even if you are
16 > > going to be the sole maintainer of the package, games should be the
17 > > herd. Why? Because it is a game, silly.
18 >
19 > Why do no games' metadata.xml specify games@ as the maintainer? I
20 > thought it was because <herd>games</herd> implies this already, but if
21 > it doesn't, then dozens of games can be considered unmaintained right
22 > now, and fair game for anyone to mess with without approval. Are you
23 > sure you like this interpretation of 'herd'?
24 >
25 > You're probably right that herd is supposed to mean what you say it
26 > does, but existing practise, even by yourself, is very different from
27 > it.
28
29 Umm... no.
30
31 See, if there's no maintainer listed, it defaults to the maintaining
32 project *for that herd*... Here's another good example. Go and look at
33 herds.xml and you'll see this:
34
35 <herd>
36 <name>games</name>
37 <email>games@g.o</email>
38 <description>Gentoo Games Team</description>
39
40 <maintainingproject>/proj/en/desktop/games/index.xml</maintainingproject>
41 </herd>
42
43 As you can plainly see, the games team is the maintaining project for
44 applications within the games herd, except in cases where a maintainer
45 is explicitly listed.
46
47 That wasn't so hard, now, was it?
48
49 --
50 Chris Gianelloni
51 Release Engineering - Strategic Lead
52 x86 Architecture Team
53 Games - Developer
54 Gentoo Linux

Attachments

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

Replies