Hello Olivier, On Wed, Jun 11, 2014 at 11:21:34AM +0200, Olivier wrote: > Hello, > > > Experience told us that > > having extra args on "options" lines is not the easiest thing to handle > > in the long run. > > Do you or anyone else have any preference > > or any strong reason for either choice ? > > As a new major release is soon to be released (1.5.0), I would be even > more strict : MySQL <= 4.0 are not very common these days, so I would > change default check to use Nenad Patch, and create a new option > mysql40-check that use the old auth. > For a vast majority of users, there would be no change needed and it > will work for future MySQL/Maria versions. > We can provide a mysql40-check option for very old server to keep > running, and document it in "major 1.50 changes that could break your > app".
I really disagree with this approach, as it will silently break for some setups. People will simply upgrade and will see after a while that their servers are down. If we had introduced this option in 1.5-dev, I would have agreed, but it's been there for 4 years now since version 1.4, so we should not silently break it. Also, till now we have always maintained compatibility since 1.1 for all valid configs. I don't have trouble with breaking some compatibility when opening 1.6-dev, but it's a bit late for 1.5. Regards, Willy

