-----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-----