Ciao guys, I forgot to inform everybody that after a quick chat with Andrea we recognized that we have not understood each other's point. The solutions is that I will commit a deprecated version of the missing classes in the coverage module, and not back in the main module,within this evening in order to cope with the deprecation cycle.
Cheers, Simone. ------------------------------------------------------- Eng. Simone Giannecchini President/CEO GeoSolutions http://www.geo-solutions.it Via Carignoni 51 550141 Camaiore (LU) Italy Mobile: +39 333 81 28928 ------------------------------------------------------- ----- Original Message ----- From: "Justin Deoliveira" <[EMAIL PROTECTED]> To: "Andrea Aime" <[EMAIL PROTECTED]> Cc: "Simone" <[EMAIL PROTECTED]>; "Geotools-Devel list" <[email protected]> Sent: Monday, February 19, 2007 4:50 PM Subject: Re: [Geotools-devel] Incompatible change occurred on trunk > Agreed, > > I understand the need to move classes around, but if its possible to > deprecate the old class, wether it just be a copy of the new one, or a > subclass of it as andrea suggests, I think we should do it. > > -Justin > > Andrea Aime wrote: >> Simone ha scritto: >>> Ciao Andrea, >>> I think I talked a bit about the issue you are bringing up before and >>> meanwhile doing this work. >>> This change MUST be done in an incompatible way if we want to have main >>> NOT depending on coverage. >>> Moreover, unless we want to create a circular dependecy there is no way >>> to use the usual deprecation cycle, because >>> if we do so, main would depend on coverage which would depend on main. >> >> I disagree. Keeping the same packages as before while moving >> the classes from one module to the other would not have changed the API. >> That is: >> * move the classes, don't change package >> * create the new classes in the new packages >> * have the old ones extend the new ones and become empty shells to >> ensure API continuity >> * deprecate the old ones >> * on 2.5 or lated, remove the deprecated old ones. >> >> Cheers >> Andrea >> >> ------------------------------------------------------------------------- >> Take Surveys. Earn Cash. Influence the Future of IT >> Join SourceForge.net's Techsay panel and you'll get the chance to share >> your >> opinions on IT & business topics through brief surveys-and earn cash >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >> _______________________________________________ >> Geotools-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/geotools-devel >> >> !DSPAM:1004,45d9b1a3251251194215290! >> > > > -- > Justin Deoliveira > The Open Planning Project > http://topp.openplans.org ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Geotools-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-devel
