Gentoo Archives: gentoo-dev

From: Jeroen Roovers <jer@g.o>
To: gentoo-dev@l.g.o
Subject: Re: Assigning keyword/stable bugs to arch teams (WAS: [gentoo-dev] dropping redundant stable keywords)
Date: Sat, 15 Feb 2014 13:30:38
Message-Id: 20140215143021.231bab3f@marga.jer-c2.orkz.net
In Reply to: Re: Assigning keyword/stable bugs to arch teams (WAS: [gentoo-dev] dropping redundant stable keywords) by Tom Wijsman
1 On Sat, 15 Feb 2014 11:41:57 +0100
2 Tom Wijsman <TomWij@g.o> wrote:
3
4 > > Assigning bugs so arch teams is cosmetic at best.
5
6 s|so|to|
7
8 > While it was not explained here, the idea can also move the actual
9 > maintenance of the ebuild to the arch team; such that it becomes the
10 > arch team's responsibility to deal with it, or rather don't deal with
11 > it
12
13 How would that ever work? You have some old cat/pkg/pkg-version.ebuild
14 that you no longer want to maintain, but which happens to be the latest
15 stable for $ARCH, which is apparently understaffed because they $ARCH
16 hasn't tended to a related bug report in months, and now you want to
17 leave the ebuild in place and also expect $ARCH to start maintaining
18 it? How does $ARCH have the man power to do that, again?
19
20 > and have it act as a nagging reminder that stabilization really is
21 > due. This also reflects the importance of the package, as it will
22 > receive more attention and thus be more verbose towards the arch team.
23
24 No, you're wrong there. Nobody is reading those bugzilla e-mails -
25 nobody is working on keywording/stabilisation for $ARCH. "Nagging" is
26 pointless when nobody hears you, and an e-mail from bugzilla isn't
27 magically better prioritised when Assignee: changes.
28
29 The only reasonable course of action is to start dropping stable
30 keywords for $ARCH, after a reasonable timeout. It gets tricky if this
31 involves removing many keywords on dependencies, but if that's what you
32 have to do to keep cat/pkg (and eclasses and profiles) in shape, then
33 by all means _help_ _out_ $ARCH by doing it for them. If that means
34 removing stable/unstable support for an entire DM or scripting
35 framework, then so be it.
36
37 As long as @system is keyworded properly (by which I really really
38 really mean something better than a "compile only" test - you know who
39 you are), $ARCH users will normally be able to figure out how to emerge
40 unstable packages themselves.
41
42 > > Recently I've seen a few keywording/stabilisation bug reports
43 > > assigned to arch teams again. It's really annoying. If you've
44 > > started doing this, then please stop before people start to think
45 > > it's a good idea. It's not.
46 >
47 > Depends on what the arch teams think of this
48
49 No, it doesn't. Package maintainers are responsible for their bug
50 reports, and Assignee: should reflect that.
51
52 Maintaining a stable tree for an arch team means that someone on that
53 team needs to do more than scratch their own itches - slacking should
54 be fixed by relieving their burden, not pile on more, because that's
55 precisely how volunteer work ultimately doesn't get done.
56
57
58 jer

Replies