Skip to content

Commit 2753461

Browse files
Merge pull request #187 from yuravk/devel-ng-0.22.0
Update Vendor PostreSQL: add new version 18, switch version 13 to yum-archive.postgresql.org
2 parents e7303f8 + 6f61214 commit 2753461

7 files changed

Lines changed: 319 additions & 38 deletions

File tree

.github/workflows/elevate.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -384,8 +384,9 @@ jobs:
384384
case ${source_release} in
385385
7)
386386
sudo dnf -y -q install epel-release
387-
# TODO: switch "PostgreSQL 12 for RHEL / CentOS" repository into yum-archive.postgresql.org
387+
# TODO: switch "PostgreSQL 12 for EL" and "PostgreSQL 13 for EL" repositories into yum-archive.postgresql.org
388388
sed -i 's#download.postgresql.org/pub/repos/yum/12/#yum-archive.postgresql.org/12/#g' /etc/yum.repos.d/pgdg-redhat-all.repo
389+
sed -i 's#download.postgresql.org/pub/repos/yum/13/#yum-archive.postgresql.org/13/#g' /etc/yum.repos.d/pgdg-redhat-all.repo
389390
;;
390391
8)
391392
sudo dnf -y -q module disable postgresql;;

leapp-data.spec

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747

4848
Name: leapp-data-%{dist_name}
4949
Version: 0.10
50-
Release: 10%{?dist}.%{pes_events_build_date}
50+
Release: 11%{?dist}.%{pes_events_build_date}
5151
Summary: data for migrating tool
5252
Group: Applications/Databases
5353
License: ASL 2.0
@@ -159,6 +159,12 @@ python3 tests/check_debranding.py %{buildroot}%{_sysconfdir}/leapp/files/pes-eve
159159

160160

161161
%changelog
162+
* Wed Mar 11 2026 Yuriy Kohut <[email protected]> - 0.10-11.20250729
163+
- Vendor PostgreSQL:
164+
- add "PostgreSQL 18 for EL" repositories, 8 to 9 upgrade path
165+
- include ppc64le architecture where it is available
166+
- switch "PostgreSQL 13 for EL" repositories into yum-archive.postgresql.org
167+
162168
* Wed Feb 11 2026 Yuriy Kohut <[email protected]> - 0.10-10.20250729
163169
- Vendor MariaDB:
164170
- change domain into mirror.mariadb.org and set path in baseurl for mariadb-main repository

vendors.d/postgresql.repo.el10

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
#########################################################################
2-
# PGDG Red Hat Enterprise Linux / Rocky / AlmaLinux repositories. #
2+
# PGDG EL repositories. #
33
#########################################################################
44

5-
# PGDG Red Hat Enterprise Linux / Rocky / AlmaLinux stable common repository for all PostgreSQL versions
5+
# PGDG EL stable common repository for all PostgreSQL versions
66

77
[el10-pgdg-common]
8-
name=PostgreSQL common RPMs for RHEL / Rocky / AlmaLinux 10 - $basearch
8+
name=PostgreSQL common RPMs for EL 10 - $basearch
99
baseurl=https://download.postgresql.org/pub/repos/yum/common/redhat/rhel-10-$basearch
1010
enabled=1
1111
gpgcheck=1
@@ -15,45 +15,52 @@ gpgkey=file:///etc/leapp/files/vendors.d/rpm-gpg/postgresql.gpg
1515
# consul, haproxy, etc.
1616

1717
[el10-pgdg-rhel10-extras]
18-
name=Extra packages to support some RPMs in the PostgreSQL RPM repo RHEL / Rocky / AlmaLinux 10 - $basearch
18+
name=Extra packages to support some RPMs in the PostgreSQL RPM repo EL 10 - $basearch
1919
baseurl=https://download.postgresql.org/pub/repos/yum/extras/redhat/rhel-10-$basearch
2020
enabled=0
2121
gpgcheck=1
2222
gpgkey=file:///etc/leapp/files/vendors.d/rpm-gpg/postgresql.gpg
2323

