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


Reply via email to