1 |
On Tue, 25 Jan 2011 12:38:03 +0100 |
2 |
Tomáš Chvátal <scarabeus@g.o> wrote: |
3 |
|
4 |
> Every arch teams should stabilise OR write out reason why they can't do |
5 |
> so to stable bug in 90 days. If any arch team fails to do so the |
6 |
> maintainer can decide to drop their keywords to testing. Given depgraph |
7 |
> breakages the maintainer can coordinate with the QA team to drop all |
8 |
> reverse dependencies to testing too. |
9 |
|
10 |
Won't this just pile on more work on already stressed to the max arch teams? |
11 |
As in, now they have to stabilize more packages to get back to where they |
12 |
were in the first place? |
13 |
|
14 |
And as I understand it, the reason maintainers are complaining is because |
15 |
they want to drop old versions. Meaning stable users of these archs can |
16 |
suddenly lose large parts of the tree if this happens. From their point of |
17 |
view, we've just broken perfectly working systems. That's pretty much the |
18 |
opposite of what stable is supposed to promise. And I've never been an arch |
19 |
tester, but I bet after the first few times I tested a package only to have it |
20 |
dropped to ~arch because no developer was around to commit the keyword |
21 |
change, I wouldn't feel much like doing it anymore. |
22 |
|
23 |
How about the opposite? If everyone but $arch has stabilized the package, |
24 |
and you can't get a response from them in a reasonable time, then use your |
25 |
discretion as maintainer and mark it stable yourself. This isn't ideal, and |
26 |
it could cause something to break for stable users now and then, but it's |
27 |
better than the guaranteed breakage of just dropping the stable keyword for |
28 |
it and its dependencies. Arch testers would remain useful by giving the |
29 |
maintainer some measure of assurance that they won't accidently break |
30 |
anything for that arch. |
31 |
|
32 |
|
33 |
-- |
34 |
fonts, gcc-porting, it makes no sense how it makes no sense |
35 |
toolchain, wxwidgets but i'll take it free anytime |
36 |
@ gentoo.org EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662 |