PostGIS fails to install because of a bad package link in gdal35

Hey folks,

I tried to install postgis from the percona repos and it fails with this error on EL9 machines:

[user@host ~]# yum install gdal35
Error: 
 Problem: package gdal35-3.5.3-1.rhel9.x86_64 from ppg-16-release-x86_64 requires gdal35-libs(x86-64) = 3.5.3-1.rhel9, but none of the providers can be installed
  - package gdal35-3.5.3-1.rhel9.x86_64 from ppg-16-release-x86_64 requires libgdal.so.31()(64bit), but none of the providers can be installed
  - conflicting requests
  - nothing provides libarmadillo.so.10()(64bit) needed by gdal35-libs-3.5.3-1.rhel9.x86_64 from ppg-16-release-x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

I see the armadillo 12 package is available from EPEL but it provides a different version of libarmadillo:

armadillo-12.6.6-2.el9.x86_64 : Fast C++ matrix library with syntax similar to
                              : MATLAB and Octave
Repo        : epel
Matched from:
Filename    : /usr/lib64/libarmadillo.so.12

Can the packages be updated to require the new version of libarmadillo instead of the old one?

This should be fixed now. We are considering to update the package versions from next release.

@klynton thanks for the report. it should work.

Thank you for getting this fixed!