1 |
Peter wrote: |
2 |
> On Thu, 08 Jun 2006 15:51:25 -0400, Chris Gianelloni wrote: |
3 |
> |
4 |
> First, let me say that I'm approaching this from a user's perspective. I |
5 |
> have no insight or knowledge as to the history of the overlay project or |
6 |
> any of the people involved. I _do_ know that since late 2004 when I first |
7 |
> switched to Gentoo, each week there are more bugs opened than closed. |
8 |
> There are also many open bugs that go back years. |
9 |
> |
10 |
> In my particular frame, I want ebuilds I need or have contributed to get |
11 |
> into the tree. Having to download new ebuilds into local, and then have no |
12 |
> way to emerge update them is frustrating. |
13 |
> |
14 |
> My point was about two things: 1) ebuilds that will never be committed to |
15 |
> portage, and 2) ebuilds that have been orphaned due to lack of interest. |
16 |
> |
17 |
> As for breakmygentoo, here is my thought. As a user, I would prefer to do |
18 |
> all my shopping in one place. Gentoo has portage and uses ebuilds as a |
19 |
> package distribution mechanism. I would prefer to use gentoo's facilities |
20 |
> to get additional off-tree ebuilds. I don't want to have to sync all over |
21 |
> the place to get ebuilds of unknown origin. I would prefer to have a |
22 |
> sanctioned alt-gentoo ebuild repository where I know some q/a is applied |
23 |
> and standards adhered to. |
24 |
> |
25 |
> My inference of the sunshine project was that there would be oversight and |
26 |
> control. That if _I_, for example wished to contribute, then I would have |
27 |
> to meet standards. And, on the flip side, anyone who would care to |
28 |
> download an ebuilt from o.g.o would be confident that the ebuild at least |
29 |
> meets certain quality standards. o.g.o, of course would have to disclose |
30 |
> that these packages are testing, and possibly experimental, but it's a |
31 |
> terrific opportunity to find a home for many orphaned and ignored |
32 |
> packages. |
33 |
> |
34 |
> Using the example I brought up, about the kernel-sources, o.g.o would be |
35 |
> a perfect home for such a project. |
36 |
> |
37 |
> |
38 |
> snip..... |
39 |
> |
40 |
>>> As I see it, there are really two main issues with bugzilla. One, is to |
41 |
>>> resolve open ebuild enhancement bugs. Mark them somehow so it's clear |
42 |
>>> the bug has been reviewed and an action determined. CANTFIX/WONTFIX is |
43 |
>>> harsh, but if that's what it is, then mark it! The second issue is the |
44 |
>>> orphaning of packages which have merit, but no maintainer. Again, the |
45 |
>>> sunshine overlay would provide a home for those packages. It will also |
46 |
>>> allow the user to take ownership of a project, get some experience, and |
47 |
>>> maybe decide to become a dev. And, should that occur, then, lo, the |
48 |
>>> orphaned package may have a maintainer someday. |
49 |
>>> |
50 |
>> This is something that I do not get. Why exactly does everything have |
51 |
>> to be resolved in some specific time frame? Is "when I get to it" not |
52 |
>> good enough? I mean, it works for Linus, right? ;p |
53 |
>> |
54 |
> |
55 |
> Why? Because having two year old bugs is simply inexcusable. |
56 |
You are always free to fix them. Or even better, free to become a dev |
57 |
and maintain them. |
58 |
> Especially |
59 |
> when many have not had any activity for a long time. Having |
60 |
> maintainer-wanted bugs for months on end is silly. Giving a user who files |
61 |
> a ebuild request or submits an ebuild deserves the chance to take |
62 |
> ownership of it. It's a good way to get a more experienced user, and |
63 |
> hopefully one day, a future dev. |
64 |
> |
65 |
> |
66 |
I agree. It depends at the end upon the user interest to submit/maintain |
67 |
an ebuild. |
68 |
Though that is our current situation with bugzilla too, so i don't see |
69 |
what is the advantage of the overlay here. |
70 |
>> As for packages that have merit, this is quite simple. If the package |
71 |
>> has enough of a good following, it will get picked up. The likely |
72 |
>> reason why many of the maintainer-wanted packages are in the state |
73 |
>> they're in is simply because there isn't enough interest in the package. |
74 |
>> In this particular instance, I can see an external overlay being useful. |
75 |
>> However, there already is one. It is called "breakmygentoo". Do we |
76 |
>> really need to duplicate their functionality? |
77 |
>> |
78 |
>> |
79 |
> |
80 |
> Well as for packages getting picked up, this is not completely accurate. |
81 |
> Some will never get picked up, either because they are inappropriate |
82 |
> (hot-babe, for example), or too experimental (the kernel-source example I |
83 |
> cited). As for bmg, which I have to admit I had never heard about before |
84 |
> today, as a user, I would prefer to have everything genoo-sanctioned and |
85 |
> controlled. |
86 |
> |
87 |
> |
88 |
> |
89 |
>>> So, hopefully, as the overlay project moves forward, it will help |
90 |
>>> |
91 |
> take |
92 |
> |
93 |
>>> some of the heat off bugzilla and allow for the offering of more |
94 |
>>> ebuilds to userland. |
95 |
>>> |
96 |
>> I sincerely hope it doesn't effect bugzilla in any way. I have no |
97 |
>> problem with users getting access to ebuilds, but many of these ebuilds |
98 |
>> simply are not ready for anyone to get them "automatically". Having an |
99 |
>> ebuild on a bug makes it easily searchable. Having an ebuild on a bug |
100 |
>> makes it easy to peer review. Having an ebuild on a bug means the user |
101 |
>> needs to explicitly add the ebuild to their overlay. |
102 |
>> |
103 |
>> |
104 |
> Users would not be getting o.g.o ebuilds automatically. They would have to |
105 |
> actively emerge layman, and then select the ebuilds they want. I agree |
106 |
> with you that the o.g.o and the main portage tree should never be |
107 |
> comingled. But, I do argue that bugzilla is inefficient in getting ebuilds |
108 |
> resolved. And, just because o.g.o exists does not in any way mean a user |
109 |
> would have to or be advised to skip bugzilla. Some ebuilds will get picked |
110 |
> right up, others after some review. All I am suggesting is that o.g.o will |
111 |
> help find a home for ebuilds that are wasting away on bugzilla. |
112 |
> |
113 |
> |
114 |
> |
115 |
>> The idea behind the overlays project, as it was presented, was |
116 |
>> |
117 |
> to assist |
118 |
> |
119 |
>> projects in doing development by allowing outside contributors to more |
120 |
>> easily interact with specific projects or teams. It was not designed to |
121 |
>> bypass Gentoo's security or quality assurance policies, nor was it |
122 |
>> designed to allow a mechanism to give our users substandard ebuilds. |
123 |
>> |
124 |
>> The idea isn't so bad, but the benefits definitely do not outweigh the |
125 |
>> negatives. |
126 |
>> |
127 |
> |
128 |
> I did not read anything that implied o.g.o would bypass anything other |
129 |
> than a lengthy wait in bugzilla land. Other distros have their |
130 |
> experimental/testing branches, why can't gentoo? |
131 |
> |
132 |
> |
133 |
masked packages are our "officially" supported experimental/testing |
134 |
branches. |
135 |
-- |
136 |
gentoo-dev@g.o mailing list |