Gentoo Archives: gentoo-dev

From: Richard Freeman <rich0@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
Date: Sat, 01 Mar 2008 12:35:59
Message-Id: 47C94DA2.5090802@gentoo.org
In Reply to: Re: [gentoo-dev] Monthly Gentoo Council Reminder for March by "Raúl Porcel"
1 Raúl Porcel wrote:
2 >
3 > So it would be cool if they accepted help from other devs who don't have
4 > an amd64 system but have access to one and can test stuff. Cla is
5 > willing to help.
6 >
7
8 I think this may be more a question of what our policy should be
9 regarding level of testing/stability accepted. I'm sure manpower is a
10 factor as well (number of devs isn't necessarily directly proportional
11 to number of hours spent by those devs per week on gentoo).
12
13 I don't keyword a package stable unless I've done at least a moderate
14 amount of testing on the package to ensure that it works. If a package
15 looks simple but obscure I might go ahead and install it and play with
16 it, but I'd probably never keyword an emacs package stable, since I
17 don't ever use emacs and I won't pretend that all there is to it is
18 installing it and typing "hello world" and figuring out how to quit.
19
20 Also, the more critical a package is the less likely I am to keyword it
21 without care - I'm not going to keyword apache stable unless I've
22 installed it and put several of my php/cgi-perl apps through a fair
23 number of chores since I know that people who run apache generally care
24 that it works.
25
26 If there are folks out there who can test on amd64 systems then I'm sure
27 that the amd64 team would look forward to their help (just contact
28 kingtaco about it) - either by arch testing or perhaps by just
29 keywording as appropriate. However, we do need to be careful about just
30 going on a hunt to close bugs - "if it builds then it's stable" isn't
31 really a policy I think we want to follow. As an amd64 user as well as
32 a dev I know that I'd rather be a little further behind on package foo
33 (with the ability to accept ~amd64 on it if I wanted to) than to have
34 packages breaking every other week because somebody keyworded them just
35 because it compiled and didn't have any glaring faults.
36
37 I think we also need better coordination across gentoo regarding when
38 packages should be stabilized. I've seen amd64 CC'ed on stablereq bugs
39 filed by end users, and arch teams keywording them left and right, and
40 there is no sign that the package maintainer wants the package
41 stabilized. I know that I'd be annoyed if arch teams stabilized a
42 package that I maintained and I didn't intend for it to become stable
43 for whatever reason. At the very least maintainers should be contacted
44 before packages go stable - and they should probably document their
45 intent in STABLEREQ bugs before everybody goes crazy closing them out.
46
47 I think that if we have the right policies then we'll be where we want
48 to be. Personally, it doesn't concern me a great deal that there are
49 tons of bugs open on an arch in and of itself (although blockers and
50 security bugs are a different matter). I'd rather that then keyword
51 something stable anytime one person (usually not the maintainer) asks us
52 to. And users who feel like they're being held up should feel free to
53 ping a dev to talk about it - and comments by users and maintainers in
54 bugs indicating how stable a package really is make people like me more
55 warm and fuzzy about keywording it without as much personal testing.
56 --
57 gentoo-dev@l.g.o mailing list

Replies

Subject Author
[gentoo-dev] Re: Monthly Gentoo Council Reminder for March Christian Faulhammer <opfer@g.o>