Michael Wechner wrote:

Hi

Somebody has removed the

lib/excalibur-io-1.1.jar

library although I have added it just recently such that Lenya is backwards compatible.

I don't want to get into a commit war, but this library is necessary for staying backwards compatible.

It's not sufficient to upgrade Lenya itself, but one needs to keep in mind, that other people
might have built publications based on this library.

Should be enough to point out this in the release notes? That way we also help our user by informing them they will stop using this library, decrecated almost 2 years ago[1]. Not everybody has enough time to track all the 30+ libraries used by lenya, right? ;-)

If we care about the resources, then we can also go deeply an explaing how easy is the migration path. Basically we are talking about class name changes:

****************************************************************
The excalibut-io was deprecated. To solve this issue you have 2 paths:

1- Quick and dirty: Download the excalibur-io.jar from ..... and deploy it in your WEB-INF/lib directory.

2- Clean way (takes few minuts): Repleace all your references to the ol excalibur-io to the new commons-io:

From --> To
org.apache.avalon.excalibur.io.FileUtil --> org.apache.commons.io.FileUtils
org.apache.avalon.excalibur.io.IOUtil --> org.apache.commons.io.IOUtils

Hint: You can use eclipse replace dialog to do this task in less than 5 minuts.


Sorry for the inconveniences.

WDYT?

Best Regards,

Antonio Gallardo.

[1] http://marc.theaimsgroup.com/?t=104576572800007&r=1&w=2

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to