Skip to content

Commit 2269d43

Browse files
committed
PG 15.19 Q3 release changes
1 parent e6c07b7 commit 2269d43

17 files changed

Lines changed: 86 additions & 66 deletions

File tree

root/ppg/staging/15/macros.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
- PG_MAJOR_VERSION: 15
22
- PG_PREV_MAJOR_VERSION: 14
3-
- PG_MINOR_VERSION: 18
3+
- PG_MINOR_VERSION: 19
44
- PG_PREV_MINOR_VERSION: 17
55
- PG_VERSION: %!{PG_MAJOR_VERSION}.%!{PG_MINOR_VERSION}
66
- PGAUDIT_VERSION: 1.7.1

root/ppg/staging/15/percona-patroni/debian/control

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ Homepage: https://github.com/patroni/patroni
4242

4343
Package: percona-patroni
4444
Architecture: all
45-
Depends: ${misc:Depends}, ${python3:Depends}, lsb-base (>= 3.0-6), python3-psycopg2 , python3-etcd, python3-consul | python3-kazoo | python3-kubernetes, python-six | python3-six, python-requests | python3-requests, python-yaml | python3-yaml, python3-dateutil, python3-yaml, python3-psutil, python3-prettytable, python3-click, python3-cdiff, python3-ydiff, python3-pysyncobj, percona-postgresql-17 | postgresql-17
45+
Depends: ${misc:Depends}, ${python3:Depends}, lsb-base (>= 3.0-6), python3-psycopg2 , python3-etcd, python3-consul | python3-kazoo | python3-kubernetes, python-six | python3-six, python-requests | python3-requests, python-yaml | python3-yaml, python3-dateutil, python3-yaml, python3-psutil, python3-prettytable, python3-click, python3-cdiff, python3-ydiff, python3-pysyncobj, python3-systemd, percona-postgresql-17 | postgresql-17
4646
Suggests: etcd-server | consul | zookeeperd, haproxy, percona-patroni-doc
4747
Provides: patroni
4848
Description: PostgreSQL High Availability with ZooKeeper, etcd, Consul, or Kubernetes

root/ppg/staging/15/percona-patroni/rpm/percona-patroni.spec

Lines changed: 41 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,17 @@
11

22
%global debug_package %{nil}
33

4-
%if 0%{?fedora} && 0%{?fedora} == 43
5-
%global __ospython %{_bindir}/python3.14
6-
%global python3_pkgversion 3.14
4+
%if 0%{?fedora} && 0%{?fedora} == 45
5+
%global __ospython %{_bindir}/python3.15
6+
%global python3_pkgversion 3.15
77
%global python3_pkgprefix python3
88
%endif
9-
%if 0%{?fedora} && 0%{?fedora} <= 42
10-
%global __ospython %{_bindir}/python3.13
11-
%global python3_pkgversion 3.13
9+
%if 0%{?fedora} && 0%{?fedora} <= 44
10+
%global __ospython %{_bindir}/python3.14
11+
%global python3_pkgversion 3.14
1212
%global python3_pkgprefix python3
1313
%endif
14-
%if 0%{?rhel} && 0%{?rhel} == 8
15-
%global __ospython %{_bindir}/python3
16-
%global python3_pkgversion 3.12
17-
%global python3_pkgprefix python3.12
18-
%endif
19-
%if 0%{?rhel} && 0%{?rhel} >= 9
14+
%if 0%{?rhel} && 0%{?rhel} <= 10
2015
%global __ospython %{_bindir}/python3.12
2116
%global python3_pkgversion 3.12
2217
%global python3_pkgprefix python3.12
@@ -51,12 +46,13 @@ BuildRequires: python%{python3_pkgversion}-devel
5146

5247
Requires: %{python3_pkgprefix}-six
5348
Requires: %{python3_pkgprefix}-dateutil
49+
Requires: %{python3_pkgprefix}-systemd
5450
Requires: %{python3_pkgprefix}-ydiff < 1.5
5551
Requires: %{python3_pkgprefix}-ydiff >= 1.4.2
5652
Requires: %{name}-etcd
5753

