Issue Details (XML | Word | Printable)

Key: DIR-123
Type: Improvement Improvement
Status: Closed Closed
Resolution: Won't Fix
Priority: Major Major
Assignee: Alex Karasulu
Reporter: Pekka Enberg
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Directory

Apache DS 0.9.2 is incompatible with Spring 2.0 M1

Created: 27/Dec/05 08:02 PM   Updated: 08/Aug/06 03:34 AM
Return to search
Component/s: miscellaneous
Affects Version/s: None
Fix Version/s: None

Time Tracking:
Not Specified

Resolution Date: 08/Aug/06 03:34 AM


 Description  « Hide
You have bundled Spring Framework classes in apacheds-main-0.9.2.jar which makes Apache DS incompatible with Spring 2.0 M1. Suggested fix is to remove the bundled classes from apacheds-main-0.9.2.jar and depend on Spring jar files instead.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Pekka Enberg added a comment - 27/Dec/05 08:09 PM
And if removing classes is unacceptable, then you absolutely must rename the org.springframework package to something else. Otherwise you're blocking upgrade path for Apache DS users.

Emmanuel Lecharny added a comment - 27/Dec/05 08:43 PM
We are currently using Spring, but plan to change it soon.

Pekka Enberg added a comment - 27/Dec/05 08:51 PM
Ok. Please note that you're also bunding commons collections, commons lang, and bunch of other classes which is just begging for trouble.

Emmanuel Lecharny added a comment - 27/Dec/05 09:01 PM
Yes, this is not very cool... We are currently working on a brand new build system, and this will imply a new packaging.

Thanks for reporting this warning, it reminds us to be carefull !


Emmanuel Lecharny added a comment - 08/Jul/06 03:30 PM
I have modified the status from BUG to IMPROVMENT.

We still have to find a way to deal with such dependencies.

Alex Karasulu added a comment - 08/Aug/06 03:34 AM
Main jar no longer is an uber jar. If you need a different version of spring just build your own uberjar with modified spring deps from the source.