Community
Participate
Working Groups
After the changes that went into the current Helios release with bug 298906, we have realized several scenarios are still broken in regard to our project compatibility support in our adopter product. The changes that preserved existing facet version/name format don't go far enough, if the user is required to change server targets for any reason, which may require an update to the java facet version. These projects may upgrade the java version, but then are not shareable in the previous version because of the unrecognized java facet name and version. This is a critical problem for us, and we are forced to request a patch on our previous maintenance stream, which is 3.0.5 Patch builds (Ganymede) - http://download.eclipse.org/webtools/patches/
Assigning to Konstantin. Our latest 3.0.5 patches build is located at http://download.eclipse.org/webtools/patches/drops/R3.0.5/P-P20100521060523-20100521060523/ Please remember to use the R3_0_5_patches branch of any plugin that you might need in your workspace, if it exists. Otherwise, please load the R3_0_5 version, if possible.
Raising priority.. Konstantin, is there anything I can write for justification? We need to know the possible timeline on these patches
Hi Chuck, It's a pretty busy time for us right now with Helios validation and a Helios-based product ramp down. It's unfortunate that we got distracted from this option when the original change was implemented as we could have had this implemented and tested already. What's the latest date by which you need this by? Also, what about Galileo?
Hi, We have until early July before closing down our next maintenance release. Not sure if this is enough time, I will be able to help test etc... we(IBM) are not too concerned with Galileo, as most of our maintenance releases are based on Ganymede. Please let me know if you can contain this work - Thanks - Chuck
I can work on this week. Should have something to test in a few days.
Created attachment 171866 [details] Patch v1 Patch is ready for testing. The patch includes the following: 1. The implementation of aliasing system in wst.common.project.facet.core plugin. 2. The declarations that back-map java to jst.java and 1.5/1.6 to 5.0/6.0 in jst.common.project.facet.core plugin. 3. The unit tests for the aliasing system in wst.common.project.facet.core.tests plugin. I performed some amount of manual testing around this scenario and all framework unit tests pass. Over to you guys for further testing. Let me know if you run into issues.
Excellent - Thanks... will start testing today
I did some initial testing, and code review.. looks good... I approve of this going into the next patch build
Carl added you to review... can you do the "common" review and legwork for patch inclusion?
Approve, but we need to test this well.
Committed to R3_0_5_patches