public inbox for gentoo-java@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-java] axxo-overlay: Request for comments/tests/feedback
@ 2005-10-07 16:21 Thomas Matthijs
  2005-10-07 21:03 ` Greg Tassone
  0 siblings, 1 reply; 3+ messages in thread
From: Thomas Matthijs @ 2005-10-07 16:21 UTC (permalink / raw
  To: gentoo-java

Hey,

I've been working on an overlay, where I'm trying to get things fixed so that
1.5 can be unmasked (finally?!) I would like some feedback/comments on _any_
part of it.
I want to make sure what I'm doing is good, and hasn't got any big holes, or
anything like that so that it might one day be merged into the main tree.

So if there is anything about it you don't like, yell now and I'll see if I can
change it. Or anything else you can think of it needs, or it needs to do
different .....

Most important changes are: 
   - merge time vm switching(#86900)
   - merge time build.xml rewriting (#86903)
   - my branch of the java-config-ng started by compnerd
   - Uses symlinks instead of PATH hacks to choose between user/system vm,
     which is more flexible.  
   - Removal of jikes useflag, you can now easily choose betwean
     javac/eclipse-ecj/jikes (when the ebuild supports it) 
   - And a variation of other small things

You can find a list of bugs it fixes here:
    http://gentooexperimental.org/svn/java/axxo-overlay/README/bugs-this-fixed

I also updated the user doc
   http://gentooexperimental.org/svn/java/axxo-overlay/README/docs/java-user.html
And made a devel doc/packaging guide/policy
   http://gentooexperimental.org/svn/java/axxo-overlay/README/docs/java-devel.html
(disclaimer I absolutely hate writing docs, I stole most of it)

I also have a todo file, if you wish to help:
http://gentooexperimental.org/svn/java/axxo-overlay/README/todo

I recommend testing this in a chroot.  Although everything should work, and it
shouldn't nuke your system.
You can find it in svn on gentooexperimental.org
http://gentooexperimental.org/svn/java/axxo-overlay/
Just checkout it somewhere and stick it in PORTDIR_OVERLAY in /etc/make.conf.
Java packages from the main tree not in my overlay with updates for it will no
longer work. So watch out for that, I usually try to keep it updated but it can
lag behind the main tree.  
If you allready have jre/jdk's installed you should
also remerged them, they should have rev bumps in the overlay, so running 
emerge -uD world, should do the trick

Thanks
-- 
 Thomas Matthijs (axxo, knu) 
-- 
gentoo-java@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-java] axxo-overlay: Request for comments/tests/feedback
  2005-10-07 16:21 [gentoo-java] axxo-overlay: Request for comments/tests/feedback Thomas Matthijs
@ 2005-10-07 21:03 ` Greg Tassone
  2005-10-07 21:20   ` Thomas Matthijs
  0 siblings, 1 reply; 3+ messages in thread
From: Greg Tassone @ 2005-10-07 21:03 UTC (permalink / raw
  To: gentoo-java

[-- Attachment #1: Type: text/plain, Size: 982 bytes --]

On Fri, 2005-10-07 at 18:21 +0200, Thomas Matthijs wrote:
> Hey,
> 
> I've been working on an overlay, where I'm trying to get things fixed so that
> 1.5 can be unmasked (finally?!) I would like some feedback/comments on _any_
> part of it.
> I want to make sure what I'm doing is good, and hasn't got any big holes, or
> anything like that so that it might one day be merged into the main tree.

I don't have time to dig into the overlay right now, but I have the
following feedback:

     1. Thanks for doing this!  It is HIGH TIME we got 1.5 unmasked and
        "stable" in the main tree.  Not to mention the other things,
        which are useful/important.
     2. Regarding bug #86900:  As another comment asks in the bug
        history, is this one necessary if you're implementing #86903
        anyway?
     3. The TODO file is a little terse in places... enough so that I'm
        not sure we could help without having much prior context.


Greg

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-java] axxo-overlay: Request for comments/tests/feedback
  2005-10-07 21:03 ` Greg Tassone
@ 2005-10-07 21:20   ` Thomas Matthijs
  0 siblings, 0 replies; 3+ messages in thread
From: Thomas Matthijs @ 2005-10-07 21:20 UTC (permalink / raw
  To: gentoo-java

> I don't have time to dig into the overlay right now, but I have the
> following feedback:
> 
>      1. Thanks for doing this!  It is HIGH TIME we got 1.5 unmasked and
>         "stable" in the main tree.  Not to mention the other things,
>         which are useful/important.
>      2. Regarding bug #86900:  As another comment asks in the bug
>         history, is this one necessary if you're implementing #86903
>         anyway?

Yes, since there are still packages that don't build with 1.5, (new
methods, etc). And since we do not have to resources to patch them, we
can just force it to use a 1.4 one, untill upstream releases a new
version, or someone patches it, this way it does not block/hold back the
rest, like the case is now.

It also allows for when you have a 1.4 as system-vm, and package needs
1.5 features.

Also, the launcher wrapper to run java apps uses the same base to switch
vm in the abose case (1.4 user/system vm, starting an app that needs
1.5)

>      3. The TODO file is a little terse in places... enough so that I'm
>         not sure we could help without having much prior context.

Yeah, most of it kind of requires you to know how the eclass works and
the java-config & friends. And when I craeted the todo list it was only
for me personaly
You can always message me on irc, if you want to work on anything, i'd
be happy to give a more detailed explainastion 
I might explain things a bit better in it, the next few days.

Thanks

-- 
 Thomas Matthijs (axxo, knu) 
-- 
gentoo-java@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2005-10-07 21:20 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-10-07 16:21 [gentoo-java] axxo-overlay: Request for comments/tests/feedback Thomas Matthijs
2005-10-07 21:03 ` Greg Tassone
2005-10-07 21:20   ` Thomas Matthijs

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox