| Summary: | Need to have common logging component shared by TPTP and WTP | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Kathy Chan <kathy> |
| Component: | TPTP | Assignee: | Hubert Leung <hkyleung> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | blocker | ||
| Priority: | P1 | CC: | cbrealey, joan, paulslau, popescu, srinivas.p.doddapaneni, thays, zung |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 143951 | ||
|
Description
Kathy Chan
Kathy, We will need legal approval for TPTP to ship commons-logging-1.0.4.jar. I am driving this process. Assuming TPTP moves to the same version as currently shipped by WTP, would it be easy for WTP to consume the plugins from TPTP CVS repository? TPTP plugins are located at: /home/tptp/platform/org.apache.jakarta_commons_logging /home/tptp/platform/org.apache.jakarta_log4j_logging If WTP already has such plug-ins, indicate CVS location for them. The following plugins and features had been created for common-logging and log4j in WTP 1.5 and dropped into WTP 1.5 and is already in RC3 driver such as: http://download.eclipse.org/webtools/committers/drops/S-1.5RC3-200605181223/ or http://download.eclipse.org/webtools/committers/drops/S-1.5RC3-200605180627/ These will be in the WTP RC3 driver to be declared this week on 05/19: - org.apache.commons_logging_1.0.4 - org.apache.jakarta_log4j_1.2.8 - org.apache.commons_logging.feature_1.0.4 - org.apache.jakarta_log4j.feature_1.2.8 These plugins and features can be found in dev.eclipse.org:/cvsroot/webtools under: wst/components/ws/thirdparty/org.apache.commons_logging wst/components/ws/thirdparty/org.apache.jakarta_log4j wst/components/assembly/features/org.apache.commons_logging.feature wst/components/assembly/features/org.apache.jakarta_log4j.feature Please use these these plugins and do not shipp another version of these plugins in the TPTP build. Please let me know if there's any concern over this change and let us know your outlook of when this could be done by. TPTP build TPTP-4.2.0-200605190100 is using the log4j and commons logging plugins and features from WTP. However, there are some packaging problems with the 2 features. Both features are missing epl-v10.html and notice.html. The log4j feature is also missing the feature.properties. I have opened bug 142767 to fix this problem. On the other hand, since these two features will now be shared between projects. Please work with Callisto to put these two features under the Enabling Feature section. So projects that depend on these features don't need to download the whole WTP. I have opened bug 142770 to track this. *** Bug 143320 has been marked as a duplicate of this bug. *** Updated the follow Agent Controller config generator classes since they were not resolving the Apache Commons plugin based on the version update (1.0.3 to 1.0.4) committed under this defect: org.eclipse.hyades.execution\src-local\org\eclipse\tptp\platform\agentcontroller\internal\impl\FileConfigurationImpl.java org.eclipse.tptp.platform.examples\archive\HyadesLoggingCommonsSample\src\HyadesLoggingCommonsSample.java (In reply to comment #5) Also updated the follow Agent Controller config generator classes since they were not resolving the Apache Commons plugin based on the location of its JAR (e.g. lib directory): org.eclipse.tptp.platform.agentcontroller\src-config\org\eclipse\tptp\platform\agentcontroller\config\ConfigUtility.java org.eclipse.tptp.platform.agentcontroller\src-config\org\eclipse\tptp\platform\agentcontroller\config\SetConfig.java *** Bug 144316 has been marked as a duplicate of this bug. *** Verified with WTP RC5 candidate I0613. |