1 |
On 5/21/13 6:38 AM, Thomas Sachau wrote: |
2 |
> And if a maintainer is not responding within 30 days, you can ping him |
3 |
> or, without a response, try to get a different maintainer. Just assuming |
4 |
> that a stable request is ok without a maintainer response is really not |
5 |
> a good idea. |
6 |
|
7 |
Thomas, this effort is going on for over a year now (and has been |
8 |
discussed on gentoo-dev). If it's only now you've noticed, maybe the sky |
9 |
isn't falling after all. |
10 |
|
11 |
Note the criteria for the bugs to be filed: |
12 |
|
13 |
1. No open bugs for the package. |
14 |
2. No bugs (including closed) for that particular version of the package |
15 |
(so for example closing the stabilization bug will prevent it from being |
16 |
opened again; it also takes into account bugs closed with e.g. NEEDINFO, |
17 |
which can be real issues). |
18 |
3. At least 30 days in tree. |
19 |
4. No repoman errors when trying to stabilize it (so all deps already |
20 |
stable). |
21 |
|
22 |
Also, arch teams are responsible for at least shallow (compile) testing |
23 |
of the package, and ideally smoke testing on run and possibly testing |
24 |
with various USE flag combinations and reverse dependencies testing (the |
25 |
latter is a regular part of my stabilization workflow, and the script |
26 |
for that is part of the same suite that files bugs). |
27 |
|
28 |
Note that there is a tradeoff here: I really started the stabilizations |
29 |
after I've noticed how many bugs are fixed in ~arch that still affect |
30 |
stable, but the fixing version didn't get stabilized. This is the |
31 |
downside of an opt-in approach, since inactive maintainers are not going |
32 |
to opt-in. |
33 |
|
34 |
Finally, everyone from metadata.xml is CC-ed. There is no "trying a |
35 |
different maintainer" - all of them are there since day one. |
36 |
|
37 |
Please let me know if you still have concerns - ideally back them with |
38 |
data and actual cases showing problems (or scenarios that can reasonably |
39 |
be likely) instead of just saying it _might_ lead to breakages. Anything |
40 |
_might_ lead to breakages, including taking no action here and allowing |
41 |
bugs to be not fixed for stable. :) |
42 |
|
43 |
Paweł |