diff --git a/5.7/base_version.txt b/5.7/base_version.txt index 56eb309..4615486 100644 --- a/5.7/base_version.txt +++ b/5.7/base_version.txt @@ -1 +1 @@ -5.7.41 +5.7.42 diff --git a/8.0/Dockerfile b/8.0/Dockerfile index 52d1eb6..5bf700e 100644 --- a/8.0/Dockerfile +++ b/8.0/Dockerfile @@ -14,7 +14,7 @@ COPY /files/percona-xtrabackup80 /etc/apt/preferences.d RUN apt-get -qq update >/dev/null && apt-get -qq install -y -o Dpkg::Options::="--force-confold" curl libcurl4-openssl-dev >/dev/null RUN apt install -y mysql-server >/dev/null || apt-get install -y mysql-server --fix-missing --fix-broken >/dev/null -ADD /mysql-8.0.31 /tmp +ADD /mysql-8.0.33 /tmp RUN ls -lR /tmp RUN apt-get install -y --allow-downgrades -o Dpkg::Options::="--force-confnew" --no-install-recommends --no-install-suggests /tmp/archives-${TARGETPLATFORM#linux/}/*.deb >/dev/null diff --git a/8.0/capture-mysql8-debs.sh b/8.0/capture-mysql8-debs.sh new file mode 100755 index 0000000..2eadf15 --- /dev/null +++ b/8.0/capture-mysql8-debs.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +set -eu -o pipefail +set -x + +V=mysql-8.0.33 + +rm -rf ${V} && mkdir -p $V/archives-{amd64,arm64}/partial && chmod -R ugo+rw $V/archives-{amd64,arm64} && sudo chown -R root $V/archives-{amd64,arm64} + +for PLATFORM in arm64 amd64; do + docker run --rm --platform linux/$PLATFORM -v $PWD/$V/archives-$PLATFORM:/var/cache/apt/archives --name mysql-$PLATFORM --rm ubuntu:20.04 bash -c "apt-get update && apt-get upgrade -y && apt-get install -y --download-only mysql-server" +done + +rm -rf ${V}/archives*/{lock,partial} diff --git a/8.0/mysql-8.0.31/archives-amd64/lock b/8.0/mysql-8.0.31/archives-amd64/lock deleted file mode 100644 index e69de29..0000000 diff --git a/8.0/mysql-8.0.31/archives-amd64/mysql-client-8.0_8.0.31-0ubuntu0.20.04.2_amd64.deb b/8.0/mysql-8.0.31/archives-amd64/mysql-client-8.0_8.0.31-0ubuntu0.20.04.2_amd64.deb deleted file mode 100644 index 55eb76f..0000000 Binary files a/8.0/mysql-8.0.31/archives-amd64/mysql-client-8.0_8.0.31-0ubuntu0.20.04.2_amd64.deb and /dev/null differ diff --git a/8.0/mysql-8.0.31/archives-amd64/mysql-client-core-8.0_8.0.31-0ubuntu0.20.04.2_amd64.deb b/8.0/mysql-8.0.31/archives-amd64/mysql-client-core-8.0_8.0.31-0ubuntu0.20.04.2_amd64.deb deleted file mode 100644 index 19ed65e..0000000 Binary files a/8.0/mysql-8.0.31/archives-amd64/mysql-client-core-8.0_8.0.31-0ubuntu0.20.04.2_amd64.deb and /dev/null differ diff --git a/8.0/mysql-8.0.31/archives-amd64/mysql-client_8.0.31-0ubuntu0.20.04.2_all.deb b/8.0/mysql-8.0.31/archives-amd64/mysql-client_8.0.31-0ubuntu0.20.04.2_all.deb deleted file mode 100644 index 0a0d4eb..0000000 Binary files a/8.0/mysql-8.0.31/archives-amd64/mysql-client_8.0.31-0ubuntu0.20.04.2_all.deb and /dev/null differ diff --git a/8.0/mysql-8.0.31/archives-amd64/mysql-server-8.0_8.0.31-0ubuntu0.20.04.2_amd64.deb b/8.0/mysql-8.0.31/archives-amd64/mysql-server-8.0_8.0.31-0ubuntu0.20.04.2_amd64.deb deleted file mode 100644 index d7bda74..0000000 Binary files a/8.0/mysql-8.0.31/archives-amd64/mysql-server-8.0_8.0.31-0ubuntu0.20.04.2_amd64.deb and /dev/null differ diff --git a/8.0/mysql-8.0.31/archives-amd64/mysql-server_8.0.31-0ubuntu0.20.04.2_all.deb b/8.0/mysql-8.0.31/archives-amd64/mysql-server_8.0.31-0ubuntu0.20.04.2_all.deb deleted file mode 100644 index 10734fb..0000000 Binary files a/8.0/mysql-8.0.31/archives-amd64/mysql-server_8.0.31-0ubuntu0.20.04.2_all.deb and /dev/null differ diff --git a/8.0/mysql-8.0.31/archives-arm64/lock b/8.0/mysql-8.0.31/archives-arm64/lock deleted file mode 100644 index e69de29..0000000 diff --git a/8.0/mysql-8.0.31/archives-arm64/mysql-client-8.0_8.0.31-0ubuntu0.20.04.2_arm64.deb b/8.0/mysql-8.0.31/archives-arm64/mysql-client-8.0_8.0.31-0ubuntu0.20.04.2_arm64.deb deleted file mode 100644 index 5fb0ab8..0000000 Binary files a/8.0/mysql-8.0.31/archives-arm64/mysql-client-8.0_8.0.31-0ubuntu0.20.04.2_arm64.deb and /dev/null differ diff --git a/8.0/mysql-8.0.31/archives-arm64/mysql-client-core-8.0_8.0.31-0ubuntu0.20.04.2_arm64.deb b/8.0/mysql-8.0.31/archives-arm64/mysql-client-core-8.0_8.0.31-0ubuntu0.20.04.2_arm64.deb deleted file mode 100644 index 780f584..0000000 Binary files a/8.0/mysql-8.0.31/archives-arm64/mysql-client-core-8.0_8.0.31-0ubuntu0.20.04.2_arm64.deb and /dev/null differ diff --git a/8.0/mysql-8.0.31/archives-arm64/mysql-server-8.0_8.0.31-0ubuntu0.20.04.2_arm64.deb b/8.0/mysql-8.0.31/archives-arm64/mysql-server-8.0_8.0.31-0ubuntu0.20.04.2_arm64.deb deleted file mode 100644 index 23420ba..0000000 Binary files a/8.0/mysql-8.0.31/archives-arm64/mysql-server-8.0_8.0.31-0ubuntu0.20.04.2_arm64.deb and /dev/null differ diff --git a/8.0/mysql-8.0.33/archives-amd64/libaio1_0.3.112-5_amd64.deb b/8.0/mysql-8.0.33/archives-amd64/libaio1_0.3.112-5_amd64.deb new file mode 100644 index 0000000..e6f4e24 Binary files /dev/null and b/8.0/mysql-8.0.33/archives-amd64/libaio1_0.3.112-5_amd64.deb differ diff --git a/8.0/mysql-8.0.31/archives-amd64/libbsd0_0.10.0-1_amd64.deb b/8.0/mysql-8.0.33/archives-amd64/libbsd0_0.10.0-1_amd64.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-amd64/libbsd0_0.10.0-1_amd64.deb rename to 8.0/mysql-8.0.33/archives-amd64/libbsd0_0.10.0-1_amd64.deb diff --git a/8.0/mysql-8.0.31/archives-amd64/libcgi-fast-perl_1%3a2.15-1_all.deb b/8.0/mysql-8.0.33/archives-amd64/libcgi-fast-perl_1%3a2.15-1_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-amd64/libcgi-fast-perl_1%3a2.15-1_all.deb rename to 8.0/mysql-8.0.33/archives-amd64/libcgi-fast-perl_1%3a2.15-1_all.deb diff --git a/8.0/mysql-8.0.31/archives-amd64/libcgi-pm-perl_4.46-1_all.deb b/8.0/mysql-8.0.33/archives-amd64/libcgi-pm-perl_4.46-1_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-amd64/libcgi-pm-perl_4.46-1_all.deb rename to 8.0/mysql-8.0.33/archives-amd64/libcgi-pm-perl_4.46-1_all.deb diff --git a/8.0/mysql-8.0.31/archives-amd64/libedit2_3.1-20191231-1_amd64.deb b/8.0/mysql-8.0.33/archives-amd64/libedit2_3.1-20191231-1_amd64.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-amd64/libedit2_3.1-20191231-1_amd64.deb rename to 8.0/mysql-8.0.33/archives-amd64/libedit2_3.1-20191231-1_amd64.deb diff --git a/8.0/mysql-8.0.31/archives-amd64/libencode-locale-perl_1.05-1_all.deb b/8.0/mysql-8.0.33/archives-amd64/libencode-locale-perl_1.05-1_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-amd64/libencode-locale-perl_1.05-1_all.deb rename to 8.0/mysql-8.0.33/archives-amd64/libencode-locale-perl_1.05-1_all.deb diff --git a/8.0/mysql-8.0.31/archives-amd64/libevent-core-2.1-7_2.1.11-stable-1_amd64.deb b/8.0/mysql-8.0.33/archives-amd64/libevent-core-2.1-7_2.1.11-stable-1_amd64.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-amd64/libevent-core-2.1-7_2.1.11-stable-1_amd64.deb rename to 8.0/mysql-8.0.33/archives-amd64/libevent-core-2.1-7_2.1.11-stable-1_amd64.deb diff --git a/8.0/mysql-8.0.31/archives-amd64/libevent-pthreads-2.1-7_2.1.11-stable-1_amd64.deb b/8.0/mysql-8.0.33/archives-amd64/libevent-pthreads-2.1-7_2.1.11-stable-1_amd64.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-amd64/libevent-pthreads-2.1-7_2.1.11-stable-1_amd64.deb rename to 8.0/mysql-8.0.33/archives-amd64/libevent-pthreads-2.1-7_2.1.11-stable-1_amd64.deb diff --git a/8.0/mysql-8.0.31/archives-amd64/libfcgi-perl_0.79-1_amd64.deb b/8.0/mysql-8.0.33/archives-amd64/libfcgi-perl_0.79-1_amd64.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-amd64/libfcgi-perl_0.79-1_amd64.deb rename to 8.0/mysql-8.0.33/archives-amd64/libfcgi-perl_0.79-1_amd64.deb diff --git a/8.0/mysql-8.0.33/archives-amd64/libgdbm-compat4_1.18.1-5_amd64.deb b/8.0/mysql-8.0.33/archives-amd64/libgdbm-compat4_1.18.1-5_amd64.deb new file mode 100644 index 0000000..ae00ab9 Binary files /dev/null and b/8.0/mysql-8.0.33/archives-amd64/libgdbm-compat4_1.18.1-5_amd64.deb differ diff --git a/8.0/mysql-8.0.33/archives-amd64/libgdbm6_1.18.1-5_amd64.deb b/8.0/mysql-8.0.33/archives-amd64/libgdbm6_1.18.1-5_amd64.deb new file mode 100644 index 0000000..e15d319 Binary files /dev/null and b/8.0/mysql-8.0.33/archives-amd64/libgdbm6_1.18.1-5_amd64.deb differ diff --git a/8.0/mysql-8.0.31/archives-amd64/libhtml-parser-perl_3.72-5_amd64.deb b/8.0/mysql-8.0.33/archives-amd64/libhtml-parser-perl_3.72-5_amd64.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-amd64/libhtml-parser-perl_3.72-5_amd64.deb rename to 8.0/mysql-8.0.33/archives-amd64/libhtml-parser-perl_3.72-5_amd64.deb diff --git a/8.0/mysql-8.0.31/archives-amd64/libhtml-tagset-perl_3.20-4_all.deb b/8.0/mysql-8.0.33/archives-amd64/libhtml-tagset-perl_3.20-4_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-amd64/libhtml-tagset-perl_3.20-4_all.deb rename to 8.0/mysql-8.0.33/archives-amd64/libhtml-tagset-perl_3.20-4_all.deb diff --git a/8.0/mysql-8.0.31/archives-amd64/libhtml-template-perl_2.97-1_all.deb b/8.0/mysql-8.0.33/archives-amd64/libhtml-template-perl_2.97-1_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-amd64/libhtml-template-perl_2.97-1_all.deb rename to 8.0/mysql-8.0.33/archives-amd64/libhtml-template-perl_2.97-1_all.deb diff --git a/8.0/mysql-8.0.31/archives-amd64/libhttp-date-perl_6.05-1_all.deb b/8.0/mysql-8.0.33/archives-amd64/libhttp-date-perl_6.05-1_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-amd64/libhttp-date-perl_6.05-1_all.deb rename to 8.0/mysql-8.0.33/archives-amd64/libhttp-date-perl_6.05-1_all.deb diff --git a/8.0/mysql-8.0.31/archives-amd64/libhttp-message-perl_6.22-1_all.deb b/8.0/mysql-8.0.33/archives-amd64/libhttp-message-perl_6.22-1_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-amd64/libhttp-message-perl_6.22-1_all.deb rename to 8.0/mysql-8.0.33/archives-amd64/libhttp-message-perl_6.22-1_all.deb diff --git a/8.0/mysql-8.0.31/archives-amd64/libicu66_66.1-2ubuntu2.1_amd64.deb b/8.0/mysql-8.0.33/archives-amd64/libicu66_66.1-2ubuntu2.1_amd64.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-amd64/libicu66_66.1-2ubuntu2.1_amd64.deb rename to 8.0/mysql-8.0.33/archives-amd64/libicu66_66.1-2ubuntu2.1_amd64.deb diff --git a/8.0/mysql-8.0.31/archives-amd64/libio-html-perl_1.001-1_all.deb b/8.0/mysql-8.0.33/archives-amd64/libio-html-perl_1.001-1_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-amd64/libio-html-perl_1.001-1_all.deb rename to 8.0/mysql-8.0.33/archives-amd64/libio-html-perl_1.001-1_all.deb diff --git a/8.0/mysql-8.0.31/archives-amd64/liblwp-mediatypes-perl_6.04-1_all.deb b/8.0/mysql-8.0.33/archives-amd64/liblwp-mediatypes-perl_6.04-1_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-amd64/liblwp-mediatypes-perl_6.04-1_all.deb rename to 8.0/mysql-8.0.33/archives-amd64/liblwp-mediatypes-perl_6.04-1_all.deb diff --git a/8.0/mysql-8.0.31/archives-amd64/libmecab2_0.996-10build1_amd64.deb b/8.0/mysql-8.0.33/archives-amd64/libmecab2_0.996-10build1_amd64.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-amd64/libmecab2_0.996-10build1_amd64.deb rename to 8.0/mysql-8.0.33/archives-amd64/libmecab2_0.996-10build1_amd64.deb diff --git a/8.0/mysql-8.0.31/archives-amd64/libnuma1_2.0.12-1_amd64.deb b/8.0/mysql-8.0.33/archives-amd64/libnuma1_2.0.12-1_amd64.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-amd64/libnuma1_2.0.12-1_amd64.deb rename to 8.0/mysql-8.0.33/archives-amd64/libnuma1_2.0.12-1_amd64.deb diff --git a/8.0/mysql-8.0.33/archives-amd64/libperl5.30_5.30.0-9ubuntu0.4_amd64.deb b/8.0/mysql-8.0.33/archives-amd64/libperl5.30_5.30.0-9ubuntu0.4_amd64.deb new file mode 100644 index 0000000..b2fdb52 Binary files /dev/null and b/8.0/mysql-8.0.33/archives-amd64/libperl5.30_5.30.0-9ubuntu0.4_amd64.deb differ diff --git a/8.0/mysql-8.0.33/archives-amd64/libssl1.1_1.1.1f-1ubuntu2.19_amd64.deb b/8.0/mysql-8.0.33/archives-amd64/libssl1.1_1.1.1f-1ubuntu2.19_amd64.deb new file mode 100644 index 0000000..3b250e7 Binary files /dev/null and b/8.0/mysql-8.0.33/archives-amd64/libssl1.1_1.1.1f-1ubuntu2.19_amd64.deb differ diff --git a/8.0/mysql-8.0.31/archives-amd64/libtimedate-perl_2.3200-1_all.deb b/8.0/mysql-8.0.33/archives-amd64/libtimedate-perl_2.3200-1_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-amd64/libtimedate-perl_2.3200-1_all.deb rename to 8.0/mysql-8.0.33/archives-amd64/libtimedate-perl_2.3200-1_all.deb diff --git a/8.0/mysql-8.0.31/archives-amd64/liburi-perl_1.76-2_all.deb b/8.0/mysql-8.0.33/archives-amd64/liburi-perl_1.76-2_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-amd64/liburi-perl_1.76-2_all.deb rename to 8.0/mysql-8.0.33/archives-amd64/liburi-perl_1.76-2_all.deb diff --git a/8.0/mysql-8.0.31/archives-amd64/mecab-ipadic-utf8_2.7.0-20070801+main-2.1_all.deb b/8.0/mysql-8.0.33/archives-amd64/mecab-ipadic-utf8_2.7.0-20070801+main-2.1_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-amd64/mecab-ipadic-utf8_2.7.0-20070801+main-2.1_all.deb rename to 8.0/mysql-8.0.33/archives-amd64/mecab-ipadic-utf8_2.7.0-20070801+main-2.1_all.deb diff --git a/8.0/mysql-8.0.31/archives-amd64/mecab-ipadic_2.7.0-20070801+main-2.1_all.deb b/8.0/mysql-8.0.33/archives-amd64/mecab-ipadic_2.7.0-20070801+main-2.1_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-amd64/mecab-ipadic_2.7.0-20070801+main-2.1_all.deb rename to 8.0/mysql-8.0.33/archives-amd64/mecab-ipadic_2.7.0-20070801+main-2.1_all.deb diff --git a/8.0/mysql-8.0.31/archives-amd64/mecab-utils_0.996-10build1_amd64.deb b/8.0/mysql-8.0.33/archives-amd64/mecab-utils_0.996-10build1_amd64.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-amd64/mecab-utils_0.996-10build1_amd64.deb rename to 8.0/mysql-8.0.33/archives-amd64/mecab-utils_0.996-10build1_amd64.deb diff --git a/8.0/mysql-8.0.33/archives-amd64/mysql-client-8.0_8.0.33-0ubuntu0.20.04.2_amd64.deb b/8.0/mysql-8.0.33/archives-amd64/mysql-client-8.0_8.0.33-0ubuntu0.20.04.2_amd64.deb new file mode 100644 index 0000000..d6484c2 Binary files /dev/null and b/8.0/mysql-8.0.33/archives-amd64/mysql-client-8.0_8.0.33-0ubuntu0.20.04.2_amd64.deb differ diff --git a/8.0/mysql-8.0.33/archives-amd64/mysql-client-core-8.0_8.0.33-0ubuntu0.20.04.2_amd64.deb b/8.0/mysql-8.0.33/archives-amd64/mysql-client-core-8.0_8.0.33-0ubuntu0.20.04.2_amd64.deb new file mode 100644 index 0000000..d489321 Binary files /dev/null and b/8.0/mysql-8.0.33/archives-amd64/mysql-client-core-8.0_8.0.33-0ubuntu0.20.04.2_amd64.deb differ diff --git a/8.0/mysql-8.0.33/archives-amd64/mysql-common_5.8+1.0.5ubuntu2_all.deb b/8.0/mysql-8.0.33/archives-amd64/mysql-common_5.8+1.0.5ubuntu2_all.deb new file mode 100644 index 0000000..4688d84 Binary files /dev/null and b/8.0/mysql-8.0.33/archives-amd64/mysql-common_5.8+1.0.5ubuntu2_all.deb differ diff --git a/8.0/mysql-8.0.33/archives-amd64/mysql-server-8.0_8.0.33-0ubuntu0.20.04.2_amd64.deb b/8.0/mysql-8.0.33/archives-amd64/mysql-server-8.0_8.0.33-0ubuntu0.20.04.2_amd64.deb new file mode 100644 index 0000000..df45cdc Binary files /dev/null and b/8.0/mysql-8.0.33/archives-amd64/mysql-server-8.0_8.0.33-0ubuntu0.20.04.2_amd64.deb differ diff --git a/8.0/mysql-8.0.31/archives-amd64/mysql-server-core-8.0_8.0.31-0ubuntu0.20.04.2_amd64.deb b/8.0/mysql-8.0.33/archives-amd64/mysql-server-core-8.0_8.0.33-0ubuntu0.20.04.2_amd64.deb similarity index 69% rename from 8.0/mysql-8.0.31/archives-amd64/mysql-server-core-8.0_8.0.31-0ubuntu0.20.04.2_amd64.deb rename to 8.0/mysql-8.0.33/archives-amd64/mysql-server-core-8.0_8.0.33-0ubuntu0.20.04.2_amd64.deb index ee4893a..8024d4f 100644 Binary files a/8.0/mysql-8.0.31/archives-amd64/mysql-server-core-8.0_8.0.31-0ubuntu0.20.04.2_amd64.deb and b/8.0/mysql-8.0.33/archives-amd64/mysql-server-core-8.0_8.0.33-0ubuntu0.20.04.2_amd64.deb differ diff --git a/8.0/mysql-8.0.33/archives-amd64/mysql-server_8.0.33-0ubuntu0.20.04.2_all.deb b/8.0/mysql-8.0.33/archives-amd64/mysql-server_8.0.33-0ubuntu0.20.04.2_all.deb new file mode 100644 index 0000000..1f27eab Binary files /dev/null and b/8.0/mysql-8.0.33/archives-amd64/mysql-server_8.0.33-0ubuntu0.20.04.2_all.deb differ diff --git a/8.0/mysql-8.0.33/archives-amd64/netbase_6.1_all.deb b/8.0/mysql-8.0.33/archives-amd64/netbase_6.1_all.deb new file mode 100644 index 0000000..b804fb1 Binary files /dev/null and b/8.0/mysql-8.0.33/archives-amd64/netbase_6.1_all.deb differ diff --git a/8.0/mysql-8.0.33/archives-amd64/perl-modules-5.30_5.30.0-9ubuntu0.4_all.deb b/8.0/mysql-8.0.33/archives-amd64/perl-modules-5.30_5.30.0-9ubuntu0.4_all.deb new file mode 100644 index 0000000..9a2cb2f Binary files /dev/null and b/8.0/mysql-8.0.33/archives-amd64/perl-modules-5.30_5.30.0-9ubuntu0.4_all.deb differ diff --git a/8.0/mysql-8.0.33/archives-amd64/perl_5.30.0-9ubuntu0.4_amd64.deb b/8.0/mysql-8.0.33/archives-amd64/perl_5.30.0-9ubuntu0.4_amd64.deb new file mode 100644 index 0000000..97df940 Binary files /dev/null and b/8.0/mysql-8.0.33/archives-amd64/perl_5.30.0-9ubuntu0.4_amd64.deb differ diff --git a/8.0/mysql-8.0.33/archives-amd64/psmisc_23.3-1_amd64.deb b/8.0/mysql-8.0.33/archives-amd64/psmisc_23.3-1_amd64.deb new file mode 100644 index 0000000..542950f Binary files /dev/null and b/8.0/mysql-8.0.33/archives-amd64/psmisc_23.3-1_amd64.deb differ diff --git a/8.0/mysql-8.0.33/archives-amd64/tzdata_2023c-0ubuntu0.20.04.2_all.deb b/8.0/mysql-8.0.33/archives-amd64/tzdata_2023c-0ubuntu0.20.04.2_all.deb new file mode 100644 index 0000000..c650793 Binary files /dev/null and b/8.0/mysql-8.0.33/archives-amd64/tzdata_2023c-0ubuntu0.20.04.2_all.deb differ diff --git a/8.0/mysql-8.0.31/archives-arm64/libaio1_0.3.112-5_arm64.deb b/8.0/mysql-8.0.33/archives-arm64/libaio1_0.3.112-5_arm64.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-arm64/libaio1_0.3.112-5_arm64.deb rename to 8.0/mysql-8.0.33/archives-arm64/libaio1_0.3.112-5_arm64.deb diff --git a/8.0/mysql-8.0.31/archives-arm64/libbsd0_0.10.0-1_arm64.deb b/8.0/mysql-8.0.33/archives-arm64/libbsd0_0.10.0-1_arm64.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-arm64/libbsd0_0.10.0-1_arm64.deb rename to 8.0/mysql-8.0.33/archives-arm64/libbsd0_0.10.0-1_arm64.deb diff --git a/8.0/mysql-8.0.31/archives-arm64/libcgi-fast-perl_1%3a2.15-1_all.deb b/8.0/mysql-8.0.33/archives-arm64/libcgi-fast-perl_1%3a2.15-1_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-arm64/libcgi-fast-perl_1%3a2.15-1_all.deb rename to 8.0/mysql-8.0.33/archives-arm64/libcgi-fast-perl_1%3a2.15-1_all.deb diff --git a/8.0/mysql-8.0.31/archives-arm64/libcgi-pm-perl_4.46-1_all.deb b/8.0/mysql-8.0.33/archives-arm64/libcgi-pm-perl_4.46-1_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-arm64/libcgi-pm-perl_4.46-1_all.deb rename to 8.0/mysql-8.0.33/archives-arm64/libcgi-pm-perl_4.46-1_all.deb diff --git a/8.0/mysql-8.0.31/archives-arm64/libedit2_3.1-20191231-1_arm64.deb b/8.0/mysql-8.0.33/archives-arm64/libedit2_3.1-20191231-1_arm64.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-arm64/libedit2_3.1-20191231-1_arm64.deb rename to 8.0/mysql-8.0.33/archives-arm64/libedit2_3.1-20191231-1_arm64.deb diff --git a/8.0/mysql-8.0.31/archives-arm64/libencode-locale-perl_1.05-1_all.deb b/8.0/mysql-8.0.33/archives-arm64/libencode-locale-perl_1.05-1_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-arm64/libencode-locale-perl_1.05-1_all.deb rename to 8.0/mysql-8.0.33/archives-arm64/libencode-locale-perl_1.05-1_all.deb diff --git a/8.0/mysql-8.0.31/archives-arm64/libevent-core-2.1-7_2.1.11-stable-1_arm64.deb b/8.0/mysql-8.0.33/archives-arm64/libevent-core-2.1-7_2.1.11-stable-1_arm64.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-arm64/libevent-core-2.1-7_2.1.11-stable-1_arm64.deb rename to 8.0/mysql-8.0.33/archives-arm64/libevent-core-2.1-7_2.1.11-stable-1_arm64.deb diff --git a/8.0/mysql-8.0.31/archives-arm64/libevent-pthreads-2.1-7_2.1.11-stable-1_arm64.deb b/8.0/mysql-8.0.33/archives-arm64/libevent-pthreads-2.1-7_2.1.11-stable-1_arm64.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-arm64/libevent-pthreads-2.1-7_2.1.11-stable-1_arm64.deb rename to 8.0/mysql-8.0.33/archives-arm64/libevent-pthreads-2.1-7_2.1.11-stable-1_arm64.deb diff --git a/8.0/mysql-8.0.31/archives-arm64/libfcgi-perl_0.79-1_arm64.deb b/8.0/mysql-8.0.33/archives-arm64/libfcgi-perl_0.79-1_arm64.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-arm64/libfcgi-perl_0.79-1_arm64.deb rename to 8.0/mysql-8.0.33/archives-arm64/libfcgi-perl_0.79-1_arm64.deb diff --git a/8.0/mysql-8.0.33/archives-arm64/libgdbm-compat4_1.18.1-5_arm64.deb b/8.0/mysql-8.0.33/archives-arm64/libgdbm-compat4_1.18.1-5_arm64.deb new file mode 100644 index 0000000..45a0f3c Binary files /dev/null and b/8.0/mysql-8.0.33/archives-arm64/libgdbm-compat4_1.18.1-5_arm64.deb differ diff --git a/8.0/mysql-8.0.33/archives-arm64/libgdbm6_1.18.1-5_arm64.deb b/8.0/mysql-8.0.33/archives-arm64/libgdbm6_1.18.1-5_arm64.deb new file mode 100644 index 0000000..39d420f Binary files /dev/null and b/8.0/mysql-8.0.33/archives-arm64/libgdbm6_1.18.1-5_arm64.deb differ diff --git a/8.0/mysql-8.0.31/archives-arm64/libhtml-parser-perl_3.72-5_arm64.deb b/8.0/mysql-8.0.33/archives-arm64/libhtml-parser-perl_3.72-5_arm64.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-arm64/libhtml-parser-perl_3.72-5_arm64.deb rename to 8.0/mysql-8.0.33/archives-arm64/libhtml-parser-perl_3.72-5_arm64.deb diff --git a/8.0/mysql-8.0.31/archives-arm64/libhtml-tagset-perl_3.20-4_all.deb b/8.0/mysql-8.0.33/archives-arm64/libhtml-tagset-perl_3.20-4_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-arm64/libhtml-tagset-perl_3.20-4_all.deb rename to 8.0/mysql-8.0.33/archives-arm64/libhtml-tagset-perl_3.20-4_all.deb diff --git a/8.0/mysql-8.0.31/archives-arm64/libhtml-template-perl_2.97-1_all.deb b/8.0/mysql-8.0.33/archives-arm64/libhtml-template-perl_2.97-1_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-arm64/libhtml-template-perl_2.97-1_all.deb rename to 8.0/mysql-8.0.33/archives-arm64/libhtml-template-perl_2.97-1_all.deb diff --git a/8.0/mysql-8.0.31/archives-arm64/libhttp-date-perl_6.05-1_all.deb b/8.0/mysql-8.0.33/archives-arm64/libhttp-date-perl_6.05-1_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-arm64/libhttp-date-perl_6.05-1_all.deb rename to 8.0/mysql-8.0.33/archives-arm64/libhttp-date-perl_6.05-1_all.deb diff --git a/8.0/mysql-8.0.31/archives-arm64/libhttp-message-perl_6.22-1_all.deb b/8.0/mysql-8.0.33/archives-arm64/libhttp-message-perl_6.22-1_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-arm64/libhttp-message-perl_6.22-1_all.deb rename to 8.0/mysql-8.0.33/archives-arm64/libhttp-message-perl_6.22-1_all.deb diff --git a/8.0/mysql-8.0.31/archives-arm64/libicu66_66.1-2ubuntu2.1_arm64.deb b/8.0/mysql-8.0.33/archives-arm64/libicu66_66.1-2ubuntu2.1_arm64.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-arm64/libicu66_66.1-2ubuntu2.1_arm64.deb rename to 8.0/mysql-8.0.33/archives-arm64/libicu66_66.1-2ubuntu2.1_arm64.deb diff --git a/8.0/mysql-8.0.31/archives-arm64/libio-html-perl_1.001-1_all.deb b/8.0/mysql-8.0.33/archives-arm64/libio-html-perl_1.001-1_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-arm64/libio-html-perl_1.001-1_all.deb rename to 8.0/mysql-8.0.33/archives-arm64/libio-html-perl_1.001-1_all.deb diff --git a/8.0/mysql-8.0.31/archives-arm64/liblwp-mediatypes-perl_6.04-1_all.deb b/8.0/mysql-8.0.33/archives-arm64/liblwp-mediatypes-perl_6.04-1_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-arm64/liblwp-mediatypes-perl_6.04-1_all.deb rename to 8.0/mysql-8.0.33/archives-arm64/liblwp-mediatypes-perl_6.04-1_all.deb diff --git a/8.0/mysql-8.0.31/archives-arm64/libmecab2_0.996-10build1_arm64.deb b/8.0/mysql-8.0.33/archives-arm64/libmecab2_0.996-10build1_arm64.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-arm64/libmecab2_0.996-10build1_arm64.deb rename to 8.0/mysql-8.0.33/archives-arm64/libmecab2_0.996-10build1_arm64.deb diff --git a/8.0/mysql-8.0.31/archives-arm64/libnuma1_2.0.12-1_arm64.deb b/8.0/mysql-8.0.33/archives-arm64/libnuma1_2.0.12-1_arm64.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-arm64/libnuma1_2.0.12-1_arm64.deb rename to 8.0/mysql-8.0.33/archives-arm64/libnuma1_2.0.12-1_arm64.deb diff --git a/8.0/mysql-8.0.33/archives-arm64/libperl5.30_5.30.0-9ubuntu0.4_arm64.deb b/8.0/mysql-8.0.33/archives-arm64/libperl5.30_5.30.0-9ubuntu0.4_arm64.deb new file mode 100644 index 0000000..196d8c2 Binary files /dev/null and b/8.0/mysql-8.0.33/archives-arm64/libperl5.30_5.30.0-9ubuntu0.4_arm64.deb differ diff --git a/8.0/mysql-8.0.33/archives-arm64/libssl1.1_1.1.1f-1ubuntu2.19_arm64.deb b/8.0/mysql-8.0.33/archives-arm64/libssl1.1_1.1.1f-1ubuntu2.19_arm64.deb new file mode 100644 index 0000000..a447f63 Binary files /dev/null and b/8.0/mysql-8.0.33/archives-arm64/libssl1.1_1.1.1f-1ubuntu2.19_arm64.deb differ diff --git a/8.0/mysql-8.0.31/archives-arm64/libtimedate-perl_2.3200-1_all.deb b/8.0/mysql-8.0.33/archives-arm64/libtimedate-perl_2.3200-1_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-arm64/libtimedate-perl_2.3200-1_all.deb rename to 8.0/mysql-8.0.33/archives-arm64/libtimedate-perl_2.3200-1_all.deb diff --git a/8.0/mysql-8.0.31/archives-arm64/liburi-perl_1.76-2_all.deb b/8.0/mysql-8.0.33/archives-arm64/liburi-perl_1.76-2_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-arm64/liburi-perl_1.76-2_all.deb rename to 8.0/mysql-8.0.33/archives-arm64/liburi-perl_1.76-2_all.deb diff --git a/8.0/mysql-8.0.31/archives-arm64/mecab-ipadic-utf8_2.7.0-20070801+main-2.1_all.deb b/8.0/mysql-8.0.33/archives-arm64/mecab-ipadic-utf8_2.7.0-20070801+main-2.1_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-arm64/mecab-ipadic-utf8_2.7.0-20070801+main-2.1_all.deb rename to 8.0/mysql-8.0.33/archives-arm64/mecab-ipadic-utf8_2.7.0-20070801+main-2.1_all.deb diff --git a/8.0/mysql-8.0.31/archives-arm64/mecab-ipadic_2.7.0-20070801+main-2.1_all.deb b/8.0/mysql-8.0.33/archives-arm64/mecab-ipadic_2.7.0-20070801+main-2.1_all.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-arm64/mecab-ipadic_2.7.0-20070801+main-2.1_all.deb rename to 8.0/mysql-8.0.33/archives-arm64/mecab-ipadic_2.7.0-20070801+main-2.1_all.deb diff --git a/8.0/mysql-8.0.31/archives-arm64/mecab-utils_0.996-10build1_arm64.deb b/8.0/mysql-8.0.33/archives-arm64/mecab-utils_0.996-10build1_arm64.deb similarity index 100% rename from 8.0/mysql-8.0.31/archives-arm64/mecab-utils_0.996-10build1_arm64.deb rename to 8.0/mysql-8.0.33/archives-arm64/mecab-utils_0.996-10build1_arm64.deb diff --git a/8.0/mysql-8.0.33/archives-arm64/mysql-client-8.0_8.0.33-0ubuntu0.20.04.2_arm64.deb b/8.0/mysql-8.0.33/archives-arm64/mysql-client-8.0_8.0.33-0ubuntu0.20.04.2_arm64.deb new file mode 100644 index 0000000..46de223 Binary files /dev/null and b/8.0/mysql-8.0.33/archives-arm64/mysql-client-8.0_8.0.33-0ubuntu0.20.04.2_arm64.deb differ diff --git a/8.0/mysql-8.0.33/archives-arm64/mysql-client-core-8.0_8.0.33-0ubuntu0.20.04.2_arm64.deb b/8.0/mysql-8.0.33/archives-arm64/mysql-client-core-8.0_8.0.33-0ubuntu0.20.04.2_arm64.deb new file mode 100644 index 0000000..05bc05a Binary files /dev/null and b/8.0/mysql-8.0.33/archives-arm64/mysql-client-core-8.0_8.0.33-0ubuntu0.20.04.2_arm64.deb differ diff --git a/8.0/mysql-8.0.33/archives-arm64/mysql-common_5.8+1.0.5ubuntu2_all.deb b/8.0/mysql-8.0.33/archives-arm64/mysql-common_5.8+1.0.5ubuntu2_all.deb new file mode 100644 index 0000000..4688d84 Binary files /dev/null and b/8.0/mysql-8.0.33/archives-arm64/mysql-common_5.8+1.0.5ubuntu2_all.deb differ diff --git a/8.0/mysql-8.0.33/archives-arm64/mysql-server-8.0_8.0.33-0ubuntu0.20.04.2_arm64.deb b/8.0/mysql-8.0.33/archives-arm64/mysql-server-8.0_8.0.33-0ubuntu0.20.04.2_arm64.deb new file mode 100644 index 0000000..05ace0a Binary files /dev/null and b/8.0/mysql-8.0.33/archives-arm64/mysql-server-8.0_8.0.33-0ubuntu0.20.04.2_arm64.deb differ diff --git a/8.0/mysql-8.0.31/archives-arm64/mysql-server-core-8.0_8.0.31-0ubuntu0.20.04.2_arm64.deb b/8.0/mysql-8.0.33/archives-arm64/mysql-server-core-8.0_8.0.33-0ubuntu0.20.04.2_arm64.deb similarity index 68% rename from 8.0/mysql-8.0.31/archives-arm64/mysql-server-core-8.0_8.0.31-0ubuntu0.20.04.2_arm64.deb rename to 8.0/mysql-8.0.33/archives-arm64/mysql-server-core-8.0_8.0.33-0ubuntu0.20.04.2_arm64.deb index a124e3f..a8d63df 100644 Binary files a/8.0/mysql-8.0.31/archives-arm64/mysql-server-core-8.0_8.0.31-0ubuntu0.20.04.2_arm64.deb and b/8.0/mysql-8.0.33/archives-arm64/mysql-server-core-8.0_8.0.33-0ubuntu0.20.04.2_arm64.deb differ diff --git a/8.0/mysql-8.0.33/archives-arm64/mysql-server_8.0.33-0ubuntu0.20.04.2_all.deb b/8.0/mysql-8.0.33/archives-arm64/mysql-server_8.0.33-0ubuntu0.20.04.2_all.deb new file mode 100644 index 0000000..1f27eab Binary files /dev/null and b/8.0/mysql-8.0.33/archives-arm64/mysql-server_8.0.33-0ubuntu0.20.04.2_all.deb differ diff --git a/8.0/mysql-8.0.33/archives-arm64/netbase_6.1_all.deb b/8.0/mysql-8.0.33/archives-arm64/netbase_6.1_all.deb new file mode 100644 index 0000000..b804fb1 Binary files /dev/null and b/8.0/mysql-8.0.33/archives-arm64/netbase_6.1_all.deb differ diff --git a/8.0/mysql-8.0.33/archives-arm64/perl-modules-5.30_5.30.0-9ubuntu0.4_all.deb b/8.0/mysql-8.0.33/archives-arm64/perl-modules-5.30_5.30.0-9ubuntu0.4_all.deb new file mode 100644 index 0000000..9a2cb2f Binary files /dev/null and b/8.0/mysql-8.0.33/archives-arm64/perl-modules-5.30_5.30.0-9ubuntu0.4_all.deb differ diff --git a/8.0/mysql-8.0.33/archives-arm64/perl_5.30.0-9ubuntu0.4_arm64.deb b/8.0/mysql-8.0.33/archives-arm64/perl_5.30.0-9ubuntu0.4_arm64.deb new file mode 100644 index 0000000..e90efac Binary files /dev/null and b/8.0/mysql-8.0.33/archives-arm64/perl_5.30.0-9ubuntu0.4_arm64.deb differ diff --git a/8.0/mysql-8.0.33/archives-arm64/psmisc_23.3-1_arm64.deb b/8.0/mysql-8.0.33/archives-arm64/psmisc_23.3-1_arm64.deb new file mode 100644 index 0000000..5c96da5 Binary files /dev/null and b/8.0/mysql-8.0.33/archives-arm64/psmisc_23.3-1_arm64.deb differ diff --git a/8.0/mysql-8.0.33/archives-arm64/tzdata_2023c-0ubuntu0.20.04.2_all.deb b/8.0/mysql-8.0.33/archives-arm64/tzdata_2023c-0ubuntu0.20.04.2_all.deb new file mode 100644 index 0000000..c650793 Binary files /dev/null and b/8.0/mysql-8.0.33/archives-arm64/tzdata_2023c-0ubuntu0.20.04.2_all.deb differ diff --git a/8.0/mysql_version.txt b/8.0/mysql_version.txt index a7d39b2..b58c851 100644 --- a/8.0/mysql_version.txt +++ b/8.0/mysql_version.txt @@ -1 +1 @@ -8.0.31 +8.0.33 diff --git a/8.0/xtrabackup_version.txt b/8.0/xtrabackup_version.txt index 4649488..558eb60 100644 --- a/8.0/xtrabackup_version.txt +++ b/8.0/xtrabackup_version.txt @@ -1 +1 @@ -8.0.31-24-1 +8.0.33-27-1 diff --git a/README.md b/README.md index f74ab1e..0ee9026 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # mysql-arm64-images Build tools for mysql arm64 images -Oracle does not publish any arm64 images for mysql, but people on mac M1 ([ddev](github.com/ddev/ddev)) certainly need native images. +Oracle does not publish any arm64 images for mysql, but people on Apple Silicon ([ddev](github.com/ddev/ddev)) certainly need native images. This repo is used for publishing those images. @@ -9,7 +9,11 @@ This repo is used for publishing those images. Because mysql-server-8.0 is usually ahead of the released xtrabackup version, it's important to capture the mysql-server and mysql-client deb files ahead of time, when we're expecting a new xtrabackup version. -To do this, for both PLATFORM=linux/amd64 and PLATFORM=linux/arm64, `docker run -it --platform=$PLATFORM --rm ubuntu:20.04 bash` and `apt update && apt upgrade -y && apt install -y mysql-server` and then remove all that with `apt remove mysql-server mysql-client && apt autoremove`. This should put the system in position where the exact needed items will be downloaded with `apt install -y --download-only mysql-server-8.0`, after which all the need .deb files will be in /var/cache/apt/archives and they can be updated into the replacement of mysql-8.0.31 +The script `8.0/capture-mysql8-debs.sh` will download the named version's Debian packages. `cd 8.0 && ./capture-mysql8-debs.sh` and then update the Dockerfile to use the new packages. This only works on systems like Apple Silicon that can run both linux/amd64 and linux/arm64 containers. + +This does the things below. + +> To do this, for both PLATFORM=linux/amd64 and PLATFORM=linux/arm64, `docker run -it --platform=$PLATFORM --rm ubuntu:20.04 bash` and `apt update && apt upgrade -y && apt install -y mysql-server` and then remove all that with `apt remove mysql-server mysql-client && apt autoremove`. This should put the system in position where the exact needed items will be downloaded with `apt install -y --download-only mysql-server-8.0`, after which all the need .deb files will be in /var/cache/apt/archives and they can be updated into the replacement of mysql-8.0.33. ## Building and pushing