5854

59-
%if !0%{?suse_version}
55+
%if !0%{?suse_version} && 0%{?rhel} != 10
6056
Requires: %{python3_pkgprefix}-click
6157
Requires: %{python3_pkgprefix}-cryptography >= 1.4
6258
Requires: %{python3_pkgprefix}-prettytable
@@ -67,6 +63,17 @@ Requires: %{python3_pkgprefix}-urllib3 >= 1.19.1
6763
Requires: %{python3_pkgprefix}-wcwidth
6864
%endif
6965

66+
%if 0%{?rhel} && 0%{?rhel} == 10
67+
Requires: python3-click
68+
Requires: python%{python3_pkgversion}-cryptography >= 1.4
69+
Requires: python3-prettytable
70+
Requires: python%{python3_pkgversion}-pyyaml
71+
Requires: python3-psutil
72+
Requires: python%{python3_pkgversion}-urllib3 >= 1.19.1
73+
Requires: python3-psycopg2
74+
Requires: python3-wcwidth
75+
%endif
76+
7077
%if 0%{?suse_version} >= 1500
7178
Requires: %{python3_pkgprefix}-click
7279
Requires: %{python3_pkgprefix}-cryptography >= 1.4
@@ -100,18 +107,28 @@ Summary: Related components to use patroni with Consul
100107
Requires: %{name} = %{epoch}:%{version}-%{release}
101108
Requires: consul
102109
Requires: %{python3_pkgprefix}-py-consul >= 1.6.0
110+
%if 0%{?rhel} != 10
103111
Requires: %{python3_pkgprefix}-requests
112+
%endif
113+
%if 0%{?rhel} && 0%{?rhel} == 10
114+
Requires: python3-requests
115+
%endif
104116
%description -n %{name}-consul
105117
Meta package to pull consul related dependencies for patroni
106118

107119
%package -n %{name}-etcd
108120
Summary: Related components to use patroni with etcd
109121
Requires: %{name} = %{epoch}:%{version}-%{release}
110-
%if !0%{?suse_version}
122+
%if !0%{?suse_version} && 0%{?rhel} != 10
111123
Requires: %{python3_pkgprefix}-etcd >= 0.4.3
112124
Requires: %{python3_pkgprefix}-dns
113125
%endif
126+
%if 0%{?rhel} && 0%{?rhel} == 10
127+
Requires: python3-etcd >= 0.4.3
128+
Requires: python3-dns
129+
%endif
114130
%if 0%{?suse_version} >= 1500
131+
Requires: %{python3_pkgprefix}-etcd >= 0.4.3
115132
Requires: %{python3_pkgprefix}-dnspython
116133
%endif
117134
%description -n %{name}-etcd
@@ -120,14 +137,24 @@ Meta package to pull etcd related dependencies for patroni
120137
%package -n %{name}-aws
121138
Summary: Related components to use patroni on AWS
122139
Requires: %{name} = %{epoch}:%{version}-%{release}
140+
%if 0%{?rhel} != 10
123141
Requires: %{python3_pkgprefix}-boto3
142+
%endif
143+
%if 0%{?rhel} && 0%{?rhel} == 10
144+
Requires: python3-boto3
145+
%endif
124146
%description -n %{name}-aws
125147
Meta package to pull AWS related dependencies for patroni
126148

127149
%package -n %{name}-zookeeper
128150
Summary: Related components to use patroni with Zookeeper
129151
Requires: %{name} = %{epoch}:%{version}-%{release}
152+
%if 0%{?rhel} != 10
130153
Requires: %{python3_pkgprefix}-kazoo >= 1.3.1
154+
%endif
155+
%if 0%{?rhel} && 0%{?rhel} == 10
156+
Requires: python3-kazoo >= 1.3.1
157+
%endif
131158
%description -n %{name}-zookeeper
132159
Meta package to pull zookeeper related dependencies for patroni
133160

root/ppg/staging/15/percona-pg_cron/rpm/pg_cron.spec

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -33,19 +33,12 @@ Requires: postgresql%{pgmajorversion}-server
3333
Requires(post): %{_sbindir}/update-alternatives
3434
Requires(postun): %{_sbindir}/update-alternatives
3535

