I think we also have to advertise this when releasing, otherwise it might be unclear that some deprecated methods still works while not being "in the code" (for example I don't have that reflex yet to lookup the aspects when reading code)
Jérôme. > For everyone's information I have added this strategy to our > development practices guide at: > http://dev.xwiki.org/xwiki/bin/view/Community/DevelopmentPractices#HBackwardCompatibility > > Thanks > -Vincent > > On Feb 4, 2008, at 2:40 PM, Vincent Massol wrote: > >> Done: http://jira.xwiki.org/jira/browse/XWIKI-2059 >> >> The mechanism is now in place. >> See the aspect here: >> http://tinyurl.com/2bgrxj >> >> Thanks >> -Vincent >> >> On Feb 4, 2008, at 9:44 AM, Vincent Massol wrote: >> >>> Hi, >>> >>> I'd like us to agree on using the strategy described here: >>> http://blogs.sonatype.com/john/2007/11/09/1194630418546.html >>> >>> This has several advantages: >>> >>> 1) Keeps our code clean >>> 2) Put all backward compatibility code in a single place which makes >>> it easy too to remove when the time has come >>> >>> Here's my +1 >>> >>> If we agree I'll do a try of using this approach for moving out the >>> deprecated methods in the XWiki class into an aspect. It should be a >>> piece of cake since we already have the aspectj plugin in place for >>> the core build. >>> >>> Thanks >>> -Vincent > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