24-
# PGDG Red Hat Enterprise Linux / Rocky / AlmaLinux stable repositories:
24+
# PGDG EL stable repositories:
25+
26+
[el10-pgdg18]
27+
name=PostgreSQL 18 for EL 10 - $basearch
28+
baseurl=https://download.postgresql.org/pub/repos/yum/18/redhat/rhel-10-$basearch
29+
enabled=1
30+
gpgcheck=1
31+
gpgkey=file:///etc/leapp/files/vendors.d/rpm-gpg/postgresql.gpg
2532

2633
[el10-pgdg17]
27-
name=PostgreSQL 17 for RHEL / Rocky / AlmaLinux 10 - $basearch
34+
name=PostgreSQL 17 for EL 10 - $basearch
2835
baseurl=https://download.postgresql.org/pub/repos/yum/17/redhat/rhel-10-$basearch
2936
enabled=1
3037
gpgcheck=1
3138
gpgkey=file:///etc/leapp/files/vendors.d/rpm-gpg/postgresql.gpg
3239

3340
[el10-pgdg16]
34-
name=PostgreSQL 16 for RHEL / Rocky / AlmaLinux 10 - $basearch
41+
name=PostgreSQL 16 for EL 10 - $basearch
3542
baseurl=https://download.postgresql.org/pub/repos/yum/16/redhat/rhel-10-$basearch
3643
enabled=1
3744
gpgcheck=1
3845
gpgkey=file:///etc/leapp/files/vendors.d/rpm-gpg/postgresql.gpg
3946

4047
[el10-pgdg15]
41-
name=PostgreSQL 15 for RHEL / Rocky / AlmaLinux 10 - $basearch
48+
name=PostgreSQL 15 for EL 10 - $basearch
4249
baseurl=https://download.postgresql.org/pub/repos/yum/15/redhat/rhel-10-$basearch
4350
enabled=1
4451
gpgcheck=1
4552
gpgkey=file:///etc/leapp/files/vendors.d/rpm-gpg/postgresql.gpg
4653

4754
[el10-pgdg14]
48-
name=PostgreSQL 14 for RHEL / Rocky / AlmaLinux 10 - $basearch
55+
name=PostgreSQL 14 for EL 10 - $basearch
4956
baseurl=https://download.postgresql.org/pub/repos/yum/14/redhat/rhel-10-$basearch
5057
enabled=1
5158
gpgcheck=1
5259
gpgkey=file:///etc/leapp/files/vendors.d/rpm-gpg/postgresql.gpg
5360

5461
[el10-pgdg13]
55-
name=PostgreSQL 13 for RHEL / Rocky / AlmaLinux 10 - $basearch
56-
baseurl=https://download.postgresql.org/pub/repos/yum/13/redhat/rhel-10-$basearch
62+
name=PostgreSQL 13 for EL 10 - $basearch
63+
baseurl=https://yum-archive.postgresql.org/13/redhat/rhel-10-$basearch
5764
enabled=1
5865
gpgcheck=1
5966
gpgkey=file:///etc/leapp/files/vendors.d/rpm-gpg/postgresql.gpg

vendors.d/postgresql.repo.el8

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
#######################################################
2-
# PGDG Red Hat Enterprise Linux / Rocky repositories #
2+
# PGDG EL repositories #
33
#######################################################
44

5-
# PGDG Red Hat Enterprise Linux / Rocky stable common repository for all PostgreSQL versions
5+
# PGDG EL stable common repository for all PostgreSQL versions
66

77
[el8-pgdg-common]
8-
name=PostgreSQL common RPMs for RHEL / Rocky 8 - $basearch
8+
name=PostgreSQL common RPMs EL 8 - $basearch
99
baseurl=https://download.postgresql.org/pub/repos/yum/common/redhat/rhel-8-$basearch
1010
enabled=1
1111
gpgcheck=1
@@ -16,18 +16,20 @@ module_hotfixes=true
1616
# consul, haproxy, etc.
1717

1818
[el8-pgdg-rhel8-extras]
19-
name=Extra packages to support some RPMs in the PostgreSQL RPM repo RHEL / Rocky 8 - $basearch
19+
name=Extra packages to support some RPMs in the PostgreSQL RPM repo EL 8 - $basearch
2020
baseurl=https://download.postgresql.org/pub/repos/yum/extras/redhat/rhel-8-$basearch
2121
enabled=0
2222
gpgcheck=1
2323
gpgkey=file:///etc/leapp/files/vendors.d/rpm-gpg/postgresql.gpg
2424
module_hotfixes=true
2525

