On Wednesday 04 March 2015 09:23:06 Martin Grigorov wrote:
> On Wed, Mar 4, 2015 at 9:13 AM, Emond Papegaaij <emond.papega...@topicus.nl>
> > > WicketStuff InMethodGrid is currently excluded from the build in 7.x
> > > because it uses the old Tree and for 2 years no one spend his time to
> > > fix
> > > the deprecation warnings and migrate it to the new Tree impl...
> > 
> > So are we going to re-introduce it now the code stays available? :)
> 
> Yes. InMethod Grid is used by many applications. Most of its users probably
> do not even know it uses deprecated APIs.
> 
> One way is to leave it disabled and force the community to migrate it.
> Another way is to copy the old Tree classes in InMethod Grid project and
> use them locally.
> The third way is to introduce a project for the old Tree, with deprecated
> classes and documentation explaining that it is not maintained.
> 

I'd go for the third option then. Put all deprecated code in a separate 
project (or module), disable things like tests and code analysis, mark all 
classes as deprecated and leave them there to rot away. This keeps the work 
required to a minimum while still keeping the classes available for as long as 
possible.

Best regards,
Emond

Reply via email to