1 |
I like this decentralized idea as it lets the users help drive the ebuild |
2 |
tree without core developers being involved in every single |
3 |
decision. However, I think it is flawed in trying to push users to the |
4 |
bugzilla interface as this forces the user to learn yet another interface |
5 |
with dealing with Gentoo ebuilds. Why not borrow Freshmeat's design for |
6 |
searching, displaying and drilling down to the various packages available |
7 |
in the portage tree. |
8 |
|
9 |
As you just pointed out, a lot of information is getting lost because your |
10 |
average Joe isn't hanging out in bugzilla. However, if you had a comment |
11 |
style section such as Freshmeat has, then bugs and issues could also go |
12 |
here and we could let users "vote" on how their installs went as well as |
13 |
report problems right there on the package's description and ranking page |
14 |
along with all the other fun stuff Freshmeat rolls into their site. |
15 |
|
16 |
I don't know how difficult this next suggestion would be, but it would be |
17 |
great if the user had an "Emerge" link as opposed to Freshmeat's tarball, |
18 |
rpm, binaries, src links, and that kicked off the emerge...if emerge |
19 |
failed, the error gets cookied back to the browser and user gets presented |
20 |
with a short submission form asking him to describe what went wrong. This |
21 |
form is then sent to bugzilla upon user hitting submit. Of course, if the |
22 |
build goes successfully, then a success submission form is offered and user |
23 |
is allowed to comment, rank, etc. and submit. |
24 |
|
25 |
If users are going to be allowed to write ebuilds and submit them to the |
26 |
tree, then perhaps the bug submission is routed to the original ebuild |
27 |
submitter and he has a set number of days to respond. If he doesn't |
28 |
respond within that time period, then the bug gets routed to a core developer. |
29 |
|
30 |
The beauty of this? Those familiar with Freshmeat barely have to learn a |
31 |
new interface and the whole Freshmeat site has *got* to be open source |
32 |
available somewhere to make this a fast start towards this sort of vision. |
33 |
|
34 |
At 12:59 PM 3/16/2002 -0800, you wrote: |
35 |
>Hi again |
36 |
> |
37 |
>I would like to somewhat clarify my previous submission. |
38 |
>So the new ebuild submission and processing procedure can be as follows: |
39 |
> |
40 |
>1. new ebuild gets submitted through bugs.gentoo.org as it is now (no change) |
41 |
>change starts: |
42 |
>2. it immediately gets incorporated into the main portage tree with the |
43 |
>"unstable" status (robot). |
44 |
>3. ebuild voting statistics are kept on bugs.gentoo.org, attached to ebuild |
45 |
>submission topic. Voters have to be registered with bugs.gentoo.org as they |
46 |
>are now. |
47 |
>4. When ebuild accumulates enough unique votes is gets "confirmed" status |
48 |
>Meanwhile updates and patches to ebuild are submitted as usual but whoever |
49 |
>cares to correct/update it via existing mechanism. |
50 |
>5. if ebuild reaches second threshold of "approval wanted" votes or is of |
51 |
>special interest for core group it gets reviewed and manually assigned |
52 |
>"approved" status and is maintained by the core group. |
53 |
>Or there can be additional layer, where ebuild just gets an approval and then |
54 |
>when it gets core maintaince it gets "core" status. |
55 |
> |
56 |
>Comments |
57 |
>It can seem like a lot of new activity for bugs.gentoo.org. However half of |
58 |
>that functionality is already implemented and activity is taking place. The |
59 |
>other half is happening and requires manual interaction. Ebiuld submissions |
60 |
>are soaring so that some rework of bugs.gentoo.org will probably be necessary |
61 |
>anyway. This looks like a way to simplify life fore core developers and |
62 |
>everybody else. (When ebuilds start to be posted to mailing list instead of |
63 |
>accepted procedure is the time to start thinking about the procedure I think). |
64 |
> |
65 |
> |
66 |
>George |
67 |
> |
68 |
>_______________________________________________ |
69 |
>gentoo-dev mailing list |
70 |
>gentoo-dev@g.o |
71 |
>http://lists.gentoo.org/mailman/listinfo/gentoo-dev |
72 |
|
73 |
President |
74 |
www.cybrains.net |
75 |
|
76 |
"All things should be as simple as possible, but no simpler" -- Albert Einstein |