[debian-mysql] Preparing MariaDB 1:10.11.7-2 upload
Daniel Black
daniel at mariadb.org
Thu Feb 29 04:58:55 GMT 2024
On Tue, 27 Feb 2024 at 16:07, Otto Kekäläinen <otto at debian.org> wrote:
>
> Hi!
>
> > This is an important post release fix for PHP (and MariaDB nodejs,
> > possibly others) compatibility.
> >
> > https://github.com/MariaDB/server/commit/1b37cb71f44549c94acf8914cf93d43a4293a449
> >
> > with change for 10.11:
>
> Ok, pushed on debian/latest
>
> > Also Chroot approaches to armhf/armel are quite broken
>
> At least the Debian Salsa-CI cross-compilation was passing 3 weeks ago
> in https://salsa.debian.org/mariadb-team/mariadb-server/-/jobs/5248961
>
> Also https://crossqa.debian.net/src/mariadb was all green before
> 1:10.11.7-1 was uploaded.
> I compared the logs and in the next version I saw these extra CMake flags:
>
> -DCMAKE_INSTALL_RUNSTATEDIR=/run
> -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON
> -DBUILD_TESTING:BOOL=OFF
>
> ..as well as these extra lines in the configure stage:
>
> -- Looking for O_DIRECT - found
> -- Will download and bundle pcre2
>
> I'd say it is just tiny broken. Need to find that regression and revert it..
Caused by server commit b5c367cd88e37091ab5f8dab0396c01c97d037e2 (MDEV-32815)
>From crossbuild logs
-- Performing Test HAVE_SYSTEM_LIBFMT
CMake Error: try_run() invoked in cross-compiling mode, please set the
following cache variables appropriately:
HAVE_SYSTEM_LIBFMT_EXITCODE (advanced)
For details see /<<PKGBUILDDIR>>/builddir/TryRunResults.cmake
libfmt9 was used looking at debian logs.
>From https://github.com/fmtlib/fmt/issues/3835 - the libfmt regression
was in 10.0 -> 10.2.1 but will be fixed in the next release.
So invoking with -DHAVE_SYSTEM_LIBFMT_EXITCODE=0 in a cross build
seems the best solution.
Because the error is so deep in libfmt there's not an easy way to
change from a run test back to a compile test.
> I might also be related to GCC 14 that entered Debian unstable.
>
>
> > I attempted but failed:
> > https://salsa.debian.org/grooverdan/mariadb-server/-/pipelines/623885
> >
> > I'm sure those with better Salsa skills (and the patience to carry it
> > out), will have better success.
>
> Trying the same at
> https://salsa.debian.org/mariadb-team/mariadb-server/-/merge_requests/73
> now
Thanks.
More information about the pkg-mysql-maint
mailing list