From 3e8fae713573681e329e916b8c743716e72f2a83 Mon Sep 17 00:00:00 2001 From: Karim Shamazov Date: Tue, 25 Aug 2026 16:29:51 +0300 Subject: [PATCH 1/2] use gcc >=10 --- .github/workflows/Dockerfile.buster | 2 +- .github/workflows/debian.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/Dockerfile.buster b/.github/workflows/Dockerfile.buster index 7c65ceef9c..2d14fcbf49 100644 --- a/.github/workflows/Dockerfile.buster +++ b/.github/workflows/Dockerfile.buster @@ -15,7 +15,7 @@ RUN echo "deb http://archive.debian.org/debian buster main" > /etc/apt/sources.l echo "deb http://repo.mysql.com/apt/debian buster mysql-8.0" > /etc/apt/sources.list.d/mysql.list && \ apt-get update && \ apt-get install -y --no-install-recommends \ - git cmake-data=3.18* cmake=3.18* make g++ gperf netcat patch re2c automake libtool \ + git cmake-data=3.18* cmake=3.18* make g++-10 gperf netcat patch re2c automake libtool \ python3.7 python3-dev libpython3-dev python3-pip python3-setuptools python3-wheel mysql-server libmysqlclient-dev && \ pip3 install -r /tmp/requirements.txt && \ apt-get install -y --no-install-recommends libfmt-dev libgtest-dev libgmock-dev \ diff --git a/.github/workflows/debian.yml b/.github/workflows/debian.yml index fd567ed2e0..5bbaa2f713 100644 --- a/.github/workflows/debian.yml +++ b/.github/workflows/debian.yml @@ -18,7 +18,7 @@ jobs: matrix: include: - os: buster - compiler: g++ + compiler: g++-10 cpp: 17 asan: off ubsan: off From 0fd5bd5a25a57c1266e5a093da1a46bd2681c302 Mon Sep 17 00:00:00 2001 From: Karim Shamazov Date: Tue, 25 Aug 2026 16:39:59 +0300 Subject: [PATCH 2/2] remove buster --- .github/workflows/Dockerfile.buster | 30 ----------------------------- .github/workflows/debian.yml | 5 ----- 2 files changed, 35 deletions(-) delete mode 100644 .github/workflows/Dockerfile.buster diff --git a/.github/workflows/Dockerfile.buster b/.github/workflows/Dockerfile.buster deleted file mode 100644 index 2d14fcbf49..0000000000 --- a/.github/workflows/Dockerfile.buster +++ /dev/null @@ -1,30 +0,0 @@ -FROM php:7.4-cli-buster -ARG DEBIAN_FRONTEND=noninteractive - -COPY tests/python/requirements.txt /tmp/ - -RUN echo "deb http://archive.debian.org/debian buster main" > /etc/apt/sources.list && \ - echo "deb http://archive.debian.org/debian buster-updates main" >> /etc/apt/sources.list && \ - echo "deb http://archive.debian.org/debian-security buster/updates main" >> /etc/apt/sources.list && \ - apt-get update && \ - apt-get install -y --no-install-recommends apt-utils ca-certificates gnupg wget lsb-release && \ - echo "deb https://archive.debian.org/debian buster-backports main" >> /etc/apt/sources.list && \ - echo "deb https://apt-archive.postgresql.org/pub/repos/apt buster-pgdg-archive main" > /etc/apt/sources.list.d/pgdg.list && \ - wget -qO - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - && \ - wget -qO - https://repo.mysql.com/RPM-GPG-KEY-mysql-2025 | apt-key add - && \ - echo "deb http://repo.mysql.com/apt/debian buster mysql-8.0" > /etc/apt/sources.list.d/mysql.list && \ - apt-get update && \ - apt-get install -y --no-install-recommends \ - git cmake-data=3.18* cmake=3.18* make g++-10 gperf netcat patch re2c automake libtool \ - python3.7 python3-dev libpython3-dev python3-pip python3-setuptools python3-wheel mysql-server libmysqlclient-dev && \ - pip3 install -r /tmp/requirements.txt && \ - apt-get install -y --no-install-recommends libfmt-dev libgtest-dev libgmock-dev \ - zlib1g-dev libldap-dev libkrb5-dev \ - libzip-dev unzip libcurl4-openssl-dev libonig-dev libffi-dev \ - libpq5=14.* postgresql-14 postgresql-server-dev-14 libpq-dev=14.* && \ - docker-php-ext-install bcmath curl mbstring ffi && \ - rm -rf /var/lib/apt/lists/* && \ - curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer && \ - ln -sf /usr/local/bin/php /usr/bin/php7.4 - -RUN useradd -ms /bin/bash kitten diff --git a/.github/workflows/debian.yml b/.github/workflows/debian.yml index 5bbaa2f713..e9837a97a0 100644 --- a/.github/workflows/debian.yml +++ b/.github/workflows/debian.yml @@ -17,11 +17,6 @@ jobs: strategy: matrix: include: - - os: buster - compiler: g++-10 - cpp: 17 - asan: off - ubsan: off - os: bullseye compiler: g++ cpp: 17