@@ -37,14 +37,6 @@ build:
37
37
- apt-get update && eatmydata apt-get install --yes --no-install-recommends aptitude devscripts ccache equivs
38
38
- cd ${WORKING_DIR}/${SOURCE_DIR}
39
39
- eatmydata install-build-deps.sh .
40
- - |
41
- # From Debian Bullseye/Ubuntu Hirsute onwards libreadline is gone, so build with it
42
- # only on older releases where it is still available. This can be removed once
43
- # MCOL-4535 lands in MariaDB.
44
- if apt-cache madison libreadline-gplv2-dev | grep 'libreadline-gplv2-dev' >/dev/null 2>&1
45
- then
46
- apt-get install --yes libreadline-gplv2-dev
47
- fi
48
40
- update-ccache-symlinks; ccache -z # Zero out ccache counters
49
41
- while true; do sleep 600; echo "10 minutes passed" >&2; done & # Progress keeper since build is long and silent
50
42
- debian/autobake-deb.sh |& tail -n 10000 # Keep Gitlab-CI output under 4 MB
@@ -142,12 +134,6 @@ blhc:
142
134
# Prime the apt cache so later apt commands can run
143
135
apt-get update
144
136
145
- # Readline was removed from Debian Sid (and Bullseye) in Feb 2021. To be able to install older
146
- # versions of MariaDB that depend on it, fetch and install it from Buster.
147
- .test-install-readline-in-sid-for-backwards-compat : &test-install-readline-in-sid-for-backwards-compat |
148
- curl -O http://ftp.de.debian.org/debian/pool/main/r/readline5/libreadline5_5.2+dfsg-3+b13_amd64.deb
149
- apt install -y ./libreadline5_5.2+dfsg-3+b13_amd64.deb
150
-
151
137
.test-verify-initial : &test-verify-initial |
152
138
dpkg -l | grep -iE 'maria|mysql|galera' || true # List installed
153
139
service mysql status || service mariadb status # Early MariaDB 10.5 only had 'mariadb'
@@ -602,7 +588,6 @@ mariadb.org-10.5 to mariadb-10.6 upgrade:
602
588
- curl -sS https://mariadb.org/mariadb_release_signing_key.asc -o /etc/apt/trusted.gpg.d/mariadb.asc
603
589
- echo 'deb http://mirror.one.com/mariadb/repo/10.5/debian sid main' > /etc/apt/sources.list.d/mariadb.list
604
590
- apt-get update
605
- - *test-install-readline-in-sid-for-backwards-compat
606
591
# The 10.5.9 relase is missing mariadb-plugin-columnstore, define all other packages but it to avoid hitting the error:
607
592
# The following packages have unmet dependencies:
608
593
# 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
@@ -642,7 +627,6 @@ mariadb.org-10.4 to mariadb-10.6 upgrade:
642
627
- curl -sS https://mariadb.org/mariadb_release_signing_key.asc -o /etc/apt/trusted.gpg.d/mariadb.asc
643
628
- echo 'deb http://mirror.one.com/mariadb/repo/10.4/debian sid main' > /etc/apt/sources.list.d/mariadb.list
644
629
- apt-get update
645
- - *test-install-readline-in-sid-for-backwards-compat
646
630
- apt-get install -y mariadb-server-10.4
647
631
# MariaDB.org version of 10.4 and early 10.5 do not install an init file, so
648
632
# it must be installed here manually
@@ -676,7 +660,6 @@ mariadb.org-10.3 to mariadb-10.6 upgrade:
676
660
- curl -sS https://mariadb.org/mariadb_release_signing_key.asc -o /etc/apt/trusted.gpg.d/mariadb.asc
677
661
- echo 'deb http://mirror.one.com/mariadb/repo/10.3/debian sid main' > /etc/apt/sources.list.d/mariadb.list
678
662
- apt-get update
679
- - *test-install-readline-in-sid-for-backwards-compat
680
663
- apt-get install -y mariadb-server-10.3
681
664
# Verify initial state before upgrade
682
665
- dpkg -l | grep -iE 'maria|mysql|galera' || true # List installed
@@ -713,7 +696,6 @@ mariadb.org-10.2 to mariadb-10.6 upgrade:
713
696
- curl -sS https://mariadb.org/mariadb_release_signing_key.asc -o /etc/apt/trusted.gpg.d/mariadb.asc
714
697
- echo 'deb http://mirror.one.com/mariadb/repo/10.2/debian sid main' > /etc/apt/sources.list.d/mariadb.list
715
698
- apt-get update
716
- - *test-install-readline-in-sid-for-backwards-compat
717
699
- apt-get install -y mariadb-server-10.2
718
700
# Verify initial state before upgrade
719
701
- dpkg -l | grep -iE 'maria|mysql|galera' || true # List installed
0 commit comments