[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [mat-dev] MAT dependency on IBM's vm.jar
|
Hi Krum.
Have you sent a note to webmaster (or opened a bug) about update the
version of J9?
Can you confirm for me that you have not checked in any of classes from
IBM JVM? Our VCS is considered a distribution channel, so anything that
lives there is subject to the Eclipse IP Policy.
FWIW, you can put these files onto the build server as that is only
accessible to your committers and is not (at least technically) a
distribution channel.
You do need a CQ for this dependency. I really sounds like a "WORKSWITH"
to me. I believe that we should be able to work that CQ through the
system rather quickly given the nature of it. Please file the CQ. You
can build a release that excludes this functionality if necessary. Start
the process and we'll see if that's necessary.
FWIW, even if webmaster updates the server, you'll still need the CQ.
Thanks,
Wayne
Tsvetkov, Krum wrote:
Hello Technology PMC members,
I need some help to decide what to do with a newly introduced
dependency in Memory Analyzer.
For one particular feature – triggering a heap dump from an IBM JVM –
a new plugin in MAT is using the following packages/classes:
com.ibm.tools.attach.*
com.ibm.jvm.Dump
Both are included in the vm.jar which is part of IBM JVMs (located in
/jre/lib/vm.jar). Thus, this specific plugin
(org.eclipse.mat.ibmdumps) needs to be compiled with an IBM JDK.
No classes from the IBM VM are included into our plugins, we just need
them for compilation.
However, there is currently a bit strange compile procedure for CBI
build
(https://build.eclipse.org/hudson/view/Athena%20CBI%20%28SVN%29/job/cbi-mat-nightly/)
because the IBM JVM available there is not recent enough for our
needs. Because of this some MAT classes compiled with the IBM VM on a
developer PC are checked-in in SVN, and the compilation is done
against them (see comment 23 in Bug 229449
https://bugs.eclipse.org/bugs/show_bug.cgi?id=229449)
I have several questions:
1) Do we need to open a CQ for calling classes located in the vm.jar,
part of IBM JDK
2) If a CQ is needed, is “works with” the proper type? – no IBM
classes get included, IBM VM needed for compilation, IBM VM needed at
runtime for this specific code to work
3) We are preparing for graduating out of the incubator state. If an
eventual CQ is not ready by the time we would like to have our release
review, then are we allowed to create the release if we do NOT include
the specific plugin needing this dependency? MAT can work well without
this plugin also.
Thank you in advance for giving me some hints!
Regards,
*Krum Tsvetkov*
*SAP AG*
Dietmar-Hopp-Allee 16
69190 Walldorf, Germany
T +49 6227 7-45377
F +49 6227 78-41377
www.sap.com <http://www.sap.com/>
Pflichtangaben/Mandatory Disclosure Statements:
http://www.sap.com/company/legal/impressum.epx
Diese E-Mail kann Betriebs- oder Geschäftsgeheimnisse oder sonstige
vertrauliche Informationen enthalten. Sollten Sie diese E-Mail
irrtümlich erhalten haben, ist Ihnen eine Kenntnisnahme des Inhalts,
eine Vervielfältigung oder Weitergabe der E-Mail ausdrücklich
untersagt. Bitte benachrichtigen Sie uns und vernichten Sie die
empfangene E-Mail. Vielen Dank.
This e-mail may contain trade secrets or privileged, undisclosed, or
otherwise confidential information. If you have received this e-mail
in error, you are hereby notified that any review, copying, or
distribution of it is strictly prohibited. Please inform us
immediately and destroy the original transmittal. Thank you for your
cooperation.
------------------------------------------------------------------------
_______________________________________________
mat-dev mailing list
mat-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/mat-dev
--
Wayne Beaton, The Eclipse Foundation
http://www.eclipse.org
I'm going to EclipseCon!
http://www.eclipsecon.org