yac posted on Thu, 13 Jun 2013 12:15:26 +0200 as excerpted:

> On Wed, 12 Jun 2013 15:31:57 -0700 Greg Turner <g...@malth.us> wrote:
> 
>> Anyhow, isn't the gentoo-x86 tree already plenty big enough, without
>> every single overlay's ebuilds and eclasses in there too?  Personally,
>> I'm inclined to wish it was smaller, even if that meant more stuff was
>> pushed into overlays
> 
> Actually, this is something I expected to happen soon after we got
> overlays but for some reason it haven't. I imagine we would not have a
> single gx86 official tree but rather a bunch of official overlays. For
> basic installation one would need just the system overlay. Then
> everypony could add official overlay for KDE, or gnome or whatnot as one
> desires.
> 
> I haven't thought this through in any way but it feels like better
> design.

Someone else already mentioned the problem with that.  At least 
currently, only the official tree is tested against, so at least in 
theory it's quite easy to have conflicts between overlays, and it's 
certainly much more likely to have packages broken for some usage as they 
simply haven't been tested against packages in that overlay.

The more overlays, the more likely the conflicts and breakage.

The obvious way around that is to have a set of "blessed" overlays that 
get tested against, much like the main tree (only) today.  However, that 
seriously complexifies (good) testing as now every dev has to pull down 
the whole set of "blessed" overlays instead of just the main tree plus 
whatever overlays he happens to work on (with some devs doing no overlays 
at all), as is the case now.

The last thing we should be doing is throwing additional roadblocks into 
the way of reasonable testing, and I believe that's why the split you 
expected hasn't happened -- people realize that and decide the main 
tree's the best idea after all.

Tho CVS is a enough of a pain that I'm sure that alone keeps some 
packages and potential devs away.  Once it's git, that problem too will 
disappear, and there will be less pressure to split off overlays than 
there is now.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman


Reply via email to