VisualVM in IcedTea6

Andrew John Hughes gnu_andrew at member.fsf.org
Wed Jul 30 06:16:07 PDT 2008


2008/7/30 Andrew Haley <aph at redhat.com>:
> Lillian Angel wrote:
>> Andrew Haley wrote:
>>> Lillian Angel wrote:
>>>
>>>>> 2008/7/30 Matthias Klose <doko at ubuntu.com>
>>>
>>>>> Have to say I wondered what was going on when I saw the
>>>>> ChangeLog entry, and I still don't understand the reasoning.
>>>>> Is there a reason this has to be built WITH the VM?  If it's a
>>>>> truly separate application, then building them against each
>>>>> other is a job for a distro.  Otherwise, the next logical step
>>>>> is --with-eclipse, --with-jboss, --with-glassfish, etc.
>
>>>> VisualVM is a tool we would eventually like to ship with
>>>> IcedTea/OpenJDK.
>
>>> In the same package?  I can't see any reason it should be.  The IcedTea
>>> package might usefully be made more fine-grained, not less.
>

I agree.  Packaging VisualVM separately and optionally building
against a system-installed
copy (like we do with Rhino) is one thing and an option I can support.
 Downloading three
tarballs full of unknown code as part of building IcedTea is another
and one I can not.

>> JDK 6 Update 7 was recently released with Java VisualVM included. I
>> suspect it  may eventually be included in OpenJDK. No extra sources have
>> been included in the IcedTea repository, so size should not be an issue.
>> The only changes are to the Makefile/configure files.
>
> Sure, but ATM if you want to build VisualVM you have to build OpenJDK,
> right?  If so, that is a Bad Thing.
>

The proprietary JDKs also ship with a few other things in place that
aren't in OpenJDK
like Rhino, JavaDB/Derby etc.  They generally have more of an 'dump
it in any old folder and it will work' mentality, whereas I'd expect
IcedTea to work
more like a good FOSS package; support the minimum requirements, and optionally
build against any appropriate system-installed components.  I would
have thought this
would be better from a distro perspective too.  I know I don't want it
downloading more
stuff during the Gentoo ebuild - I'm already wondering how to handle
CACAO in this
respect.

>> We do have the option of shipping this as a separate package when the
>> time comes.
>
> Why not now?  Even if the thing is to be shipped as part of OpenJDK, why
> build it with OpenJDK?
>

Seconded.  Please just set up a Mercurial tree for this on
icedtea.classpath.org and
package it separately.

> Andrew.
>
>


Thanks,
-- 
Andrew :-)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8



More information about the distro-pkg-dev mailing list