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
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 \
dist_security="$1-security"
case $1 in
sid) unset dist_security ;; # no security support
- buster) dist_security="$1/updates" ;;
esac
case $(hostname) in
pgapt*)