From f3c7a3ae5e05b1130e80bcf3c01b513a9d79b5e4 Mon Sep 17 00:00:00 2001 From: Razvan-Liviu Varzaru Date: Thu, 16 Apr 2026 10:51:26 +0300 Subject: [PATCH 1/3] Allow manual dispatch for centos GH workflow I need to manually trigger it to solve the Zabbix alert. --- .github/workflows/build-centos.pip-based.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build-centos.pip-based.yml b/.github/workflows/build-centos.pip-based.yml index a57a52a44..8ceb000b7 100644 --- a/.github/workflows/build-centos.pip-based.yml +++ b/.github/workflows/build-centos.pip-based.yml @@ -22,6 +22,7 @@ on: - .github/workflows/bbw_build_container_template.yml workflow_call: + workflow_dispatch: jobs: build-images: From dd7d2e87d5e982325b389d776a7a80b48cf2c4cb Mon Sep 17 00:00:00 2001 From: Razvan-Liviu Varzaru Date: Thu, 16 Apr 2026 15:53:10 +0300 Subject: [PATCH 2/3] Try another mirror for openeuler ``` [MIRROR] asio-devel-1.28.1-1.oe2403.x86_64.rpm: Curl error (92): Stream error in the HTTP/2 framing layer for https://repo.openeuler.org/openEuler-24.03-LTS/everything/x86_64/Packages/asio-devel-1.28.1-1.oe2403.x86_64.rpm [HTTP/2 stream 67 was not closed cleanly: INTERNAL_ERROR (err 2)] ``` --- ci_build_images/centos.Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ci_build_images/centos.Dockerfile b/ci_build_images/centos.Dockerfile index 2578b85f4..c38863255 100644 --- a/ci_build_images/centos.Dockerfile +++ b/ci_build_images/centos.Dockerfile @@ -9,7 +9,9 @@ LABEL maintainer="MariaDB Buildbot maintainers" # Install updates and required packages # hadolint ignore=SC2086 -RUN dnf -y install 'dnf-command(config-manager)' \ +RUN source /etc/os-release \ + && if [ "$ID" == "openEuler" ]; then sed -i 's#http://repo.openeuler.org#https://mirrors.dotsrc.org/openeuler#g' /etc/yum.repos.d/openEuler.repo; fi \ + && dnf -y install 'dnf-command(config-manager)' \ && source /etc/os-release \ && ARCH=$(rpm --query --queryformat='%{ARCH}' rpm) \ && case "$PLATFORM_ID" in \ From 88dc969d07df4e7559b0fa0c12831942e452b8e0 Mon Sep 17 00:00:00 2001 From: Razvan-Liviu Varzaru Date: Thu, 23 Apr 2026 19:09:40 +0300 Subject: [PATCH 3/3] Disable OpenEuler container build Neither Europe mirrors nor US mirrors have sufficient bandwidth for a build to be completed. --- .github/workflows/build-centos.pip-based.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-centos.pip-based.yml b/.github/workflows/build-centos.pip-based.yml index 8ceb000b7..42a494299 100644 --- a/.github/workflows/build-centos.pip-based.yml +++ b/.github/workflows/build-centos.pip-based.yml @@ -44,11 +44,12 @@ jobs: runner: ubuntu-24.04 nogalera: false - - image: docker.io/openeuler/openeuler:24.03-lts - platforms: linux/amd64, linux/arm64/v8 - tag: openeuler2403 - nogalera: false - extradockerfile: pip.Dockerfile + # TODO: Re-enable when mirrors are healthy + # - image: docker.io/openeuler/openeuler:24.03-lts + # platforms: linux/amd64, linux/arm64/v8 + # tag: openeuler2403 + # nogalera: false + # extradockerfile: pip.Dockerfile uses: ./.github/workflows/bbw_build_container_template.yml with: