On Tue, Aug 9, 2011 at 7:00 PM, Thomas Mortagne <[email protected]> wrote: > Done and (finally) stabilized. > > Deprecated classes/methods hunting is no open :)
s/no/now/ > > On Mon, Aug 8, 2011 at 7:26 PM, Thomas Mortagne > <[email protected]> wrote: >> Hi devs, >> >> Here is the general idea: I would like to start doing important >> cleanup to oldcore project by moving aspect to xwiki-legacy and >> deprecated stuff hard to move right now. >> >> Here are the pros: >> * we will be able to move a lots of deprecated classes like the old >> event system and some others to xwiki-legacy. It's very hard now >> because of methods using theses APIs in XWiki class >> * oldcore will be quicker to build (no aspectj build anymore) >> * that way we make sure we don't use any deprecated APIs in platform >> >> Along with it I would also like to start separating xwiki-legacy in sub >> modules. >> >> In details it means that there will be two xwiki-oldcore jars, the >> "normal" one and the one including aspects and legacy classes. >> Projects will depends on the first one and the second one will >> actually be packaged with XE/XEM. And It will basically be the same >> for any other project with aspect based retro-compatibility. >> >> You can have a look at the current state which is pretty much ready to >> merge (need to update some code that is still using deprecated API) in >> https://github.com/xwiki/xwiki-platform/tree/feature-legacyprojects. >> Right now only oldcore have a conflicting jar package, other legacy >> modules are like xwiki-legacy used to be: they just contains some >> deprecated classes and bridges but they are not repackaging the non >> legacy jar because it's not really needed (no aspects). There is lots >> of more things to move but I would like to validate the idea and we >> will move stuff later. >> >> WDYT ? >> >> here is my +1 >> >> -- >> Thomas Mortagne >> > > > > -- > Thomas Mortagne > -- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

