Gentoo Archives: gentoo-dev

From: Stefan Schweizer <genstef@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: Re: packages going into the tree with non-gentoo maintainers
Date: Sun, 03 Sep 2006 14:17:57
Message-Id: edenrr$p5i$1@sea.gmane.org
In Reply to: Re: [gentoo-dev] Re: packages going into the tree with non-gentoo maintainers by "Kevin F. Quinn"
1 Kevin F. Quinn wrote:
2 > Then you should not have committed it - as a dev it is your
3 > responsibility to test any ebuilds your commit. There's nothing
4 > stopping you doing the normal checks on the ebuild, even if you can't
5 > read Hebrew. For example you should verify whether the '-j1' is really
6 > necessary on emake.
7
8 yeah, I do those tests of course. Had not thought of -j1 though. You are
9 right - it is not needed. Sorry :(
10
11 >> Furthermore I am actually part of
12 >> maintainer-needed and commit fixes there. I am also on the
13 >> maintainer-needed email alias.
14 >
15 > The point of a herd is to provide a contact for maintenance of the
16 > member packages - and maintainer-needed by definition does not do
17 > maintenance.
18
19 yup. This is just so I can keep track of bugs filed against it while clearly
20 separating them from bugs for packages which I judge more important and
21 maintain directly. Support is provided by upstream and the user,
22 build-testing/committing/ebuildfixes is provided by maintainer-needed
23 (which is most likely me)
24
25 >> Also maintainer-needed makes obvious to everyone that they do not
26 >> have to ask me to fix sth. or take over the package -> less
27 >> communication overhead.
28 >
29 > You can put notes into metadata.xml - see other instances for
30 > examples; the easiest way is to have two maintainer entries, and in
31 > the description field describe the maintenance arrangement.
32
33 Give jeeves and herdstat support for reading notes and I might consider it.
34 What annoys me most when putting myself in is that arch teams will ask me
35 if I would want that stable. I honestly do not care.
36 The annoying thing about it is that I get more than one bugmailspam about it
37 and it also happens regularly for new versions :/
38 Such things the user should be able to decide himself.
39
40 > Putting
41 > "maintainer-needed" as the herd just means the package is essentially
42 > unmaintained, and is a candidate for removal.
43
44 that is what I want to imply by putting it in, you got me correctly.
45
46 > We should not be putting
47 > stuff into the official tree if no dev has taken responsibility for it.
48
49 we are not putting new stuff in there, we are just fixing existing stuff so
50 that it does not need to be removed.
51
52 >> And for proxying it does not matter who is proxying.
53 >
54 > Proxying is more than just "doing whatever the non-dev says". By
55 > committing to the tree, you take full responsibility for those
56 > commits.
57
58 I do. And if it breaks anyone I will fix it of course.
59
60 > Whoever does the commit takes formal responsibility for those commits.
61 > Therefore they should take note of bug activity relating to those
62 > commits. If they don't care about that then they should not be acting
63 > as proxy in that case.
64
65 I do take note of all maintainer-needed bug activity. I do not put in myself
66 to clearly separate those from the other bugs where I am directly
67 maintaining stuff myself.
68
69 > Surely this is what the Sunrise overlay was for; user-supplied ebuilds
70 > that don't have a a Gentoo dev to take responsibility for maintenance.
71
72 true. Sunrise is only for new ebuilds however. It is not designed as a place
73 to dump ebuilds from portage to and force users of them to use Sunrise.
74 If you or antarus or someone else wants to remove it from the tree feel free
75 to do so, I am not in metadata, I do not care. I just fixed the bug.
76
77 - Stefan
78
79 --
80 gentoo-dev@g.o mailing list