public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Patrick Lauer <patrick@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future]
Date: Sun, 13 Sep 2009 20:57:48 +0200	[thread overview]
Message-ID: <200909132057.48975.patrick@gentoo.org> (raw)
In-Reply-To: <4AACD7C5.2080703@gentoo.org>

On Sunday 13 September 2009 13:30:13 Thomas Sachau wrote:
> Richard Freeman schrieb:
> > Jesús Guerrero wrote:
> >> Most Gentoo users will have no problem to use overlays as they need
> >> them. If we had more developers we could as maintain more packages,
> >> as simple as that.
> >
> > I actually tend to agree with this position, however to use overlays as
> > a valid solution for end-users we need to do more to support them. Right
> > now it is at least a little painful to get set up with an overlay.
> 
> I dont see any problem with "emerge layman; layman -L; layman -a <your
>  preferred overlay>"

First issue: How do I find out in which overlay stuff is?
Second issue: "I want foopackage and barpackage, but not your hacked gcc"
Overlays can overshadow tree packages, which can have undesired effects.

> If developers create safe-to-use overlays, then i think, there is something
>  wrong. Those ebuilds shouldnt be hidden in any overlay, but instead be
>  added and maintained in the main tree.

Exactly. I've annoyed a few people by moving stuff from their overlay to the 
tree because it had been stuck in the overlay for ages and users were 
wondering why we had no new versions. /usr/portage is my overlay :)

[snip] 
> I think, this is the wrong direction. Instead of moving more and more
>  things into overlays, we should keep as much as possible in our main tree.
Yes. That's one of the reasons I used gentoo in the past ... no fractured 
overlay mess like on other distros. One tree to rule them all. Now things are 
a bit more complicated ...

>  With those two sets above removed, overlays would either contain breaking
>  stuff (playground for devs) or not checked ebuilds from users. For both
>  sets, the above ussage with layman should be easy enough.
Indeed. And everything else should go into the tree.
Also, everyone contributing regularly to an overlay (like X-Drum, who has done 
an awesome job at maintaining Virtualbox) should sooner or later be recruited 
to work on the Big Overlay instead.

Which points at another problem - our recruiting isn't as active as it should 
be. Maybe we should have the Sith rule of gentoo dev'ing ... "Always two there 
are, a master and an apprentice". It should be every dev's goal to have at 
least one recruit at most times :)

Or for those of you too lazy for that - do whatever you can to recruit your 
replacement. Once you've managed that you can be as lazy as you want!



  reply	other threads:[~2009-09-13 18:57 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
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 [this message]
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=200909132057.48975.patrick@gentoo.org \
    --to=patrick@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