List Archive: gentoo-dev
-----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-----
|
|