On Sat, May 29, 2010 at 10:35:24PM +0200, Hans-Peter Diettrich wrote: > dmitry boyarintsev schrieb: > > > I must agree that marking the unit as "deprecated" should be enough. > > It won't break the existing code using the old file, but would also > > notify maintainers that they should update. > > I'd move such units into a "museum" place, apart from trunk. The museum > can be downloaded separately, and an organization into packages may > simplifiy the maintenance of legacy code.
The rules are like this: First deprecate them (or clearly say so in the release manifest). Then do a full release cycle with the sources left in, but not compiled into the releases. (e.g. rtl/linux/oldlinux.pp is now getting that treatment) Third, remove it, and either throw it away, or move it to some other repository. -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
