Bug 2233283 - Build JDKs once, repack everywhere
Summary: Build JDKs once, repack everywhere
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: Changes Tracking
Version: 40
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: jiri vanek
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: F40Changes
TreeView+ depends on / blocked
 
Reported: 2023-08-21 19:52 UTC by Adam Williamson
Modified: 2024-04-29 09:29 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-12-29 01:04:55 UTC
Type: ---
Embargoed:


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 .

Comment 3 jiri vanek 2023-12-21 13:59:34 UTC
Hi Adam!

Tyvm for deferring it, and terribl sorry for my sudden disapearance.
I was indeed involunteerly afk from Fedora for a short period of time.

Once I got back, I had paid the whole technical debt i was aware was preventing this feature to be completed (mainly broken debuginfo), had builrd the rlease candidates, and also obtained used the magical tags we agree on in the proposal.

Right now 11,17 and latest are buikd in agreed way and bodhi updates are in testing. 1.8 will land here any moment and  21/22 will be added in mid of january once packages will be cretaed.

genetrally spoken all is working as expected, and unless some issue is found, I consider this as finished.
If isseu will arise, I will elaborate.

Comment 4 Fedora Update System 2023-12-21 14:01:21 UTC
FEDORA-2023-441c606b07 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-441c606b07

Comment 5 Fedora Update System 2023-12-21 14:01:28 UTC
FEDORA-2023-f0ca8f1f17 has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-f0ca8f1f17

Comment 6 Fedora Update System 2023-12-21 14:01:43 UTC
FEDORA-2023-e0f7ba1715 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-e0f7ba1715

Comment 7 Fedora Update System 2023-12-21 14:01:59 UTC
FEDORA-2023-7746a9c9eb has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-7746a9c9eb

Comment 8 Fedora Update System 2023-12-21 14:02:44 UTC
FEDORA-2023-093571d972 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-093571d972

Comment 9 Fedora Update System 2023-12-21 14:02:57 UTC
FEDORA-2023-3cd5206d3a has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-3cd5206d3a

Comment 10 Fedora Update System 2023-12-21 14:11:38 UTC
FEDORA-2023-877c9aa890 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-877c9aa890

Comment 11 Fedora Update System 2023-12-22 02:52:00 UTC
FEDORA-2023-7746a9c9eb has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-7746a9c9eb`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-7746a9c9eb

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 12 Fedora Update System 2023-12-22 02:52:03 UTC
FEDORA-2023-3cd5206d3a has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-3cd5206d3a`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-3cd5206d3a

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 13 Fedora Update System 2023-12-22 02:52:17 UTC
FEDORA-2023-b4a851e6cc has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-b4a851e6cc`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-b4a851e6cc

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 14 Fedora Update System 2023-12-22 03:38:56 UTC
FEDORA-2023-e0f7ba1715 has been pushed to the Fedora 38 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-e0f7ba1715`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-e0f7ba1715

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 15 Fedora Update System 2023-12-22 03:38:58 UTC
FEDORA-2023-093571d972 has been pushed to the Fedora 38 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-093571d972`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-093571d972

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 16 Fedora Update System 2023-12-22 03:39:07 UTC
FEDORA-2023-877c9aa890 has been pushed to the Fedora 38 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-877c9aa890`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-877c9aa890

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 17 Fedora Update System 2023-12-22 19:20:02 UTC
FEDORA-EPEL-2023-9ece56b986 has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-9ece56b986

Comment 18 Fedora Update System 2023-12-22 19:20:40 UTC
FEDORA-EPEL-2023-d85e860239 has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-d85e860239

Comment 19 Fedora Update System 2023-12-23 04:42:36 UTC
FEDORA-EPEL-2023-9ece56b986 has been pushed to the Fedora EPEL 9 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-9ece56b986

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 20 Fedora Update System 2023-12-23 04:53:56 UTC
FEDORA-EPEL-2023-d85e860239 has been pushed to the Fedora EPEL 8 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-d85e860239

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 21 Fedora Update System 2023-12-29 01:04:55 UTC
FEDORA-2023-441c606b07 has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 22 Fedora Update System 2023-12-29 01:13:54 UTC
FEDORA-2023-f0ca8f1f17 has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 23 Fedora Update System 2023-12-30 01:21:25 UTC
FEDORA-2023-7746a9c9eb has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 24 Fedora Update System 2023-12-30 01:21:28 UTC
FEDORA-2023-3cd5206d3a has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 25 Fedora Update System 2023-12-30 01:22:37 UTC
FEDORA-2023-b4a851e6cc has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 26 Fedora Update System 2023-12-30 01:30:29 UTC
FEDORA-2023-093571d972 has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 27 Fedora Update System 2023-12-30 01:30:34 UTC
FEDORA-2023-877c9aa890 has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 28 Fedora Update System 2023-12-31 00:36:44 UTC
FEDORA-EPEL-2023-9ece56b986 has been pushed to the Fedora EPEL 9 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 29 Fedora Update System 2023-12-31 00:55:35 UTC
FEDORA-EPEL-2023-d85e860239 has been pushed to the Fedora EPEL 8 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 30 Fedora Update System 2024-01-06 02:20:40 UTC
FEDORA-2023-e0f7ba1715 has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 31 Aoife Moloney 2024-04-29 09:29:27 UTC
F40 was released on 2024-04-23, so I am closing this tracker. If this Change was not completed, please notify me ASAP.


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