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 |