[Lazarus] Fixes 2.6.2 cod breaks 2.6.0 code?

Mattias Gaertner nc-gaertnma at netcologne.de
Fri Mar 29 17:09:31 CET 2013


On Fri, 29 Mar 2013 15:54:49 +0100
Marco van de Voort <marcov at stack.nl> wrote:

>[...]
> > Yes, but 2.6.2 contains a few incompatibilities as well and Frank is
> > right that a 1.0.8 release is meant as a bug fix release, so it should
> > not contain incompatibilities.
> 
> That's a sliding slope. Strictly speaking, a new version of the compiler
> that predefines just one extra symbol (e.g. due to a new architectural
> issue) would then not be acceptable since an user could already use the
> symbol in its own code.
> 
> Things are not black and white. If there are incompatibilities, they are
> mostly there for a reason.

Yes, that's why 2.6.2 was used for 1.0.8. The incompatibilities are
minor compared to the many bug fixes.
I just meant, that the release must note it prominently.

Mattias




More information about the Lazarus mailing list