mariadb/debian
Otto Kekäläinen 211e9b3e0a MDEV-24927: Deb: Use liburing-dev instead of libaio-dev
Updating the debian/control file will automatically update the dependencies
in all CI environments that directly read the debian/control file, such
as Salsa-CI and buildbot.mariadb.org to some degree.
(https://github.com/MariaDB/mariadb.org-tools/issues/43)

On Debian/Ubuntu releases that don't have liburing-dev available,
automatically downgrade to libaio-dev (just like libcurl4->3 is done).
This ensures the debian/control file is always up-to-date and works for
latest Debian and Ubuntu releases, while the backwards compatibility mods
are maintained in autobake-deb.sh separately, and can be dropped from there
once support for certain platforms end.

Debian/Ubuntu availability visible at:
- https://packages.debian.org/search?searchon=names&keywords=liburing-dev
- https://packages.ubuntu.com/search?searchon=names&keywords=liburing-dev

Also modify debian/rules to force a build without libaio. Use YES instead
of ON to make the flag more logical (=turning libaio check "off").

Stop running Salsa-CI for Debian Stretch-backports, as it does not have
liburing-dev available nor is the old-old Debian stable a relevant platform
for MariaDB 10.6 to test against anymore. Since the Stretch-backports build
can no longer be made, neither can the MySQL 5.7 on Bionic upgrade test be
run, as it depended on the Stretch binary.

This commit does not modify the .travis.yml file, as Travis-CI does not
have new enough Ubuntu releases available yet. Also Travis-CI.org is
practically dead now as build times have been shrunk to near zero.

The scope of this change is also Debian/Ubuntu only. No RPM or Windows or
Mac changes are included in this commit.

This commit does not update the external libmariadb or ColumnStore
CI pipelines, as those are maintained in different repositories.
2021-03-15 11:34:02 +02:00
..
additions Merge 10.5 into 10.6 2021-01-07 09:08:09 +02:00
po Deb: Rename relevant occurrences of 10.5 to 10.6 now in 10.6 series 2020-05-14 19:43:26 +03:00
source Merge 10.5 into 10.6 2021-01-07 09:08:09 +02:00
tests Merge 10.5 into 10.6 2021-03-11 20:20:07 +02:00
apparmor-profile Updated apparmor-profile for spelling errors 2018-04-16 15:44:59 +04:00
autobake-deb.sh MDEV-24927: Deb: Use liburing-dev instead of libaio-dev 2021-03-15 11:34:02 +02:00
changelog Deb: Rename relevant occurrences of 10.5 to 10.6 now in 10.6 series 2020-05-14 19:43:26 +03:00
compat MDEV-658: debian debug symbols require compat 9 2017-07-18 15:41:22 +02:00
control MDEV-24927: Deb: Use liburing-dev instead of libaio-dev 2021-03-15 11:34:02 +02:00
copyright Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
gbp.conf Deb: Make alternative Debian builds easy with git-buildpackage config file 2016-10-07 15:32:46 +03:00
libmariadb-dev-compat.install MDEV-6284: Correctly place files in libmariadb-dev, libmariadbd-dev etc packages 2020-04-19 17:15:40 +03:00
libmariadb-dev-compat.links MDEV-6284: Correctly place files in libmariadb-dev, libmariadbd-dev etc packages 2020-04-19 17:15:40 +03:00
libmariadb-dev.examples Deb: rename client library packages to reflect its contents 2016-11-20 10:49:12 +02:00
libmariadb-dev.install MDEV-6284: Correctly place files in libmariadb-dev, libmariadbd-dev etc packages 2020-04-19 17:15:40 +03:00
libmariadb-dev.links MDEV-21303: Fix man page packaging for new mariadb-* named binaries 2020-04-05 00:24:24 +03:00
libmariadb-dev.lintian-overrides MDEV-21869: Add temporary Lintian overrides 2020-04-19 17:15:40 +03:00
libmariadb-dev.README.Maintainer Deb: Sync non-functional changes from official Debian 10.4 packaging 2019-09-18 16:11:49 +03:00
libmariadb3-compat.install Deb: Split libmysqlclient19/20 compat links into a separate package 2018-01-16 13:48:00 +02:00
libmariadb3.install MDEV-22053: Pass INSTALL_LAYOUT "DEB" correctly to CONC (libmariadb) 2020-04-13 14:33:50 +03:00
libmariadbclient18.install MDEV-13589 libmariadbclient18 is broken when using mariadb repo instead of debian's 2017-09-18 10:12:23 +02:00
libmariadbd-dev.install MDEV-6284: Correctly place files in libmariadb-dev, libmariadbd-dev etc packages 2020-04-19 17:15:40 +03:00
libmariadbd19.install MDEV-14953 - rename libmysqld.so to libmariadbd.so 2018-02-08 12:02:49 +00:00
libmysqlclient18.install MDEV-13589 libmariadbclient18 is broken when using mariadb repo instead of debian's 2017-09-18 10:12:23 +02:00
mariadb-backup.install Revert "MDEV-21303 Make executables MariaDB named" 2020-03-24 02:39:32 +01:00
mariadb-backup.links Revert "MDEV-21303 Make executables MariaDB named" 2020-03-24 02:39:32 +01:00
mariadb-client-10.6.docs Deb: Rename relevant occurrences of 10.5 to 10.6 now in 10.6 series 2020-05-14 19:43:26 +03:00
mariadb-client-10.6.install Merge branch '10.5' into 10.6 2020-07-04 11:53:26 +02:00
mariadb-client-10.6.links Deb: Rename relevant occurrences of 10.5 to 10.6 now in 10.6 series 2020-05-14 19:43:26 +03:00
mariadb-client-10.6.manpages Deb: Rename relevant occurrences of 10.5 to 10.6 now in 10.6 series 2020-05-14 19:43:26 +03:00
mariadb-client-10.6.menu Deb: Rename relevant occurrences of 10.5 to 10.6 now in 10.6 series 2020-05-14 19:43:26 +03:00
mariadb-client-10.6.README.Debian Deb: Rename relevant occurrences of 10.5 to 10.6 now in 10.6 series 2020-05-14 19:43:26 +03:00
mariadb-client-core-10.6.install Deb: Rename relevant occurrences of 10.5 to 10.6 now in 10.6 series 2020-05-14 19:43:26 +03:00
mariadb-client-core-10.6.links Deb: Rename relevant occurrences of 10.5 to 10.6 now in 10.6 series 2020-05-14 19:43:26 +03:00
mariadb-common.dirs MDEV-19933: Sync mariadb-common and update-alternatives based /etc/mysql/ 2020-06-10 13:24:18 +03:00
mariadb-common.install Deb: Add missing files into correct packages and rest in not-installed 2018-01-16 13:48:00 +02:00
mariadb-common.postinst Deb: Fix upgrade from Percona.com by ensuring server uses mariadb.cnf 2021-01-03 21:14:32 +02:00
mariadb-common.postrm MDEV-19933: Sync mariadb-common and update-alternatives based /etc/mysql/ 2020-06-10 13:24:18 +03:00
mariadb-plugin-connect.install post-fix for #1504 2020-06-12 01:17:57 +02:00
mariadb-plugin-cracklib-password-check.install Deb: Misc ColumnStore Debian packaging improvements 2020-07-10 21:56:14 +03:00
mariadb-plugin-gssapi-client.install MDEV-22053: Pass INSTALL_LAYOUT "DEB" correctly to CONC (libmariadb) 2020-04-13 14:33:50 +03:00
mariadb-plugin-gssapi-server.install Deb: Misc ColumnStore Debian packaging improvements 2020-07-10 21:56:14 +03:00
mariadb-plugin-mroonga.install Deb: wrap-and-sort -a 2018-01-16 13:48:00 +02:00
mariadb-plugin-mroonga.postinst Deb: correct comment about socket auth in Spider/Mroong maintainer scripts 2016-11-20 10:49:11 +02:00
mariadb-plugin-mroonga.prerm Deb: Fix executable bit so dh-exec works (regression in fd2dc9c3fd) 2020-03-18 22:49:55 +02:00
mariadb-plugin-oqgraph.install post-fix for #1504 2020-06-12 01:17:57 +02:00
mariadb-plugin-rocksdb.install post-fix for #1504 2020-06-12 01:17:57 +02:00
mariadb-plugin-rocksdb.links Revert "MDEV-21303 Make executables MariaDB named" 2020-03-24 02:39:32 +01:00
mariadb-plugin-s3.install Add man page for new command aria_s3_copy 2020-07-08 12:24:55 +03:00
mariadb-plugin-spider.install post-fix for #1504 2020-06-12 01:17:57 +02:00
mariadb-server-10.6.config Deb: Rename mariadb.init 10.5->10.6 on 10.6 branch 2021-03-11 10:21:52 +02:00
mariadb-server-10.6.dirs Deb: Rename relevant occurrences of 10.5 to 10.6 now in 10.6 series 2020-05-14 19:43:26 +03:00
mariadb-server-10.6.install Merge 10.5 into 10.6 2021-01-04 10:52:32 +02:00
mariadb-server-10.6.links Deb: Rename relevant occurrences of 10.5 to 10.6 now in 10.6 series 2020-05-14 19:43:26 +03:00
mariadb-server-10.6.logcheck.ignore.paranoid Merge branch '10.5' into 10.6 2020-07-04 11:53:26 +02:00
mariadb-server-10.6.logcheck.ignore.server Merge branch '10.5' into 10.6 2020-07-04 11:53:26 +02:00
mariadb-server-10.6.logcheck.ignore.workstation Merge branch '10.5' into 10.6 2020-07-04 11:53:26 +02:00
mariadb-server-10.6.mariadb.init Deb: Rename mariadb.init 10.5->10.6 on 10.6 branch 2021-03-11 10:21:52 +02:00
mariadb-server-10.6.mysql-server.logrotate Merge 10.5 into 10.6 2020-11-02 12:49:19 +02:00
mariadb-server-10.6.mysql.default Merge 10.5 into 10.6 2021-01-07 09:08:09 +02:00
mariadb-server-10.6.postinst Merge 10.5 into 10.6 2021-01-07 09:08:09 +02:00
mariadb-server-10.6.postrm Merge 10.5 into 10.6 2020-08-04 07:55:16 +03:00
mariadb-server-10.6.preinst Merge 10.5 into 10.6 2020-08-04 07:55:16 +03:00
mariadb-server-10.6.prerm Merge branch '10.5' into 10.6 2020-07-04 11:53:26 +02:00
mariadb-server-10.6.README.Debian Merge 10.5 into 10.6 2021-01-07 09:08:09 +02:00
mariadb-server-10.6.templates Deb: Rename relevant occurrences of 10.5 to 10.6 now in 10.6 series 2020-05-14 19:43:26 +03:00
mariadb-server-10.6.triggers Deb: Rename relevant occurrences of 10.5 to 10.6 now in 10.6 series 2020-05-14 19:43:26 +03:00
mariadb-server-core-10.6.install Deb: Rename relevant occurrences of 10.5 to 10.6 now in 10.6 series 2020-05-14 19:43:26 +03:00
mariadb-server-core-10.6.links Deb: Rename relevant occurrences of 10.5 to 10.6 now in 10.6 series 2020-05-14 19:43:26 +03:00
mariadb-test-data.install Deb: Run 'wrap-and-sort -a' so comparison across releases is easier 2020-02-13 20:47:23 +02:00
mariadb-test-data.lintian-overrides MDEV-21869: Add temporary Lintian overrides 2020-04-19 17:15:40 +03:00
mariadb-test.install Deb: Run 'wrap-and-sort -av' to debian/ contents is easier to compare 2020-12-21 19:03:29 +02:00
mariadb-test.links Revert "MDEV-21303 Make executables MariaDB named" 2020-03-24 02:39:32 +01:00
mariadb-test.lintian-overrides MDEV-21869: Add temporary Lintian overrides 2020-04-19 17:15:40 +03:00
mysql-common.dirs Modified debian scripts to make galera packages 2014-03-14 17:54:53 -04:00
mysql-common.links post-fix for #1504 2020-06-12 01:17:57 +02:00
mysql-common.postrm MDEV-21869: Make Debian packaging Lintian clean 2020-04-19 17:15:40 +03:00
not-installed Merge 10.5 into 10.6 2020-08-04 07:55:16 +03:00
rules MDEV-24927: Deb: Use liburing-dev instead of libaio-dev 2021-03-15 11:34:02 +02:00
salsa-ci.yml MDEV-24927: Deb: Use liburing-dev instead of libaio-dev 2021-03-15 11:34:02 +02:00