Bug 2233283 - Build JDKs once, repack everywhere [NEEDINFO]
Summary: Build JDKs once, repack everywhere
Alias: None
Product: Fedora
Classification: Fedora
Component: Changes Tracking
Version: rawhide
Hardware: Unspecified
OS: Unspecified
Target Milestone: ---
Assignee: jiri vanek
QA Contact:
Depends On:
Blocks: F40Changes
TreeView+ depends on / blocked
Reported: 2023-08-21 19:52 UTC by Adam Williamson
Modified: 2023-10-03 17:39 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Last Closed:
Type: ---
awilliam: needinfo? (jvanek)

Attachments (Terms of Use)

Description Adam Williamson 2023-08-21 19:52:02 UTC
This is a tracking bug for Change: Build JDKs once, repack everywhere
For more details, see: https://fedoraproject.org/wiki/Changes/BuildJdkOncePackEverywhere

This is the last step in https://fedoraproject.org/wiki/MoveFedoraJDKsToBecomePortableJDKs effort. JDKs in fedora are already static, and we repack portable tarballs into RPMs. Currently, the portable tarball is built for each Fedora and EPEL version. Goal here is to build each JDK (8,11,17,21,latest (20)) only once, in oldest live Fedora repack in all live Fedoras. If jdk is buitl in epel, it will be built in oldest possible epel  and repacked in newer live epels.

If you encounter a bug related to this Change, please do not comment here. Instead create a new bug and set it to block this bug.

Comment 1 Adam Williamson 2023-08-21 21:56:18 UTC
Jiri, can you please provide a status report on this? We are now within a few hours of Beta freeze, so this should be in 100% code complete state by now. I don't think it is, but it's a complex Change and I'm no Java expert, so I'd rather have a status report from the maintainer.

The releng ticket - https://pagure.io/releng/issue/11438 - doesn't seem to have been touched in two months.

Comment 2 Adam Williamson 2023-10-03 17:39:55 UTC
Deferred to F40 per https://pagure.io/fesco/issue/3059#comment-876796 .

Note You need to log in before you can comment on or make changes to this bug.