2626

27-
# PGDG Red Hat Enterprise Linux / Rocky stable repositories:
27+
# PGDG up to version 15 are available for EL 7,
28+
# so there is no reason to include newer PGDG yum configs for EL 8
29+
# PGDG EL stable repositories:
2830

2931
[el8-pgdg15]
30-
name=PostgreSQL 15 for RHEL / Rocky 8 - $basearch
32+
name=PostgreSQL 15 EL 8 - $basearch
3133
baseurl=https://download.postgresql.org/pub/repos/yum/15/redhat/rhel-8-$basearch
3234
enabled=1
3335
gpgcheck=1
@@ -36,7 +38,7 @@ module_hotfixes=true
3638

3739

3840
[el8-pgdg14]
39-
name=PostgreSQL 14 for RHEL / Rocky 8 - $basearch
41+
name=PostgreSQL 14 EL 8 - $basearch
4042
baseurl=https://download.postgresql.org/pub/repos/yum/14/redhat/rhel-8-$basearch
4143
enabled=1
4244
gpgcheck=1
@@ -45,16 +47,16 @@ module_hotfixes=true
4547

4648

4749
[el8-pgdg13]
48-
name=PostgreSQL 13 for RHEL / Rocky 8 - $basearch
49-
baseurl=https://download.postgresql.org/pub/repos/yum/13/redhat/rhel-8-$basearch
50+
name=PostgreSQL 13 EL 8 - $basearch
51+
baseurl=https://yum-archive.postgresql.org/13/redhat/rhel-8-$basearch
5052
enabled=1
5153
gpgcheck=1
5254
gpgkey=file:///etc/leapp/files/vendors.d/rpm-gpg/postgresql.gpg
5355
module_hotfixes=true
5456

5557

5658
[el8-pgdg12]
57-
name=PostgreSQL 12 for RHEL / Rocky 8 - $basearch
59+
name=PostgreSQL 12 EL 8 - $basearch
5860
baseurl=https://yum-archive.postgresql.org/12/redhat/rhel-8-$basearch
5961
enabled=1
6062
gpgcheck=1
@@ -63,7 +65,7 @@ module_hotfixes=true
6365

6466

6567
[el8-pgdg11]
66-
name=PostgreSQL 11 for RHEL / Rocky 8 - $basearch
68+
name=PostgreSQL 11 EL 8 - $basearch
6769
baseurl=https://yum-archive.postgresql.org/11/redhat/rhel-8-$basearch
6870
enabled=1
6971
gpgcheck=1

vendors.d/postgresql.repo.el9

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
#######################################################
2-
# PGDG Red Hat Enterprise Linux / Rocky repositories #
2+
# PGDG EL repositories #
33
#######################################################
44

5-
# PGDG Red Hat Enterprise Linux / Rocky stable common repository for all PostgreSQL versions
5+
# PGDG EL stable common repository for all PostgreSQL versions
66

77
[el9-pgdg-common]
8-
name=PostgreSQL common RPMs for RHEL / Rocky / AlmaLinux 9 - $basearch
8+
name=PostgreSQL common RPMs for EL 9 - $basearch
99
baseurl=https://download.postgresql.org/pub/repos/yum/common/redhat/rhel-9-$basearch
1010
enabled=1
1111
gpgcheck=1
@@ -15,58 +15,65 @@ gpgkey=file:///etc/leapp/files/vendors.d/rpm-gpg/postgresql.gpg
1515
# consul, haproxy, etc.
1616

1717
[el9-pgdg-rhel9-extras]
18-
name=Extra packages to support some RPMs in the PostgreSQL RPM repo RHEL / Rocky / AlmaLinux 9 - $basearch
18+
name=Extra packages to support some RPMs in the PostgreSQL RPM repo EL 9 - $basearch
1919
baseurl=https://download.postgresql.org/pub/repos/yum/extras/redhat/rhel-9-$basearch
2020
enabled=0
2121
gpgcheck=1
2222
gpgkey=file:///etc/leapp/files/vendors.d/rpm-gpg/postgresql.gpg
2323

