1 |
On Monday 14 April 2003 11.04, Fredrik Jagenheim wrote: |
2 |
> |
3 |
> However, a successful emerge is only one of the critieria for an |
4 |
> unstable package to move to stable. It not crashing runtime is |
5 |
> another... |
6 |
> |
7 |
> Actually, the more I think of it, the whole point is moot... |
8 |
> stable.gentoo.org might be a good idea, but why not replace it with |
9 |
> stats.gentoo.org? If I submit a stat report which tells me that I have |
10 |
> the latest version of a package installed, you could assume that it |
11 |
> works for me. If not, I'd post a bugreport. And if I couldn't be arsed |
12 |
> to set up gentoo-stats and post bugs about things that doesn't work, |
13 |
> why would I use stable.gentoo.org anyway? |
14 |
> |
15 |
I don't think stable.gentoo.org is not a good solution since it's too much |
16 |
manual work included from a user for (apparently nothing) in return. |
17 |
|
18 |
I think the most efficient way to mark packages stable is statistics based. |
19 |
|
20 |
If you compare number of installations of a package against number of bugs |
21 |
filed and their severity i think you should get pretty decent stability |
22 |
figures for most packages. The exception to this is packages with few users |
23 |
but the users of such packages is probably more interested in 'voting' for |
24 |
their packages. |
25 |
|
26 |
This is only an initial suggestion, please comment and improve :) |
27 |
|
28 |
1) Successful Emerges/Bugs |
29 |
a) Count package downloads and bugs filed. If no blocker/critical bugs |
30 |
exists after a week or two mark as stable. For important packages this rule |
31 |
could be made more stringent. |
32 |
b) Count real merges/unmerges of packages and not only package downloads, |
33 |
this should to opt-in since it would in some way need to post information |
34 |
back to gentoo.org |
35 |
|
36 |
2) Voting console |
37 |
A console application which finds all stable packages installed more than |
38 |
a week or two ago and asks you to determine how much you've used them. |
39 |
As default it only needs to show packages with few users since simple |
40 |
statistics should be enough to validate packages with many users. At the |
41 |
end of the emerge remind a user of 'unpopular' packages to run the voting |
42 |
console to mark as stable. |
43 |
|
44 |
> Please, don't see this as an attack on stable.gentoo.org, just trying |
45 |
> to see it in another perspective... And I probably missed something in |
46 |
> that generalization... |
47 |
> |
48 |
> > Sorry for this rather long a quite unfocussed post, mid-term exams are |
49 |
> > on the horizon again so I maybe should just shut up and grab my books... |
50 |
> |
51 |
> Exams are important, but so is gentoo. ;) |
52 |
> |
53 |
+1 |
54 |
|
55 |
> //H |
56 |
|
57 |
|
58 |
/Mikael Andersson |
59 |
|
60 |
-- |
61 |
gentoo-dev@g.o mailing list |