Donnie Berkholz wrote:
On 11:59 Sun 25 Jan , Alistair Bush wrote:
Possible Solution:
Merging java-overlay and java-experimental. From my perspective this
isn't a good one as we loss most of the benefits of java-experimental.
Combine this with package.mask. To me, experimental means masked.
Experimental within java means a lot of things, or at least it should.
Anything from user contributed and non-dev qa'd to packages with
bundled jars to attempts to package projects like maven which are
difficult and time consuming ( and which attempts to do so have failed
numerous times before might I add ).
Asking non-dev contributors to handle package.mask's would be a "less
than ideal". Resulting in "interesting breakages". Currently by adding
java-experimental ( which might I add isn't available thru layman ) you
are accepting that risk.
At least java and kde have need of this, and I could imagine sunrise
could also use this ( either now or in the future ).
I have implemented a patch [1] tho support this from a repoman
perspective but believe its benefits could go much further.
Eventually I hope that zmedico will accept it, once he has a chance to
consider it and I have time to clean it up.
Once repository support is implemented (this is very much depending on
the details of the implementation) I will start making a patch to will
have portage check whether an overlays parents are "before" that overlay.
ali_bush
[1] http://dev.gentoo.org/~ali_bush/portage_parent_repo_support.patch