mirror of
https://github.com/MariaDB/server.git
synced 2025-01-29 18:20:07 +01:00
f4adf35474
* Deb: Handle codename 'n/a' from Debian Sid properly and autobake-deb cleanup This fixes autobake-deb.sh builds on Sid which was visible as 4 failing build steps on Salsa-CI. - In Sid the LSBNAME might evaluate to 'n/a', so accept it as 'Sid' to fix builds that failed with error: Error - unknown release codename n/a - Refactor list to have Ubuntu versions first, then Debian, and as last the special case of Debian Sid - Fix minor syntax issues detected by Shellcheck Also remove useless DEB_HOST_ARCH_CPU check from debian/rules: * It was never in effect as the 'sed' in autobake-deb.sh cleared it anyway * The variable name was wrong and always empty * If variable would have been correct, logic was still reversed - Define 3h timeout as the default 1h timeout on Gitlab.com (and others) is usually not enough for initial (uncached) MariaDB builds. - Replace Buster to Bookworm/Sid upgrade testing with upgrade inside Buster testing as direct upgrades from Stretch to Bullseye and Buster to Bookworm are no longer possible due to: Bug#993755: libcrypt.so.1: cannot open shared object file when upgrading from Stretch to Sid (https://bugs.debian.org/993755) - Stop ignoring MariaDB.org 10.6 to this version upgrade testing failures to reveal bug MDEV-28640. Originally this step was failing as the uring dependencies in upstream builders lagged behind and there was nothing that needed work, only time time to resolve. Now there is an actual bug in packaging that should be visible as a CI failure. - Stop testing for 'service mysql status' on systems that upgraded from MySQL 8.0 to MariaDB.org vended 10.6. Due to some unidentified debian/control changes in 10.6 on upstream the upgrade is no longer compatible in a way that would maintain the init.d script with name 'mysql'. - Fix typos where mergers had changed occurrences of 10.5 to 10.6 while they intentionally need to be exactly 10.5, otherwise the meaning changes. - Align autopkgtest code with downstream official Debian packaging one. This is change is safe on a stable branch because is only affects builds and testing, not any actual usage of MariaDB 10.6. - Standardize on using capitalized 'YES' in CMake build options (instead of 'yes' or mixed case) - Add some comments to better document debian/rules - Fix typo in Lintian overrides Ubuntu bug: https://bugs.launchpad.net/ubuntu/+source/mariadb-10.6/+bug/1970634 MariaDB ticket: https://jira.mariadb.org/browse/MDEV-25633 When built with LTO on Ubuntu, MariaDB does not catch an exception when the uring initialization fails due to a low RLIMIT_MEMLOCK value. This commit amends the commit |
||
---|---|---|
.. | ||
additions | ||
po | ||
source | ||
tests | ||
apparmor-profile | ||
autobake-deb.sh | ||
changelog | ||
compat | ||
control | ||
copyright | ||
gbp.conf | ||
libmariadb-dev-compat.install | ||
libmariadb-dev-compat.links | ||
libmariadb-dev.examples | ||
libmariadb-dev.install | ||
libmariadb-dev.links | ||
libmariadb-dev.lintian-overrides | ||
libmariadb-dev.README.Maintainer | ||
libmariadb3-compat.install | ||
libmariadb3.install | ||
libmariadbclient18.install | ||
libmariadbd-dev.install | ||
libmariadbd19.install | ||
libmysqlclient18.install | ||
mariadb-backup.install | ||
mariadb-backup.links | ||
mariadb-client-10.6.docs | ||
mariadb-client-10.6.install | ||
mariadb-client-10.6.links | ||
mariadb-client-10.6.manpages | ||
mariadb-client-10.6.menu | ||
mariadb-client-10.6.README.Debian | ||
mariadb-client-core-10.6.install | ||
mariadb-client-core-10.6.links | ||
mariadb-common.dirs | ||
mariadb-common.install | ||
mariadb-common.postinst | ||
mariadb-common.postrm | ||
mariadb-plugin-connect.install | ||
mariadb-plugin-cracklib-password-check.install | ||
mariadb-plugin-gssapi-client.install | ||
mariadb-plugin-gssapi-server.install | ||
mariadb-plugin-mroonga.install | ||
mariadb-plugin-mroonga.postinst | ||
mariadb-plugin-mroonga.prerm | ||
mariadb-plugin-oqgraph.install | ||
mariadb-plugin-rocksdb.install | ||
mariadb-plugin-rocksdb.links | ||
mariadb-plugin-s3.install | ||
mariadb-plugin-spider.install | ||
mariadb-server-10.6.config | ||
mariadb-server-10.6.dirs | ||
mariadb-server-10.6.install | ||
mariadb-server-10.6.links | ||
mariadb-server-10.6.logcheck.ignore.paranoid | ||
mariadb-server-10.6.logcheck.ignore.server | ||
mariadb-server-10.6.logcheck.ignore.workstation | ||
mariadb-server-10.6.mariadb.init | ||
mariadb-server-10.6.mysql-server.logrotate | ||
mariadb-server-10.6.mysql.default | ||
mariadb-server-10.6.postinst | ||
mariadb-server-10.6.postrm | ||
mariadb-server-10.6.preinst | ||
mariadb-server-10.6.prerm | ||
mariadb-server-10.6.README.Debian | ||
mariadb-server-10.6.templates | ||
mariadb-server-10.6.triggers | ||
mariadb-server-core-10.6.install | ||
mariadb-server-core-10.6.links | ||
mariadb-test-data.install | ||
mariadb-test-data.lintian-overrides | ||
mariadb-test.install | ||
mariadb-test.links | ||
mariadb-test.lintian-overrides | ||
mysql-common.dirs | ||
mysql-common.links | ||
mysql-common.postrm | ||
not-installed | ||
rules | ||
salsa-ci.yml |