36-
%if 0%{?suse_version} >= 1315 && 0%{?suse_version} <= 1499
37-
Requires: libopenssl1_0_0
38-
%else
3936
%if 0%{?suse_version} >= 1500
40-
Requires: libopenssl1_1
41-
%else
42-
Requires: openssl-libs >= 1.0.2k
43-
%endif
37+
Requires: libopenssl3
38+
BuildRequires: libopenssl-3-devel
4439
%endif
45-
46-
%if 0%{?suse_version} >= 1315 && 0%{?suse_version} <= 1499
47-
BuildRequires: libopenssl-devel
48-
%else
40+
%if 0%{?fedora} >= 41 || 0%{?rhel} >= 8
41+
Requires: openssl-libs >= 1.1.1k
4942
BuildRequires: openssl-devel
5043
%endif
5144

root/ppg/staging/15/percona-pgbackrest/debian/control

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ Build-Depends: debhelper-compat (= 13),
99
libpq-dev,
1010
libssh2-1-dev,
1111
libssl-dev,
12+
libsystemd-dev,
1213
libxml-checker-perl,
1314
libxml2-dev,
1415
libyaml-dev,

root/ppg/staging/15/percona-pgbackrest/debian/debian.dsc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ Build-Depends: debhelper-compat (= 10),
1010
libpq-dev,
1111
libssh2-1-dev,
1212
libssl-dev,
13+
libsystemd-dev,
1314
libxml-checker-perl,
1415
libxml2-dev,
1516
libyaml-dev,

root/ppg/staging/15/percona-pgvector/debian/compat

Lines changed: 0 additions & 1 deletion
This file was deleted.

root/ppg/staging/15/percona-pgvector/debian/control

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Section: database
33
Priority: optional
44
Maintainer: Percona Development Team <info@percona.com>
55
Build-Depends:
6-
debhelper (>= 9),
6+
debhelper-compat (= 13),
77
percona-postgresql-server-dev-all (>= 153~),
88
Standards-Version: 4.6.2
99
Rules-Requires-Root: no

root/ppg/staging/15/percona-pgvector/rpm/percona-pgvector.spec

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -43,32 +43,26 @@ inner product, and cosine distance
4343
%package llvmjit
4444
Summary: Just-in-time compilation support for pgvector
4545
Requires: %{name}%{?_isa} = %{version}-%{release}
46-
#%%if 0%%{?rhel} && 0%%{?rhel} == 7
47-
#%%ifarch aarch64
48-
#Requires: llvm-toolset-7.0-llvm >= 7.0.1
49-
#%%else
50-
#Requires: llvm5.0 >= 5.0
51-
#%%endif
52-
#%%endif
46+
5347
%if 0%{?suse_version} >= 1315 && 0%{?suse_version} <= 1499
5448
BuildRequires: llvm6-devel clang6-devel
55-
#Requires: llvm6
49+
Requires: llvm6
5650
%endif
5751
%if 0%{?suse_version} >= 1500 && 0%{?suse_version} < 1600
5852
BuildRequires: llvm17-devel clang17-devel clang17 llvm17
59-
#Requires: llvm17
53+
Requires: llvm17
6054
%endif
6155
%if 0%{?suse_version} == 1600
6256
BuildRequires: llvm19-devel clang19-devel clang19 llvm19
63-
#Requires: llvm19
57+
Requires: llvm19
6458
%endif
6559
%if 0%{?suse_version} > 1600
6660
BuildRequires: llvm-devel clang-devel clang llvm
67-
#Requires: llvm
61+
Requires: llvm
6862
%endif
6963
%if 0%{?fedora} || 0%{?rhel} >= 8
7064
BuildRequires: llvm-devel >= 19.0 clang-devel >= 19.0
71-
#Requires: llvm >= 13.0
65+
Requires: llvm >= 19.0
7266
%endif
7367

7468
%description llvmjit

root/ppg/staging/15/percona-postgresql-common/debian/compat

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)