Hi guys!

As you probably might have noticed, I created new branch in order to upgrade
ESME to Lift 2.4 and Scala 2.9.x:

https://svn.apache.org/repos/asf/esme/branches/lift-2.4

Lift 2.4M3 was announced several days ago:
http://lift.la/announcing-lift-24-m3 , so I think it's time to carefully
begin with upgrading process.

I've made an initial commit - since Lift 2.4 supports Scala 2.9.x we should
have expected some incomatibility in source code (besides modification of
Maven's and SBT's project files). Most notable change relates to dependency
on Twitter's Ostrich library which hasn't been updated for quite a while.

Old version doesn't compile with Scala 2.9 due to ByOne trait was removed
from Range class. Current version of Ostrich library is 4.7.3 and it
requires following changes:

- Configgy is not used for configuration anymore
- Package and method names were changed
- There's no more StatsMBean class (and I have no idea whether any
replacement is available).

I've applied these changes and now application successfully compiles and
starts. There are some problems with tests though as I got 7 failed tests
with Maven and 15 with SBT.

It would be great if somebody found time to check it as well.

-- 
Best Regards,
Vladimir Ivanov

Reply via email to