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

Reply via email to