Gentoo Archives: gentoo-dev

From: William Hubbs <williamh@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 23:05:43
Message-Id: 20140215230545.GC1593@laptop.home
In Reply to: Re: Assigning keyword/stable bugs to arch teams (WAS: [gentoo-dev] dropping redundant stable keywords) by Jeroen Roovers
1 On Sat, Feb 15, 2014 at 02:30:21PM +0100, Jeroen Roovers wrote:
2 > On Sat, 15 Feb 2014 11:41:57 +0100
3 > Tom Wijsman <TomWij@g.o> wrote:
4 >
5 > > > Assigning bugs so arch teams is cosmetic at best.
6 >
7 > s|so|to|
8 >
9 > > While it was not explained here, the idea can also move the actual
10 > > maintenance of the ebuild to the arch team; such that it becomes the
11 > > arch team's responsibility to deal with it, or rather don't deal with
12 > > it
13 >
14 > How would that ever work? You have some old cat/pkg/pkg-version.ebuild
15 > that you no longer want to maintain, but which happens to be the latest
16 > stable for $ARCH, which is apparently understaffed because they $ARCH
17 > hasn't tended to a related bug report in months, and now you want to
18 > leave the ebuild in place and also expect $ARCH to start maintaining
19 > it? How does $ARCH have the man power to do that, again?
20
21 This is a good question; they probably don't.
22
23 > > and have it act as a nagging reminder that stabilization really is
24 > > due. This also reflects the importance of the package, as it will
25 > > receive more attention and thus be more verbose towards the arch team.
26 >
27 > No, you're wrong there. Nobody is reading those bugzilla e-mails -
28 > nobody is working on keywording/stabilisation for $ARCH. "Nagging" is
29 > pointless when nobody hears you, and an e-mail from bugzilla isn't
30 > magically better prioritised when Assignee: changes.
31 >
32 > The only reasonable course of action is to start dropping stable
33 > keywords for $ARCH, after a reasonable timeout. It gets tricky if this
34 > involves removing many keywords on dependencies, but if that's what you
35 > have to do to keep cat/pkg (and eclasses and profiles) in shape, then
36 > by all means _help_ _out_ $ARCH by doing it for them. If that means
37 > removing stable/unstable support for an entire DM or scripting
38 > framework, then so be it.
39
40 This was my thinking when I started this thread, but the other side is
41 that once something is stable it shouldn't be touched until A newer
42 version of the package is stable.
43
44 As a maintainer, my thought is like this. If an arch team stabilizes a
45 version of a package I maintain, they are now committed to stabilizing
46 newer versions of that package in a reasonable time of when I request
47 them, or they need to respond to the stabilization bug within a
48 reasonable amount of time and tell me why they can't stabilize the newer
49 version so we can fix it. If they can't do either of these things, the
50 package doesn't need to be stable on their arch.
51
52 William

Attachments

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