diff options
author | Daniel Black <daniel@mariadb.org> | 2021-03-30 14:43:25 +1100 |
---|---|---|
committer | Daniel Black <daniel@mariadb.org> | 2021-03-30 14:43:25 +1100 |
commit | 6ca07c21098a51c6b5a191e62fe23438abfec364 (patch) | |
tree | eb31cd9322536f896fb307e4ce7bb8029161c819 | |
parent | 831adb1e5cf5d283a5a727b396ecf75a5b207699 (diff) | |
parent | 0df74a0197a5c2acf50645516fbf6bf20ad7e27f (diff) | |
download | mariadb-git-6ca07c21098a51c6b5a191e62fe23438abfec364.tar.gz |
Merge 10.5 into 10.6
-rw-r--r-- | debian/control | 125 | ||||
-rw-r--r-- | debian/salsa-ci.yml | 17 |
2 files changed, 115 insertions, 27 deletions
diff --git a/debian/control b/debian/control index f3c3b2674f7..a005770d93b 100644 --- a/debian/control +++ b/debian/control @@ -288,7 +288,17 @@ Conflicts: mariadb-client-10.0, mysql-client-core-5.7, mysql-client-core-8.0, virtual-mysql-client-core -Replaces: mariadb-client-core-10.0, +Replaces: mariadb-client-10.0, + mariadb-client-10.1, + mariadb-client-10.2, + mariadb-client-10.3, + mariadb-client-10.4, + mariadb-client-10.5 (<< ${source:Version}), + mariadb-client-5.1, + mariadb-client-5.2, + mariadb-client-5.3, + mariadb-client-5.5, + mariadb-client-core-10.0, mariadb-client-core-10.1, mariadb-client-core-10.2, mariadb-client-core-10.3, @@ -298,6 +308,10 @@ Replaces: mariadb-client-core-10.0, mariadb-client-core-5.2, mariadb-client-core-5.3, mariadb-client-core-5.5, + mysql-client (<< 5.0.51), + mysql-client-5.0, + mysql-client-5.1, + mysql-client-5.5, mysql-client-core-5.1, mysql-client-core-5.5, mysql-client-core-5.6, @@ -349,7 +363,14 @@ Conflicts: mariadb-client (<< ${source:Version}), mysql-client-core-8.0, mytop, virtual-mysql-client -Replaces: mariadb-client-10.0, +Breaks: mariadb-client-core-10.0, + mariadb-client-core-10.1, + mariadb-client-core-10.2, + mariadb-client-core-10.3, + mariadb-client-core-10.4, + mariadb-client-core-10.5 (<< ${source:Version}) +Replaces: mariadb-client (<< ${source:Version}), + mariadb-client-10.0, mariadb-client-10.1, mariadb-client-10.2, mariadb-client-10.3, @@ -359,12 +380,26 @@ Replaces: mariadb-client-10.0, mariadb-client-5.2, mariadb-client-5.3, mariadb-client-5.5, + mariadb-client-core-10.0, + mariadb-client-core-10.1, + mariadb-client-core-10.2, + mariadb-client-core-10.3, + mariadb-client-core-10.4, + mariadb-client-core-10.5 (<< ${source:Version}), + mariadb-server-10.5 (<< ${source:Version}), + mysql-client (<< 5.0.51), mysql-client-5.0, mysql-client-5.1, mysql-client-5.5, mysql-client-5.6, mysql-client-5.7, mysql-client-8.0, + mysql-client-core-5.0, + mysql-client-core-5.1, + mysql-client-core-5.5, + mysql-client-core-5.6, + mysql-client-core-5.7, + mysql-client-core-8.0, mytop, virtual-mysql-client Provides: default-mysql-client, @@ -403,7 +438,28 @@ Conflicts: mariadb-server-core-10.0, mysql-server-core-5.7, mysql-server-core-8.0, virtual-mysql-server-core -Replaces: mariadb-server-core-10.0, +Breaks: mariadb-client-10.0, + mariadb-client-10.1, + mariadb-client-10.2, + mariadb-client-10.3, + mariadb-client-10.4, + mariadb-client-10.5 (<< ${source:Version}), + mariadb-server-10.3, + mariadb-server-10.4, + mariadb-server-10.5 (<< ${source:Version}), + mysql-server-5.6, + mysql-server-5.7, + mysql-server-8.0 +Replaces: mariadb-client-10.0, + mariadb-client-10.1, + mariadb-client-10.2, + mariadb-client-10.3, + mariadb-client-10.4, + mariadb-client-10.5 (<< ${source:Version}), + mariadb-server-10.3, + mariadb-server-10.4, + mariadb-server-10.5 (<< ${source:Version}), + mariadb-server-core-10.0, mariadb-server-core-10.1, mariadb-server-core-10.2, mariadb-server-core-10.3, @@ -413,6 +469,10 @@ Replaces: mariadb-server-core-10.0, mariadb-server-core-5.2, mariadb-server-core-5.3, mariadb-server-core-5.5, + mysql-server-5.0, + mysql-server-5.6, + mysql-server-5.7, + mysql-server-8.0, mysql-server-core-5.0, mysql-server-core-5.1, mysql-server-core-5.5, @@ -470,6 +530,7 @@ Conflicts: mariadb-server (<< ${source:Version}), mysql-client-5.6, mysql-client-5.7, mysql-client-8.0, + mysql-client-core-8.0, mysql-server, mysql-server-4.1, mysql-server-5.0, @@ -478,8 +539,16 @@ Conflicts: mariadb-server (<< ${source:Version}), mysql-server-5.6, mysql-server-5.7, mysql-server-8.0, + mysql-server-core-5.5, + mysql-server-core-5.6, + mysql-server-core-5.7, + mysql-server-core-8.0, virtual-mysql-server -Replaces: mariadb-server-10.0, +Replaces: libmariadbclient-dev (<< 5.5.0), + libmariadbclient16, + mariadb-client-10.5 (<< ${source:Version}), + mariadb-server (<< ${source:Version}), + mariadb-server-10.0, mariadb-server-10.1, mariadb-server-10.2, mariadb-server-10.3, @@ -489,6 +558,12 @@ Replaces: mariadb-server-10.0, mariadb-server-5.2, mariadb-server-5.3, mariadb-server-5.5, + mysql-client-5.5, + mysql-client-5.6, + mysql-client-5.7, + mysql-client-8.0, + mysql-client-core-8.0, + mysql-server, mysql-server-4.1, mysql-server-5.0, mysql-server-5.1, @@ -722,18 +797,34 @@ Depends: mariadb-client-10.6 (= ${binary:Version}), ${misc:Depends}, ${perl:Depends}, ${shlibs:Depends} -Breaks: mariadb-test-10.0, +Conflicts: mariadb-server-5.5, + mysql-server-5.7, + mysql-server-core-8.0 +Breaks: mariadb-server-5.5, + mariadb-test-10.0, mariadb-test-10.1, mariadb-test-10.2, mariadb-test-10.3, mariadb-test-10.4, - mariadb-test-5.5 + mariadb-test-5.5, + mysql-server-5.7, + mysql-server-core-8.0, + mysql-testsuite, + mysql-testsuite-5.5, + mysql-testsuite-5.6, + mysql-testsuite-5.7, + mysql-testsuite-8.0 Replaces: mariadb-test-10.0, mariadb-test-10.1, mariadb-test-10.2, mariadb-test-10.3, mariadb-test-10.4, mariadb-test-5.5, + mysql-testsuite, + mysql-testsuite-5.5, + mysql-testsuite-5.6, + mysql-testsuite-5.7, + mysql-testsuite-8.0, virtual-mysql-testsuite Provides: virtual-mysql-testsuite Suggests: patch @@ -751,23 +842,21 @@ Multi-Arch: foreign Depends: ${misc:Depends}, ${perl:Depends}, ${shlibs:Depends} -Breaks: mariadb-test-data-10.0, - mariadb-test-data-10.1, - mariadb-test-data-10.2, - mariadb-test-data-10.3, - mariadb-test-data-10.4, - mariadb-test-data-5.5, +Breaks: mariadb-test-10.0, + mariadb-test-10.1, + mariadb-test-10.2, + mariadb-test-5.5, + mariadb-test-data-10.0, mysql-testsuite, mysql-testsuite-5.5, mysql-testsuite-5.6, mysql-testsuite-5.7, mysql-testsuite-8.0 -Replaces: mariadb-test-data-10.0, - mariadb-test-data-10.1, - mariadb-test-data-10.2, - mariadb-test-data-10.3, - mariadb-test-data-10.4, - mariadb-test-data-5.5, +Replaces: mariadb-test-10.0, + mariadb-test-10.1, + mariadb-test-10.2, + mariadb-test-5.5, + mariadb-test-data-10.0, mysql-testsuite, mysql-testsuite-5.5, mysql-testsuite-5.6, diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml index 459ca2efdad..aa74063a0bd 100644 --- a/debian/salsa-ci.yml +++ b/debian/salsa-ci.yml @@ -116,11 +116,6 @@ build native deb: ccache -s mv ${CCACHE_TMP_DIR} ${CCACHE_WORK_DIR} -# Temporarily ignore until https://github.com/MariaDB/server/pull/1729 is merged -missing-breaks: - extends: .test-missing-breaks - allow_failure: true - piuparts: extends: .test-piuparts stage: test extras @@ -539,9 +534,8 @@ mysql-8.0 Sid to mariadb-10.6 upgrade: - ${WORKING_DIR}/debug script: - *test-prepare-container - # First install often fail due to bug in mysql-8.0 - - apt-get install -y mysql-server 'libmysqlc*' || true - - sleep 10 && apt-get install -f + # The postinst fails often if 'ps' is missing from system, so install procps + - apt-get install -y procps mysql-server 'libmysqlc*' - *test-verify-initial - *test-install - service mysql status @@ -609,8 +603,13 @@ mariadb.org-10.5 to mariadb-10.6 upgrade: - echo 'deb http://mirror.one.com/mariadb/repo/10.5/debian sid main' > /etc/apt/sources.list.d/mariadb.list - apt-get update - *test-install-readline-in-sid-for-backwards-compat + # The 10.5.9 relase is missing mariadb-plugin-columnstore, define all other packages but it to avoid hitting the error: + # The following packages have unmet dependencies: + # mariadb-plugin-columnstore : Depends: mariadb-server-10.5 (= 1:10.5.8+maria~sid) but 1:10.5.9+maria~sid is to be installed + - apt-get install -y libmariadb3 'libmariadb-*' 'libmariadbd*' 'mariadb-c*' 'mariadb-b*' 'mariadb-s*' 'mariadb-t*' 'mariadb-plugin-con*' 'mariadb-plugin-cr*' 'mariadb-plugin-g*' 'mariadb-plugin-m*' 'mariadb-plugin-o*' 'mariadb-plugin-s*' + # Once 10.5.10 is out, revert back to: # Package libmariadbclient-dev from mariadb.org conficts with libmariadb-dev in Sid, so cannot use wildcard that would include it - - apt-get install -y 'mariadb*' libmariadb3 'libmariadb-*' 'libmariadbd*' + #- apt-get install -y 'mariadb*' libmariadb3 'libmariadb-*' 'libmariadbd*' - *test-verify-initial # Install MariaDB built in this commit # Force downgrades so our version installs on top of upstream revision, e.g. 1:10.5.5-1 vs 1:10.5.5+mariadb~sid |