[Git][NTPsec/ntpsec][master] CI: Remove debian oldoldstable aka buster aka debian 11
Matt Selsky (@selsky)
gitlab at mg.gitlab.com
Sun Sep 20 02:46:33 UTC 2026
Matt Selsky pushed to branch master at NTPsec / ntpsec
Commits:
98539e26 by Matt Selsky at 2026-09-18T02:32:23-04:00
CI: Remove debian oldoldstable aka buster aka debian 11
As per https://wiki.debian.org/DebianReleases, EOL LTS was 2026-08-31. The
distribution was removed from the Debian repo servers and there are no more
security updates.
These CI changes remove some python2 test jobs, but python2 will be removed
fully soon enough so we won't take heroic measures to find another distribution
that carries python2.
- - - - -
4 changed files:
- − .dockerfiles/python2
- .gitlab-ci.yml
- .gitlab-docker-ci.yml
- .gitlab-opttest-ci.yml
Changes:
=====================================
.dockerfiles/python2 deleted
=====================================
@@ -1,16 +0,0 @@
-# Copyright the NTPsec project contributors
-#
-# SPDX-License-Identifier: BSD-2-Clause
-
-FROM debian:bullseye
-
-RUN apt-get update -qq
-RUN apt-get install -y -qq \
- bison \
- gcc \
- libbsd-dev \
- libcap-dev \
- libssl-dev \
- netbase \
- pps-tools \
- python2
=====================================
.gitlab-ci.yml
=====================================
@@ -110,14 +110,6 @@ AsciiDoc-classic3-Debian-Old:
- DEBIAN_FRONTEND="noninteractive" apt-get install -y python3-dev asciidoc-base
- python3 ./waf configure --enable-warnings --enable-Werror --enable-doc --enable-manpage build --disable-nts --pyshebang "/usr/bin/env python3"
-AsciiDoc-classic-Python2:
- <<: *job_definition
- image: $CI_REGISTRY_IMAGE/python2
- script:
- - apt-get update
- - DEBIAN_FRONTEND="noninteractive" apt-get install -y python2-dev asciidoc-base
- - python2 ./waf configure --enable-warnings --enable-Werror --enable-doc --enable-manpage build --disable-nts --pyshebang "/usr/bin/env python3"
-
debian-oldstable-basic:
<<: *job_definition
image: $CI_REGISTRY_IMAGE/debian-oldstable
=====================================
.gitlab-docker-ci.yml
=====================================
@@ -74,9 +74,6 @@ build-gentoo:
build-opensuse-leap:
<<: *build_definition
-build-python2:
- <<: *build_definition
-
build-python3:
<<: *build_definition
=====================================
.gitlab-opttest-ci.yml
=====================================
@@ -101,27 +101,10 @@ freebsd-options-tester:
rules:
- if: '$CI_PIPELINE_SOURCE == "schedule"'
-.deb_oldold_option_tester: &deb_oldold_option_tester
- stage: test
- needs: []
- script:
- - apt-get update
- - apt-get install -y netbase bison gcc libssl-dev libcap-dev pps-tools python2-dev python2-minimal libseccomp-dev bash pkg-config python3-dev python3-minimal
- - PYTHON=python2 bash tests/option-tester.sh
- - PYTHON=python3 bash tests/option-tester.sh
- tags:
- - gitlab-org
- rules:
- - if: '$CI_PIPELINE_SOURCE == "schedule"'
-
debian-i386-options-tester:
image: i386/debian:stable-slim
<<: *deb_option_tester_py3_only
-debian-oldoldstable-options-tester:
- image: debian:oldoldstable-slim
- <<: *deb_oldold_option_tester
-
debian-stable-options-tester:
image: debian:stable-slim
<<: *deb_option_tester_py3_only
View it on GitLab: https://gitlab.com/NTPsec/ntpsec/-/commit/98539e26d0602fe093488366dedf734db215a7b4
--
View it on GitLab: https://gitlab.com/NTPsec/ntpsec/-/commit/98539e26d0602fe093488366dedf734db215a7b4
You're receiving this email because of your account on gitlab.com. Manage all notifications: https://gitlab.com/-/profile/notifications | Help: https://gitlab.com/help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ntpsec.org/pipermail/vc/attachments/20260920/0a39ec33/attachment-0001.htm>
More information about the vc
mailing list