Retire buster
authorChristoph Berg <myon@debian.org>
Thu, 5 Sep 2024 13:21:20 +0000 (15:21 +0200)
committerChristoph Berg <myon@debian.org>
Thu, 5 Sep 2024 13:21:20 +0000 (15:21 +0200)
jenkins/packages.backports
jenkins/packages.backports_runtime
jenkins/pgapt-jobs.yaml
pgapt.conf

index 2deaf4cbc791d09345818e7653e78d5a2c87a63c..fdd32267e1c2bfefe3ff1fec041e89ad98627cb9 100644 (file)
@@ -1,6 +1,4 @@
 architecture-properties
 h3-pg
 libh3
-pg-ldap-sync
-pglast
 prometheus-sql-exporter
index a1d6aa411af1e40dfdc4b611f2d4ca5587868c61..5a28159f83b722751de9d753775e11fd200df267 100644 (file)
@@ -1,2 +1 @@
 h3-pg
-omnidb
index df1e9f7b8d499951fdd57c343a3f4f63d337d21e..cc0a8067ca5ab9a5f7f5c120aadcdb3cb040c1b9 100644 (file)
@@ -33,7 +33,7 @@
     filter: &filter |
       architecture=="amd64" ||
       distribution=="sid" ||
-      (architecture in ["arm64", "ppc64el", "s390x"] && !(distribution in ["buster", "mantic"])) ||
+      (architecture in ["arm64", "ppc64el", "s390x"] && !(distribution in ["mantic"])) ||
       ((architecture in ["arm64", "i386"]) && (distribution in ["buster"]))
     filter_pattern: &filter_pattern |
       ({arch-filter}) &&
                     - trixie
                     - bookworm
                     - bullseye
-                    - buster
                     - noble
                     - mantic
                     - jammy
         name: elephant-shed
         git-url: https://github.com/credativ/elephant-shed.git
         git-branch: rel1_3
-        dist-filter: '!(distribution in ["buster"])'
         jobs:
                 - git-packages
 
         upstream-url: https://github.com/MobilityDB/MobilityDB.git
         upstream-branch: develop
         arch-filter: 'architecture in ["amd64", "arm64", "ppc64el"]'
-        dist-filter: '!(distribution in ["buster"])'
         jobs:
                 - git+upstream-snapshot
 
 - project:
         name: omnidb
         git-url: https://salsa.debian.org/postgresql/omnidb.git
-        # needs django 2 on buster
-        backports_runtime: 'BACKPORTS=yes '
         jobs:
                 - git-packages
 
         name: patroni
         git-url: https://salsa.debian.org/postgresql/patroni.git
         upstream-url: https://github.com/zalando/patroni.git
-        # buster: sphinx too old
-        dist-filter: '!(distribution in ["buster"])'
         jobs:
                 - git+upstream-snapshot
 
 - project:
         name: pg-ldap-sync
         git-url: https://salsa.debian.org/postgresql/pg-ldap-sync.git
-        backports: 'BACKPORTS=yes ' # buster: gem2deb >= 1
         jobs:
                 - git-packages
 
 - project:
         name: pglast
         git-url: https://salsa.debian.org/postgresql/pglast.git
-        backports: 'BACKPORTS=yes ' # buster: needs DH 13
         jobs:
                 - git-packages
 
         # i386 excluded on cl-ironclad maintainer request (#1077220)
         # s390x doesn't have sbcl
         arch-filter: '!(architecture=="ppc64el" && distribution in ["jammy", "focal"] || architecture in ["i386", "s390x"])'
-        # buster: ssl problems in testsuite
-        dist-filter: '!(distribution in ["buster"])'
         jobs:
                 - git-packages
 
 - project:
         name: pgpool2
         git-url: https://salsa.debian.org/postgresql/pgpool2.git
-        # buster: ca-certificates-java installation problems
-        dist-filter: '!(distribution in ["buster"])'
         jobs:
                 - git-packages-with-beta
 
         name: pgvector
         git-url: https://salsa.debian.org/postgresql/pgvector.git
         git-branch: develop
-        # buster: missing _xgetbv
-        dist-filter: '!(distribution in ["buster"])'
         jobs:
                 - git-packages-with-beta
 
 - project:
         name: postgis
         git-url: https://salsa.debian.org/debian-gis-team/postgis.git
-        # buster: libproj too old
-        dist-filter: '!(distribution in ["buster"])'
         jobs:
                 - git-packages-with-beta
 
 - project:
         name: sqlreduce
         git-url: https://github.com/df7cb/sqlreduce.git
-        # needs python3.8 (excludes buster)
-        dist-filter: '!(distribution in ["buster"])'
         jobs:
                 - git-packages
 
 - project:
         name: timescaledb
         git-url: https://salsa.debian.org/postgresql/timescaledb.git
-        # buster: cmake too old
-        dist-filter: '!(distribution in ["buster"])'
         arch-filter: '!(architecture in ["i386", "s390x"])'
         jobs:
                 - git-packages-with-beta
 - project:
         name: vip-manager
         git-url: https://salsa.debian.org/postgresql/vip-manager.git
-        # buster (and jammy) binaries get copied from bullseye, which doesn't have i386
-        arch-filter: '!(architecture=="i386" && distribution=="buster")'
         jobs:
                 - git-packages
 
index 2d0d93f2426b5a81fa38c32354a03c0e7c7aa823..242521c021223a799a8fc60322f5eb6c8ca2021f 100644 (file)
@@ -6,7 +6,7 @@ PG_DEVEL_VERSION=18
 PG_VERSIONS="10 11 12 13 14 15 16 17 18" # all server versions >= 10 (what we build extensions for)
 PG_ALL_VERSIONS="8.2 8.3 8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6 $PG_VERSIONS" # all versions (which server packages we build on LTS dists)
 # supported dists: actively updated
-PG_SUPPORTED_DISTS="sid trixie bookworm bullseye buster \
+PG_SUPPORTED_DISTS="sid trixie bookworm bullseye \
 noble mantic jammy focal"
 # repository dists: kept in repository config
 PG_REPOSITORY_DISTS="sid trixie bookworm bullseye buster \
@@ -66,7 +66,6 @@ set_dist_vars () { # args: $1 = distribution [$2 = architecture]
       dist_security="$1-security"
       case $1 in
         sid) unset dist_security ;; # no security support
-        buster) dist_security="$1/updates" ;;
       esac
       case $(hostname) in
         pgapt*)