From: Richard Freeman <rich0@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] DistroWatch and Gentoo packages: status quo and future
Date: Sun, 13 Sep 2009 09:24:55 -0400 [thread overview]
Message-ID: <4AACF2A7.4080404@gentoo.org> (raw)
In-Reply-To: <99cec4046b6897dbff2e733ee0ab8dab@localhost>
Jesús Guerrero wrote:
> Yeah, devs for that as well.
>
Yup - I think we're actually on the same page. Ultimately quality
matters more than quantity and everybody does what they can given the
resources we have.
>> Right now it is at least a little painful to get set up with an overlay.
> No, it's a matter of using layman -a <whatever>
Sure, and that is fine if overlays are intended only as experimental
development spaces. However, some (not necessarily including yourself)
advocate that it is perfectly fine that the portage tree gets stale
since we have all those overlays. That certainly is a possible approach
to take, but to go that route overlays need to become more robust.
Right now they're really not a replacement for /usr/portage.
> There's no policy. Just like unofficial repos for any other distro.
> We can't control that. It's outside Gentoo.
Exactly. And, because it is outside of Gentoo - packages in overlays
don't count when we consider how up-to-date Gentoo is. If we want to
say that package foo isn't stale because there are recent versions in
some overlay, then Gentoo needs to take responsibility for the overlays.
That might be as simple as being a gatekeeper - auditing overlays and
booting ones that drift out of control.
> I don't think we can do any more with the number of developers we
> have right now unless we start dumping blindingly and without any check
> every ebuild that we get across.
>
Absolutely. The whole logic behind going to an overlay-based approach
is that it allows developers to leverage external help more effectively
- a developer can essentially delegate a whole mini portage-tree to some
other entity to manage, simply providing oversight and QA. In theory
you could even have official overlays - which would allow better
delineation of responsibilities (you don't need to grant people commit
access to everything - just their project's overlay).
Ultimately, as you argue, it doesn't make a difference if nobody is
willing to step up and actually maintain ebuilds.
Personally, I like the overlay idea, but right now it just isn't
necessary. In theory proxy maintainers work almost as well, and we're
not really making heavy use of this model right now. If we had hundreds
of users submitting high-quality ebuilds in bugzilla and simply couldn't
find enough devs to commit them all, then a more overlay-based approach
would help reduce the bottleneck of having a centralized group of
committers. Right now we probably have far more devs than proxy-devs,
so the need to delegate the tree further really isn't there.
next prev parent reply other threads:[~2009-09-13 13:25 UTC|newest]
Thread overview: 44+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-09-11 23:02 [gentoo-dev] DistroWatch and Gentoo packages: status quo and future Sebastian Pipping
2009-09-12 2:24 ` [gentoo-dev] " Ryan Hill
2009-09-12 12:15 ` Sebastian Pipping
2009-09-14 2:46 ` Ryan Hill
2009-09-29 1:08 ` Donnie Berkholz
2009-09-12 4:48 ` [gentoo-dev] " Aaron Bauman
2009-09-12 17:26 ` Sebastian Pipping
2009-09-12 11:23 ` Marijn Schouten (hkBst)
2009-09-12 17:29 ` Sebastian Pipping
2009-09-13 9:11 ` Jesús Guerrero
2009-09-13 10:47 ` Richard Freeman
2009-09-13 10:57 ` Jesús Guerrero
2009-09-13 13:24 ` Richard Freeman [this message]
2009-09-13 19:39 ` Sebastian Pipping
2009-09-13 19:38 ` Sebastian Pipping
2009-09-13 11:30 ` [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future] Thomas Sachau
2009-09-13 18:57 ` Patrick Lauer
2009-09-13 19:03 ` Jesús Guerrero
2009-09-13 19:41 ` Patrick Lauer
2009-09-13 20:04 ` Jesús Guerrero
2009-09-13 19:25 ` Alexander Færøy
2009-09-13 19:45 ` Sebastian Pipping
2009-09-13 20:00 ` Alexander Færøy
2009-09-13 20:02 ` Ciaran McCreesh
2009-09-13 20:17 ` Sebastian Pipping
2009-09-14 14:05 ` Ciaran McCreesh
2009-09-14 18:28 ` Sebastian Pipping
2009-09-14 18:51 ` Ciaran McCreesh
2009-09-14 22:03 ` Zac Medico
2009-09-16 20:31 ` Sebastian Pipping
2009-09-16 21:21 ` Zac Medico
2009-09-13 13:59 ` [gentoo-dev] Re: DistroWatch and Gentoo packages: status quo and future Duncan
2009-09-13 14:36 ` Dale
2009-09-13 15:05 ` Albert Hopkins
2009-09-13 15:45 ` Dale
2009-09-13 19:52 ` Sebastian Pipping
2009-09-13 21:25 ` Dale
2009-09-13 21:54 ` Alex Legler
2009-09-13 22:08 ` Dale
2009-09-13 22:53 ` Alex Legler
2009-09-13 23:06 ` Dale
2009-09-13 20:00 ` Sebastian Pipping
2009-09-20 19:12 ` Duncan
2009-09-21 2:10 ` Angelo Arrifano
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4AACF2A7.4080404@gentoo.org \
--to=rich0@gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox