Skip to content

Update JDK26 Templates For Jexec Collision Fix#1387

Merged
steelhead31 merged 2 commits intoadoptium:masterfrom
steelhead31:sfr_fix_dualrpms
Apr 13, 2026
Merged

Update JDK26 Templates For Jexec Collision Fix#1387
steelhead31 merged 2 commits intoadoptium:masterfrom
steelhead31:sfr_fix_dualrpms

Conversation

@steelhead31
Copy link
Copy Markdown
Contributor

@steelhead31 steelhead31 commented Apr 13, 2026

Fixes #1384

Amend the jdk26 installation to prevent a conflict between a binary ( and build.id ) identical jexec binary.

This only requires a fix for jdk26 onwards.

Tested, with new jdk26 package builds, both JDK25 & JDK26 can be installed simultaneously without error.

root@0a74d6a3594e ~]# dnf install ./temurin-26-jdk-26.0.0.0.0.35-1.x86_64.rpm 
Updating and loading repositories:
Repositories loaded.
Package                                 Arch       Version                                 Repository                  Size
Installing:
 temurin-26-jdk                         x86_64     26.0.0.0.0.35-1                         @commandline           307.7 MiB

Transaction Summary:
 Installing:         1 package

Total size of inbound packages is 102 MiB. Need to download 0 B.
After this operation, 308 MiB extra will be used (install 308 MiB, remove 0 B).
Is this ok [y/N]: y 
Running transaction
[1/3] Verify package files                                                         100% |   3.0   B/s |   1.0   B |  00m00s
[2/3] Prepare transaction                                                          100% |  55.0   B/s |   1.0   B |  00m00s
[3/3] Installing temurin-26-jdk-0:26.0.0.0.0.35-1.x86_64                           100% |  78.2 MiB/s | 307.8 MiB |  00m04s
Warning: skipped OpenPGP checks for 1 package from repository: @commandline
Complete!
[root@0a74d6a3594e ~]# dnf install temurin-25-jdk
Updating and loading repositories:
Repositories loaded.
Package                                 Arch       Version                                  Repository                 Size
Installing:
 temurin-25-jdk                         x86_64     25.0.2.0.0.10-1                          Adoptium              300.6 MiB

Transaction Summary:
 Installing:         1 package

Total size of inbound packages is 97 MiB. Need to download 97 MiB.
After this operation, 301 MiB extra will be used (install 301 MiB, remove 0 B).
Is this ok [y/N]: y
[1/1] temurin-25-jdk-0:25.0.2.0.0.10-1.x86_64                                      100% |  16.0 MiB/s |  97.5 MiB |  00m06s
---------------------------------------------------------------------------------------------------------------------------
[1/1] Total                                                                        100% |  16.0 MiB/s |  97.5 MiB |  00m06s
Running transaction
[1/3] Verify package files                                                         100% |   3.0   B/s |   1.0   B |  00m00s
[2/3] Prepare transaction                                                          100% |  52.0   B/s |   1.0   B |  00m00s
[3/3] Installing temurin-25-jdk-0:25.0.2.0.0.10-1.x86_64                           100% |  85.0 MiB/s | 300.7 MiB |  00m04s
Complete!

@steelhead31 steelhead31 requested a review from Haroon-Khel April 13, 2026 13:18
Copy link
Copy Markdown
Contributor

@Haroon-Khel Haroon-Khel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will the installers for JDK26 need to be rebuilt and republished?

@steelhead31
Copy link
Copy Markdown
Contributor Author

Will the installers for JDK26 need to be rebuilt and republished?

Yup, I can do that once this PR is merged, its a relatively quick and painless job :)

Copy link
Copy Markdown
Contributor

@adamfarley adamfarley left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@steelhead31 steelhead31 merged commit 0e3f761 into adoptium:master Apr 13, 2026
6 checks passed
@steelhead31 steelhead31 deleted the sfr_fix_dualrpms branch April 13, 2026 14:04
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.

temurin-26-jdk RPM package conflicts with temurin-25-jdk

3 participants