Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 192537

Summary: Move to using MX4J plugins from Orbit instead of a TPTP only copy
Product: z_Archived Reporter: Dave Smith <smith>
Component: TPTP.monitoringAssignee: Kathy Chan <kathy>
Status: CLOSED WONTFIX QA Contact:
Severity: major    
Priority: P2 CC: analexee, apnan, jcayne, sluiman
Version: unspecifiedKeywords: plan
Target Milestone: ---   
Hardware: PC   
OS: Windows 2000   
Whiteboard: housecleaned460 closed460

Description Dave Smith CLA 2007-06-13 16:19:09 EDT
The Monitoring JMX Instrumentation tooling in TPTP depends on third party MX4J jars to support JMX using a 1.4.2 JVM.  Currently TPTP packages its own copy of the MX4J jars in a plugin called org.mx4j.jmx.  However the MX4J jars are available for use by Eclipse projects in bundles of the Orbit project.  Specifically, the following Orbit bundles include all of the classes required by TPTP:

net.sourceforge.mx4j_3.0.1
net.sourceforge.mx4j.remote_3.0.1
javax.management
javax.management.remote

TPTP should switch to use these Orbit bundles instead of packaging its own MX4J bundle.
Comment 1 Dave Smith CLA 2007-06-13 16:19:54 EDT
This should be done in the next release if possible.
Comment 2 Matt Mings CLA 2007-07-24 11:17:50 EDT
moving to 4.5
Comment 3 Alex Nan CLA 2007-11-07 21:44:56 EST
Targetting to i4
Comment 4 Alex Nan CLA 2007-11-07 21:48:00 EST
Set to P1.
Comment 5 Matt Mings CLA 2007-12-05 10:20:13 EST
Joel,

Please following packages from Orbit into the TPTP build.

MX4J 	 net.sourceforge.mx4j 	 3.0.1
MX4J Remote 	net.sourceforge.mx4j.remote 	3.0.1

After you are done, please reassing to mmings.
Comment 6 jkubasta CLA 2007-12-05 10:29:25 EST
Just as a tip, if you open these defects against Release Engineering > Build, they will automatically get assigned to Joel.
Comment 7 Alex Nan CLA 2007-12-05 14:33:30 EST
This change should be done in i5 (as targetted by Matt), we don't want to destabilize the build. 
Comment 8 Alex Nan CLA 2008-01-31 11:54:56 EST
I am proposing to move this defect out of the 4.5 plan since there are no resources on the BTM side to address it.
Comment 9 Harm Sluiman CLA 2008-01-31 12:56:56 EST
(In reply to comment #8)
> I am proposing to move this defect out of the 4.5 plan since there are no
> resources on the BTM side to address it.

Does this involve a code change or a JRE dependancy problem? or is this just a one time migration test effort after improving the packaging as suggested?

It is a general imperative across Eclipse to avoid redundancy, and this seems like a good one to clean up.
Comment 10 Kendric Wang CLA 2008-01-31 16:04:40 EST
Alex, are all 4 jars required to replace the 2 that we package ourselves?

The 2 Mx4j jars are referenced in SetConfig.java, so a source change is only required if you need to use javax.management.jar and javax.management.remote.jar as well.
Comment 11 Alex Nan CLA 2008-01-31 17:06:57 EST
I think so. If this defect could be defered to i6 then perhaps we could give it another try. There is no one available to do the changes now. Matt is not available, Richard and myself are fully booked with 4.4.1 and the remaining 4.5 i5. 
Comment 12 Alex Nan CLA 2008-01-31 17:08:10 EST
I think that postponing to i6 is not possible because of legal constraints.
Comment 13 jkubasta CLA 2008-02-04 12:36:25 EST
Joel, was this handled already? Are there other legal reqts over and above the two Orbit requests we submitted?
Comment 14 Joel Cayne CLA 2008-02-04 15:44:04 EST
I think you are referring to the Xerces bundles from Orbit. No legal approval was requested for the four MX4J bundles yet. The build updates are ready but pending plug-in changes required by the component owner prior to build change check-in.
Comment 15 Kendric Wang CLA 2008-02-11 15:25:53 EST
Re-assigning to component owner.
Comment 16 Alex Nan CLA 2008-02-11 15:48:27 EST
Moving to future, this change cannot be contained in 4.5.
Comment 17 Paul Slauenwhite CLA 2008-07-16 11:56:30 EDT
Reassigning to new component lead.
Comment 18 Paul Slauenwhite CLA 2009-06-30 07:03:40 EDT
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. Since this defect is more than 2 years old, it may be no longer relevant. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this defect is resolved as WONTFIX. If this defect is still relevant and reproducible in the latest TPTP release (http://www.eclipse.org/tptp/home/downloads/), please re-open.
Comment 19 Paul Slauenwhite CLA 2009-06-30 09:56:58 EDT
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant enhancements/defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement/defect is verified/closed by the Project Lead since this originator of this enhancement/defect has an inactive Bugzilla account and considered to be fixed. If this enhancement/defect is still unresolved and reproducible in the latest TPTP release (http://www.eclipse.org/tptp/home/downloads/), please re-open.
Comment 20 Paul Slauenwhite CLA 2009-06-30 09:57:33 EDT
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant enhancements/defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement/defect is verified/closed by the Project Lead since the originator of this enhancement/defect has an inactive Bugzilla account and considered to be fixed. If this enhancement/defect is still unresolved and reproducible in the latest TPTP release (http://www.eclipse.org/tptp/home/downloads/), please re-open.