[debian-mysql] Bug#919395: Heads up to release team about MariadB 10.3
Andreas Beckmann
anbe at debian.org
Sat Jan 19 20:14:47 GMT 2019
[ changed recients to #919395 (transition bug) + pkg-mysql-maint,
dropping upstream developers ]
On 2019-01-18 11:44, Emilio Pozuelo Monfort wrote:
> The problem was that the old libdbd-mariadb-perl didn't work with the new
> mariadb-10.3, so without a Breaks relationship in mariadb-10.3, there was an
> autopkgtests regression that was blocking the mariadb-10.3 migration. Yes, a
> Breaks could have been added, but that would have caused extra delays and I
> wanted to avoid that.
That didn't work out:
Trying easy from autohinter: mariadb-10.3/1:10.3.12-1 mysql-defaults/1.0.5
start: 22+0: a-1:a-0:a-0:a-0:i-18:m-1:m-0:m-1:p-0:s-1
orig: 22+0: a-1:a-0:a-0:a-0:i-18:m-1:m-0:m-1:p-0:s-1
easy: 32+0: a-2:a-1:a-1:a-1:i-19:m-2:m-1:m-2:p-1:s-2
* amd64: libmariadbclient-dev
* arm64: libmariadbclient-dev
* armel: libmariadbclient-dev
* armhf: libmariadbclient-dev
* i386: libmariadbclient-dev
* mips: libmariadbclient-dev
* mips64el: libmariadbclient-dev
* mipsel: libmariadbclient-dev
* ppc64el: libmariadbclient-dev
* s390x: libmariadbclient-dev
FAILED
Is it possible to get this information earlier? I.e. before britney
attempts to migrate the package and produces the failure?
Perhaps by doing a britney "dry-run" attempting to migrate each package
from sid ignoring age values ... and then reporting in the PTS,tracker
"britney dry-run succeeded/failed (link to logfile)"
Getting back to the current case: I assume this is caused by
libmariadbclient-dev being turned into a virtual package provided by
libmariadb-dev. I'll test whether reintroducing a transitional package
would improve the situation. Might require a trip through NEW, though.
A transitional package would also be needed to provide a smooth upgrade
path for people that consciously installed libmariadbclient-dev in stretch.
Andreas
More information about the pkg-mysql-maint
mailing list