[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