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

Reply via email to