24-
# PGDG Red Hat Enterprise Linux / Rocky stable repositories:
24+
# PGDG EL stable repositories:
25+
26+
[el9-pgdg18]
27+
name=PostgreSQL 18 for EL 9 - $basearch
28+
baseurl=https://download.postgresql.org/pub/repos/yum/18/redhat/rhel-9-$basearch
29+
enabled=1
30+
gpgcheck=1
31+
gpgkey=file:///etc/leapp/files/vendors.d/rpm-gpg/postgresql.gpg
2532

2633
[el9-pgdg17]
27-
name=PostgreSQL 17 for RHEL / Rocky / AlmaLinux 9 - $basearch
34+
name=PostgreSQL 17 for EL 9 - $basearch
2835
baseurl=https://download.postgresql.org/pub/repos/yum/17/redhat/rhel-9-$basearch
2936
enabled=1
3037
gpgcheck=1
3138
gpgkey=file:///etc/leapp/files/vendors.d/rpm-gpg/postgresql.gpg
3239

3340
[el9-pgdg16]
34-
name=PostgreSQL 16 for RHEL / Rocky / AlmaLinux 9 - $basearch
41+
name=PostgreSQL 16 for EL 9 - $basearch
3542
baseurl=https://download.postgresql.org/pub/repos/yum/16/redhat/rhel-9-$basearch
3643
enabled=1
3744
gpgcheck=1
3845
gpgkey=file:///etc/leapp/files/vendors.d/rpm-gpg/postgresql.gpg
3946

4047
[el9-pgdg15]
41-
name=PostgreSQL 15 for RHEL / Rocky / AlmaLinux 9 - $basearch
48+
name=PostgreSQL 15 for EL 9 - $basearch
4249
baseurl=https://download.postgresql.org/pub/repos/yum/15/redhat/rhel-9-$basearch
4350
enabled=1
4451
gpgcheck=1
4552
gpgkey=file:///etc/leapp/files/vendors.d/rpm-gpg/postgresql.gpg
4653

4754
[el9-pgdg14]
48-
name=PostgreSQL 14 for RHEL / Rocky / AlmaLinux 9 - $basearch
55+
name=PostgreSQL 14 for EL 9 - $basearch
4956
baseurl=https://download.postgresql.org/pub/repos/yum/14/redhat/rhel-9-$basearch
5057
enabled=1
5158
gpgcheck=1
5259
gpgkey=file:///etc/leapp/files/vendors.d/rpm-gpg/postgresql.gpg
5360

5461
[el9-pgdg13]
55-
name=PostgreSQL 13 for RHEL / Rocky / AlmaLinux 9 - $basearch
56-
baseurl=https://download.postgresql.org/pub/repos/yum/13/redhat/rhel-9-$basearch
62+
name=PostgreSQL 13 for EL 9 - $basearch
63+
baseurl=https://yum-archive.postgresql.org/13/redhat/rhel-9-$basearch
5764
enabled=1
5865
gpgcheck=1
5966
gpgkey=file:///etc/leapp/files/vendors.d/rpm-gpg/postgresql.gpg
6067

6168
[el9-pgdg12]
62-
name=PostgreSQL 12 for RHEL / Rocky / AlmaLinux 9 - $basearch
69+
name=PostgreSQL 12 for EL 9 - $basearch
6370
baseurl=https://yum-archive.postgresql.org/12/redhat/rhel-9-$basearch
6471
enabled=1
6572
gpgcheck=1
6673
gpgkey=file:///etc/leapp/files/vendors.d/rpm-gpg/postgresql.gpg
6774

6875
[el9-pgdg11]
69-
name=PostgreSQL 11 for RHEL / Rocky 9 - $basearch
76+
name=PostgreSQL 11 for EL 9 - $basearch
7077
baseurl=https://yum-archive.postgresql.org/11/redhat/rhel-9-$basearch
7178
enabled=1
7279
gpgcheck=1

0 commit comments

Comments
 (0)