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