Description of problem: As of version 2.0-0-1 there was an update to fix compatibility with Postgresql 15. * Thu Jan 26 2023 Ondřej Sloup <osloup> - 2.0-0-1 - Rebase to the newest version - Fix compatibility with PostgreSQL 15 this package can not install with postgresql:15 as it requires a dependency from postgresql:13 (the non modular stream) Version-Release number of selected component (if applicable): pg_auto_failover-2.0-3.el9.x86_64 Steps to Reproduce: # yum module enable postgresql:15 -y # yum install pg_auto_failover --enablerepo=epel Actual results: Error: Problem: package pg_auto_failover-2.0-3.el9.x86_64 from epel requires libpq.so.private13-5()(64bit), but none of the providers can be installed - conflicting requests - package postgresql-private-libs-13.5-1.el9.x86_64 from rhel-9-for-x86_64-appstream-rpms is filtered out by modular filtering - package postgresql-private-libs-13.7-1.el9_0.x86_64 from rhel-9-for-x86_64-appstream-rpms is filtered out by modular filtering - package postgresql-private-libs-13.10-1.el9_1.x86_64 from rhel-9-for-x86_64-appstream-rpms is filtered out by modular filtering - package postgresql-private-libs-13.11-1.el9_2.x86_64 from rhel-9-for-x86_64-appstream-rpms is filtered out by modular filtering - package postgresql-private-libs-13.13-1.el9_3.x86_64 from rhel-9-for-x86_64-appstream-rpms is filtered out by modular filtering (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) Expected results: Trying to confirm if this is an unintentional dependency bug, or if this is only meant for postgresql:13 for Red Hat. Additional info:
pg_auto_failover is intended to be installed only with the system version of postgresql. In this case, PG 13. This component is not part of any modular build. It needs a deeper investigation into whether it is possible to build it for the newer version (PG15) of postgresql and persist backward installability(PG13).