Gentoo Logo
Gentoo Spaceship

Installation:
Gentoo Handbook
Installation Docs

Documentation:
Home
Listing
About Gentoo
Philosophy
Social Contract

Resources:
Bug Tracker
Developer List
Discussion Forums
Gentoo BitTorrents
Gentoo Linux Enhancement Proposals
IRC Channels
Mailing Lists
Mirrors
Name and Logo Guidelines
Online Package Database
Security Announcements
Staffing Needs
Supporting Vendors
View our CVS

Graphics:
Logos and themes
Icons
ScreenShots

Miscellaneous Resources:
Gentoo Linux Store
Gentoo-hosted projects
IBM dW/Intel article archive




List Archive: gentoo-dev
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-dev@g.o
From: "Jorge Manuel B. S. Vicetto" <jmbsvicetto@g.o>
Subject: Re: QA Overlay Layout support.
Date: Mon, 02 Mar 2009 08:29:59 -0100
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Alistair Bush wrote:
> 
> 
> Donnie Berkholz wrote:
>> On 19:18 Mon 02 Mar     , Alistair Bush wrote:
>>> Donnie Berkholz wrote:
>>
>> Could you explain what you see as the important difference that makes
>> package.mask bad and a separate overlay good?
>>
> 
> Contributors sometimes have difficulty following standards (hell even
> dev's do).  I have little confidence that would also be able to actually
> add packages to package.mask without breaking anything else.
> As an example we had a contributor break the manifests of a dozen or so
> packages because he updated the Copyright header then couldn't get the
> ebuild to manifest.  I can imagine someone committing dev-java/ant-core
> to the file.  That and there are 325 ebuilds [1] in java-experimental.
> Masking even 1/2 of them separately would be a complete nightmare.
> 
> I also note that sunrise doesn't seem to do this either.
> 
> Also no ebuilds are ever marked stable,  so it should be easy for
> someone to just add an entry in their package.keywords file.
> 
> And what is stopping a user from wanting to have their own overlay, that
> uses java-overlay ( or java-experimental or any other overlay )
> packages.  Are we to say that we shouldn't allow tools to have support
> for this.  I think that it is a nature progression that if we are to
> allow overlays to extend the portage tree that we should allow overlays
> to extend other overlays.
> 
> [1] java-experimental $ find . -iname '*.ebuild' | wc -l
> 

To put some perspective from KDE side:

find /home/gentoo-cvs/kde-git/kde -iname *9999.ebuild | wc -l
330

Also, having separate overlays would allow one to do experimental stuff
with eclasses in the experimental overlay without affecting users of the
base overlay. Until we get versioned eclasses, I don't see how one can
do that with a single overlay.
Last, but not least, as Alistair explained, mixing everything together
confuses users. We've had a few issues with users because of that. In
fact, that was the main reason to start the whole package.mask as a dir
deal.

- --
Regards,

Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
Gentoo- forums / Userrel / Devrel / SPARC / KDE
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkmrpxYACgkQcAWygvVEyAKIWwCfSx3CzUPlb9hG4k94m5clrYrT
AUYAoI6j/0V9tla5UwYbOirrzMcvP26u
=mEy0
-----END PGP SIGNATURE-----


Replies:
Re: QA Overlay Layout support.
-- Wulf C. Krueger
References:
QA Overlay Layout support.
-- Alistair Bush
Re: QA Overlay Layout support.
-- Donnie Berkholz
Re: QA Overlay Layout support.
-- Alistair Bush
Re: QA Overlay Layout support.
-- Donnie Berkholz
Re: QA Overlay Layout support.
-- Alistair Bush
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: QA Overlay Layout support.
Next by thread:
Re: QA Overlay Layout support.
Previous by date:
Re: Re: Collecting opinions about GLEP 55 and alternatives
Next by date:
Re: perl-module.eclass -- review


Updated Jun 17, 2009

Donate to support our development efforts.

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

php|architect

php|architect

Copyright 2001-2007 Gentoo Foundation, Inc. Questions, Comments? Email www@gentoo.org.