On Fri, 23 May 2014 13:02:32 +0200, "Paul Beach" <pbe...@ibphoenix.com>
wrote:
> <<Sorry, but IMHO declaring dialect 1 as legacy and announcing dropping
of
> support was already done with Interbase 6.0. The Interbase 6.0 Getting
> Started Guide explicitly states that moving from Interbase 5 to
Interbase 6
> you need to migrate databases and clients from dialect 1 to 3. It also
says
> (page 27): "In a future release, InterBase will allow only the dialect 3
> behavior", (page 42): "Future versions of InterBase will no longer
support
> dialect 1. It is offered now as a transitional mode.">>
> 
> Firebird isn't InterBase. There is a difference between supporting it,
> adding new features to it (something we don't do), breaking it or
removing it
> completely.
> We haven't "supported" dialect 1 since the projct started, but if we
make
> a change that makes dialect 1 unusable then thats a problem.

To me having dialect 1 means supporting dialect 1. If we think it is too
late to remove it now, then 1) a warning should be returned when connecting
with dialect 1 (if that doesn't happen already), 2) the release notes of
all future versions of 2.1, 2.5 and 3.0 should include a warning that the
next version (be it Firebird 3.1, Firebird 4.0 or whichever version comes
first) will drop dialect 1 entirely.

> <<I'd say that has been warning enough. People have had +/- 15 years to
> migrate. If they haven't done so by now, they can stay on Firebird 2.5.
If
> they want the goodies from Firebird 3.0 they will finally have good
reason
> to invest in migrating.>>
> 
> And I repeat - doing at an Alpha stage seems silly. A knee jerk
reaction.

I am being heavy-handed on purpose here, because I think Firebird needs to
move on. I seem to recall suggesting dropping support of dialect 1 a few
years ago already, and similar arguments were made then (we have already
started Firebird 3.0 development, people expect dialect 1, etc). However if
we don't support it as you say, then there is no problem in dropping it
because people then should have no expectation of its availability (which
to the contrary: they have, people think and expect Firebird to support
dialect 1).

Mark

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to