Gentoo Archives: gentoo-dev

From: Luis Francisco Araujo <araujo@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: Re: [ANNOUNCE] Project Sunrise - Gentoo User Overlay
Date: Fri, 09 Jun 2006 02:52:47
Message-Id: 4488E1F8.5090204@gentoo.org
In Reply to: [gentoo-dev] Re: Re: [ANNOUNCE] Project Sunrise - Gentoo User Overlay by Peter
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