On Thu, 08 Jun 2006 15:51:25 -0400, Chris Gianelloni wrote:

First, let me say that I'm approaching this from a user's perspective. I
have no insight or knowledge as to the history of the overlay project or
any of the people involved. I _do_ know that since late 2004 when I first
switched to Gentoo, each week there are more bugs opened than closed.
There are also many open bugs that go back years.

In my particular frame, I want ebuilds I need or have contributed to get
into the tree. Having to download new ebuilds into local, and then have no
way to emerge update them is frustrating.

My point was about two things: 1) ebuilds that will never be committed to
portage, and 2) ebuilds that have been orphaned due to lack of interest.

As for breakmygentoo, here is my thought. As a user, I would prefer to do
all my shopping in one place. Gentoo has portage and uses ebuilds as a
package distribution mechanism. I would prefer to use gentoo's facilities
to get additional off-tree ebuilds. I don't want to have to sync all over
the place to get ebuilds of unknown origin. I would prefer to have a
sanctioned alt-gentoo ebuild repository where I know some q/a is applied
and standards adhered to.

My inference of the sunshine project was that there would be oversight and
control. That if _I_, for example wished to contribute, then I would have
to meet standards. And, on the flip side, anyone who would care to
download an ebuilt from o.g.o would be confident that the ebuild at least
meets certain quality standards. o.g.o, of course would have to disclose
that these packages are testing, and possibly experimental, but it's a
terrific opportunity to find a home for many orphaned and ignored
packages.

Using the example I brought up, about the kernel-sources, o.g.o would be
a perfect home for such a project.


snip.....
>> As I see it, there are really two main issues with bugzilla. One, is to
>> resolve open ebuild enhancement bugs. Mark them somehow so it's clear
>> the bug has been reviewed and an action determined. CANTFIX/WONTFIX is
>> harsh, but if that's what it is, then mark it! The second issue is the
>> orphaning of packages which have merit, but no maintainer. Again, the
>> sunshine overlay would provide a home for those packages. It will also
>> allow the user to take ownership of a project, get some experience, and
>> maybe decide to become a dev. And, should that occur, then, lo, the
>> orphaned package may have a maintainer someday.
> 
> This is something that I do not get.  Why exactly does everything have
> to be resolved in some specific time frame?  Is "when I get to it" not
> good enough?  I mean, it works for Linus, right?  ;p

Why? Because having two year old bugs is simply inexcusable. Especially
when many have not had any activity for a long time. Having
maintainer-wanted bugs for months on end is silly. Giving a user who files
a ebuild request or submits an ebuild deserves the chance to take
ownership of it. It's a good way to get a more experienced user, and
hopefully one day, a future dev.

> 
> As for packages that have merit, this is quite simple.  If the package
> has enough of a good following, it will get picked up.  The likely
> reason why many of the maintainer-wanted packages are in the state
> they're in is simply because there isn't enough interest in the package.
> In this particular instance, I can see an external overlay being useful.
> However, there already is one.  It is called "breakmygentoo".  Do we
> really need to duplicate their functionality?
> 

Well as for packages getting picked up, this is not completely accurate.
Some will never get picked up, either because they are inappropriate
(hot-babe, for example), or too experimental (the kernel-source example I
cited). As for bmg, which I have to admit I had never heard about before
today, as a user, I would prefer to have everything genoo-sanctioned and
controlled. 


>> So, hopefully, as the overlay project moves forward, it will help
take
>> some of the heat off bugzilla and allow for the offering of more
>> ebuilds to userland.
> 
> I sincerely hope it doesn't effect bugzilla in any way.  I have no
> problem with users getting access to ebuilds, but many of these ebuilds
> simply are not ready for anyone to get them "automatically".  Having an
> ebuild on a bug makes it easily searchable.  Having an ebuild on a bug
> makes it easy to peer review.  Having an ebuild on a bug means the user
> needs to explicitly add the ebuild to their overlay.
> 
Users would not be getting o.g.o ebuilds automatically. They would have to
actively emerge layman, and then select the ebuilds they want. I agree
with you that the o.g.o and the main portage tree should never be
comingled. But, I do argue that bugzilla is inefficient in getting ebuilds
resolved. And, just because o.g.o exists does not in any way mean a user
would have to or be advised to skip bugzilla. Some ebuilds will get picked
right up, others after some review. All I am suggesting is that o.g.o will
help find a home for ebuilds that are wasting away on bugzilla.


> The idea behind the overlays project, as it was presented, was
to assist
> projects in doing development by allowing outside contributors to more
> easily interact with specific projects or teams.  It was not designed to
> bypass Gentoo's security or quality assurance policies, nor was it
> designed to allow a mechanism to give our users substandard ebuilds.
> 
> The idea isn't so bad, but the benefits definitely do not outweigh the
> negatives.

I did not read anything that implied o.g.o would bypass anything other
than a lengthy wait in bugzilla land. Other distros have their
experimental/testing branches, why can't gentoo?

-- 
Peter


-- 
gentoo-dev@gentoo.org mailing list

Reply via email to