Skip to content

Update JDK24 RPM File Names To Be temurin-24 rather than java-24 #1154

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 9 commits into from
Mar 28, 2025

Conversation

steelhead31
Copy link
Contributor

Following the PMC discussion, the decision was made to maintain the original temurin RPM file names, but continue to install to an SELinux compatible path, and allow symlinks and virtual provides to work for both new & old install locations and names.

@steelhead31 steelhead31 changed the title Update JDK34 RPM File Names To Be temurin-24 rather than java-24 Update JDK24 RPM File Names To Be temurin-24 rather than java-24 Mar 27, 2025
@steelhead31 steelhead31 marked this pull request as ready for review March 27, 2025 10:48
@steelhead31 steelhead31 marked this pull request as draft March 27, 2025 10:55
@steelhead31
Copy link
Contributor Author

Added obsoletes, so that the replacement package does remove the previous one..

=======================================================================================================
Package                   Architecture      Version                     Repository               Size
=======================================================================================================
Installing:
temurin-24-jdk            x86_64            24.0.0.0.0.36-1             @commandline             96 M
    replacing  java-24-temurin-jdk.x86_64 24.0.0.0.0.36-0
Transaction Summary
=======================================================================================================
Install  1 Package

@steelhead31
Copy link
Contributor Author

Provides for the new replacement package also look good..

# rpm -q --provides temurin-24*
warning: temurin-24-jdk-24.0.0.0.0.36-1.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 65f8f04b: NOKEY
java
java-24
java-24-devel
java-24-headless
java-24-openjdk
java-24-openjdk-devel
java-24-openjdk-headless
java-24-temurin-jdk
java-devel
java-devel-openjdk
java-headless
java-openjdk
java-openjdk-devel
java-openjdk-headless
java-sdk
java-sdk-24
java-sdk-24-openjdk
java-sdk-openjdk
libjava.so
libjawt.so
libjsig.so
libjvm.so
libverify.so
temurin-24-jdk = 24.0.0.0.0.36-1
temurin-24-jdk(x86-64) = 24.0.0.0.0.36-1

This reverts commit feb3376.
@steelhead31 steelhead31 marked this pull request as ready for review March 27, 2025 13:57
@steelhead31
Copy link
Contributor Author

Tested on SELinux, and confirmed working there too.

@karianna karianna merged commit 21b44dc into adoptium:master Mar 28, 2025
6 checks passed
jmjaffe37 pushed a commit to jmjaffe37/openjdk-installer that referenced this pull request Apr 10, 2025
…ptium#1154)

* Change RPM Names To Temurin Prefix

* Update RPM File Names

* Change RPM Names To Temurin Prefix

* Remove debug

* Remove whitespace

* Include Obsolete For DropIn Replacement

* Debug

* Revert "Debug"

This reverts commit feb3376.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants