Обсуждение: JDBC rpms (RHEL 8-10) version >= 42.7.6 dependency modification request
As since the 42.7.6 changelog the Community PostgreSQL JDBC driver is compiled against JDK21 by default,
https://jdbc.postgresql.org/changelogs/2025-05-28-42/
and the current sole dependency group for this RPM is "java-headless",
I would like to request the following dependency modifications to the RPM spec:
RHEL10 - "java-headless" OR "java-21-headless"
RHEL9 - "java-headless" OR "java-21-headless"
RHEL8 - "java-headless" OR "java-11-headless" OR "java-17-headless" OR "java-21-headless"
While RHEL 9 and 10 include up to JDK17 within the provides group "java-headless", RHEL8 only includes JDK8/1.8 as a version in the spec.
If this won't work, I would be curious to know why.
Additionally and separately,
JDBC version 42.7.8 has been out since 9/18, but the latest packages in the community repos are 42.7.7.
It isn't a security release.
Thanks,
Paul Kennedy
PCI-ISA,PCIP
Application Systems Engineer II
Application Deployment
Application and Process Services
Frost - Banking, Investments, Insurance
3838 Rogers Rd, San Antonio, Tx 78251
(210)220-5953 | x55953
Hi Paul, On Tue, 2025-11-04 at 22:41 +0000, Kennedy, Paul wrote: > As since the 42.7.6 changelog the Community PostgreSQL JDBC driver is > compiled against JDK21 by default, > https://jdbc.postgresql.org/changelogs/2025-05-28-42/ > and the current sole dependency group for this RPM is "java-headless", > I would like to request the following dependency modifications to the > RPM spec: > RHEL10 - "java-headless" OR "java-21-headless" > RHEL9 - "java-headless" OR "java-21-headless" > RHEL8 - "java-headless" OR "java-11-headless" OR "java-17-headless" > OR "java-21-headless" > > While RHEL 9 and 10 include up to JDK17 within the provides group > "java-headless", RHEL8 only includes JDK8/1.8 as a version in the > spec. > > If this won't work, I would be curious to know why. Created https://github.com/pgdg-packaging/pgdg-rpms/issues/110 to track this issue. I feel like I should modernise all packages requiring Java, so added the list there. > > Additionally and separately, > JDBC version 42.7.8 has been out since 9/18, but the latest packages > in the community repos are 42.7.7. > It isn't a security release. This is clearly an oversight as I pushed changes to git more than a month ago. Built packages. Will sync them later today. Thanks. Regards, -- Devrim Gündüz Open Source Solution Architect, PostgreSQL Major Contributor BlueSky: @devrim.gunduz.org , @gunduz.org
Вложения
RE: [EXTERNAL] Re: JDBC rpms (RHEL 8-10) version >= 42.7.6 dependency modification request
Thank you very much. Paul Kennedy PCI-ISA,PCIP Application Systems Engineer II Application Deployment Application and Process Services Frost - Banking, Investments, Insurance 3838 Rogers Rd, San Antonio, Tx 78251 (210)220-5953 | x55953 Paul.Kennedy@frostbank.com www.frostbank.com -----Original Message----- From: Devrim Gündüz <devrim@gunduz.org> Sent: Wednesday, November 05, 2025 03:11 To: Kennedy, Paul <paul.kennedy@frostbank.com>; pgsql-pkg-yum@lists.postgresql.org Subject: [EXTERNAL] Re: JDBC rpms (RHEL 8-10) version >= 42.7.6 dependency modification request Hi Paul, On Tue, 2025-11-04 at 22:41 +0000, Kennedy, Paul wrote: > As since the 42.7.6 changelog the Community PostgreSQL JDBC driver is > compiled against JDK21 by default, > https://jdbc.postgresql.org/changelogs/2025-05-28-42/ > and the current sole dependency group for this RPM is "java-headless", > I would like to request the following dependency modifications to the > RPM spec: > RHEL10 - "java-headless" OR "java-21-headless" > RHEL9 - "java-headless" OR "java-21-headless" > RHEL8 - "java-headless" OR "java-11-headless" OR "java-17-headless" > OR "java-21-headless" > > While RHEL 9 and 10 include up to JDK17 within the provides group > "java-headless", RHEL8 only includes JDK8/1.8 as a version in the > spec. > > If this won't work, I would be curious to know why. Created https://github.com/pgdg-packaging/pgdg-rpms/issues/110 to track this issue. I feel like I should modernise all packages requiring Java, so added the list there. > > Additionally and separately, > JDBC version 42.7.8 has been out since 9/18, but the latest packages > in the community repos are 42.7.7. > It isn't a security release. This is clearly an oversight as I pushed changes to git more than a month ago. Built packages. Will sync them later today. Thanks. Regards, -- Devrim Gündüz Open Source Solution Architect, PostgreSQL Major Contributor BlueSky: @devrim.gunduz.org , @gunduz.org