New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
libdbd-mysql-perl: FTBFS against mariadb-10.3 1:10.3.13-1 #304
Comments
|
Hi, Thanks for reporting this. I'll look into this and post an update either today or tomorrow. |
|
I've isolated the change in behaviour in 10.3.13 and I'm working on a fix. |
|
On Tue, 05 Mar 2019 08:29:45 +0000, Daniël van Eeden wrote:
I've isolated the change in behaviour in 10.3.13 and I'm working on
a fix.
That's great news, thank you very much!
|
|
Reported this to MariaDB: https://jira.mariadb.org/browse/MDEV-18823 |
|
The new 10.4 I added to the Travis tests breaks because this issue: I'll wait with adding 10.4.3 to Travis until this has been fixed. This will be handled in another issues and PR |
|
With v5.x DBD::mysql requires MySQL 8.x for building (which can still be used to connect to a MariaDB Server), so closing this issue now. |
|
That's a bit unfortunate … There is no MySQL in Debian since a couple of years (in the released/stable version, it's still in unstable for some reason). That means we'd have to scrap DBD-mysql as well; and I guess this will make many people unhappy. |
|
There are some options for now:
The reason for this is that MySQL and MariaDB have diverged. Both are fine options, but supporting both in the same code base is adding complexity. Even without this there are already many open issues that have accumulated over the past years that need to be addressed. |
|
Actually... I'll reopen this and will try to fix this for the v4 branch. Would that be ok? |
|
I tried the following. So the issue is the failing test for zerofill right (issue description and test match)? |
Shows this: So this is related to prepared statements. |
|
Yes. For now Debian is constrained to update to v4.x and not v5.x. If Debian wants DBD::mysql v5 then MySQL 8.x would be required. I would suggest to keep DBD::mysql as v4.x in Debian for now. |
We have the following bug reported to the Debian package of
DBD-mysql, c.f. https://bugs.debian.org/923541
It doesn't seem to be a bug in the packaging, so you may want to take
a look. Thanks!
AFAICS, DBD-mysql is tested against all kinds of MySQL and MariaDB versions
on travis but apparently not against 10.3.13. Maybe this explains why this
issue hasn't popped up there yet.
------8<-----------8<-----------8<-----------8<-----------8<-----
------8<-----------8<-----------8<-----------8<-----------8<-----
Thanks for considering,
gregor herrmann,
Debian Perl Group
The text was updated successfully, but these errors were encountered: