-
Notifications
You must be signed in to change notification settings - Fork 84
Closed
Description
Describe the bug:
After dnf update on AlmaLinux, Jenkins upgraded to 2.545-1.noarch but the package has a hard dependency pulling in java-17-openjdk (version 17.0.17.0.10-1.el9.alma.1). Jenkins now fails to start with "requires Java 21 or newer" due to PR jenkinsci/jenkins#26018 changes. Cannot remove Java 17 due to strong package dependency. Only solution is dnf downgrade jenkins-2.544.
Expected behavior:
Jenkins RPM should either:
- Depend on
java-21-openjdkinstead of Java 17, or - Have no Java dependency (user-provided as documented)
System details:
- AlmaLinux 9 (el9)
- Jenkins 2.545-1.noarch
- Triggered by PR Require Java 21 or newer jenkins#26018 requiring Java 21+ [Require Java 21 or newer jenkins#26018]
- Revert commit exists but package still broken [4c0689e]
Steps to reproduce:
dnf install jenkinsdnf updatesystemctl start jenkins→ fails
Workaround (unsustainable):
dnf downgrade jenkins-2.544
Packaging issue: AlmaLinux Jenkins repo needs update to match Java 21 requirement from PR jenkinsci/jenkins#26018. Current package violates Jenkins support policy.
Related: jenkinsci/jenkins#26039 (revert issue)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels