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

Reply via email to