1 |
On Sun, Jun 09, 2002 at 02:46:08PM -0400, Marko Mikulicic wrote: |
2 |
> |
3 |
> >> |
4 |
> >>_______________________________________________ |
5 |
> >>gentoo-dev mailing list |
6 |
> >>gentoo-dev@g.o |
7 |
> >>http://lists.gentoo.org/mailman/listinfo/gentoo-dev |
8 |
> >> |
9 |
> > |
10 |
> >Marko, I am not answering your question, but I also have |
11 |
> >some similar ideas. |
12 |
> > |
13 |
> >What about a rating system for ebuilds? |
14 |
> > |
15 |
> >A brand new ebuild would start no votes and no rating |
16 |
> >which indicates it is not been thoroughly used and hence |
17 |
> >should only be used by those willing to deal with problems. |
18 |
> >As more people use the ebuild, they rate it and it gets |
19 |
> >more ratings. If the ratings are bad, people will know |
20 |
> >to stay away from it. If the ratings are good, people will |
21 |
> >known that the ebuild should not have problems. |
22 |
> > |
23 |
> >I can't think of any reason why this would not work. If anyone |
24 |
> >knows of one I would like to hear it. |
25 |
> > |
26 |
> |
27 |
> I think it's a good idea, but still there should be a firm barrier |
28 |
> from what goes in to "official" distribution and what is |
29 |
> in the middle zone. This rating could apply to both but I |
30 |
> think its only really useful in the middle zone (purgatory). |
31 |
> |
32 |
Yes, a "rating" is not a definitive answer such as yes or no. |
33 |
Good point. Perhaps a rating system with definitive labels. |
34 |
|
35 |
> What kind of interface for voting do you have in mind ? |
36 |
> (how to vote + how to read the rate. integrate with emerge ... ?) |
37 |
|
38 |
I imagine it as something where the user configures the |
39 |
minimum level of packages that they are willing to install. |
40 |
For example, a user might only be willing to install packages |
41 |
that are stable or rated 4/5 by 20 or more people. |
42 |
|
43 |
I am not sure how to implement it yet. Where there is a will |
44 |
there is a way. |
45 |
|
46 |
> |
47 |
> Marko |
48 |
> |
49 |
> _______________________________________________ |
50 |
> gentoo-dev mailing list |
51 |
> gentoo-dev@g.o |
52 |
> http://lists.gentoo.org/mailman/listinfo/gentoo-dev |
53 |
|
54 |
Here is my opinion on the whole situation. I think it is |
55 |
good to allow anyone to make changes for public use, |
56 |
especially when the process is automated and does not |
57 |
require any input from an intermediary person. It is very |
58 |
fast. But it leaves the door open to malicious people. |
59 |
Rating a package or labeling it as "stable" are possible |
60 |
solutions for preventing people from using malicious code |
61 |
or code that is not stable. |
62 |
|
63 |
So, in summary, the problem I see is that of building a |
64 |
completely automated development system that is open to |
65 |
the public and at the same time can give the user ways to |
66 |
decide in general what level of programs they want to |
67 |
install (stable, unstable, rated 4/5 or better by 20 or |
68 |
more people, etc...). |
69 |
|
70 |
What do you think? |
71 |
|
72 |
-- |
73 |
Jeremiah Mahler |
74 |
<jmahler@×××××××.net> |