| Summary: | Third-party plug-in providing javax.servlet.jsp.el version 2.1 or greater breaks WPE preview | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Tools] Orbit | Reporter: | Ian Trimble <ian.trimble> | ||||||
| Component: | bundles | Assignee: | David Williams <david_williams> | ||||||
| Status: | RESOLVED WONTFIX | QA Contact: | |||||||
| Severity: | major | ||||||||
| Priority: | P3 | CC: | david_williams, hmalphettes, raghunathan.srinivasan | ||||||
| Version: | unspecified | Keywords: | info | ||||||
| Target Milestone: | --- | ||||||||
| Hardware: | PC | ||||||||
| OS: | Windows XP | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
Ian Trimble
so this is an orbit bug? Yes, the Orbit bundle in Helios for org.apache.commons.el is more restrictive compared to Galileo. Thanks ... I've investigated some and see the history for this change is documented in bug 301263. I've only skimmed it tonight ... not sure if there's any useful "how to solve" information there ... just wanted to cross reference. Created attachment 177037 [details]
Removes dependency on commons.el
Created attachment 177038 [details]
Updated docs.
Please review this issue for the Indigo release. What do you mean by review? Do you have a recommendation on how to fix in Orbit? Is that what the "update docs" are for? (even though in your code, right?) Or did you mean to get advice on how clients such as yourself should handle. (Sorry, I've just skim read the issues, and patches, so sorry if its obvious to others). Or, have I misunderstood? I am assigning to Simon for now. But adding Hugues Malphettes to CC in case he's a better owner? As Raghu mentioned in comment 2, the org.apache.commons.el is more restrictive for helios than galileo. Simon pro-actively made it more restrictive to make sure that the new javax.servlet.jsp 2.1 that I maintain in orbit will not be picked up by existing plugins. So ... is there anything for us in Orbit to do here? Or is this just a case where we broke some adopters, but there's no good fix that solves all uses/needs ... or is there something we should do for Indigo? If nothing to do, let's mark it as 'info' and resolve as won't fix? Since no comments, will mark as "won't fix". Seems there should be a lesson to learn, here, but not sure what it is. I guess it'd be something like "don't make pre-req ranges more restrictive from one release to another ... at least, be aware this is a compatibility breaker, at least in some cases". I'm not sure we can easily revert, at this point, without risking other breakages? If I have misunderstood, and someone wants to suggest a concrete fix, please say so .... and then I'll assign back to Simon :) for his evaluation. |