On Tuesday, 22 August we reached the Change Checkpoint: Completion deadline (100% complete). At this milestone all the 39 Changes should be fully complete, which is indicated by "ON_QA" status of a tracking bug. A Bugzilla query shows all the tracking bugs which are not in "ON_QA" state and are not considered complete (and do not have a "needinfo" flag set - I am waiting on responses from several Change owners about current status where I was not able to determine it myself). System-Wide Changes with the contingency date in bold are past the stated contingency date.
These changes are presented for FESCo review to determine what action, if any, should be taken.
I will extend this ticket or open a follow-up as the ones currently in needinfo get updated.
For my changes:
oh, yeah, I did mean to mention that in several cases the deadline timing got rather weird because FESCo approved changes very late. It's pretty odd to approve a Change for F39 after the 'testable' deadline already passed and very shortly before the 'code complete' deadline, at least without a specific acknowledgement of the fact and a specific indication of what schedule that Change should follow instead.
I appreciate this cycle has been weird, but it'd be good not to do that in future :D
Let's discuss this during the meeting today.
Metadata Update from @zbyszek: - Issue tagged with: meeting
This was discussed during today's meeting:
* #3059 F39 incomplete changes: 100% complete deadline (zbyszek_, 17:05:18) * Anaconda WebUI for Fedora Workstation by default (zbyszek_, 17:05:42) * Changes were pushed today. The Change is in progress. (zbyszek_, 17:07:23) * Build Fedora Workstation live ISO with Image Builder (zbyszek_, 17:07:30) * This is still being worked out, but it's non-blocking and additive. (zbyszek_, 17:08:35) * Deprecating libuser and removing passwd package from Fedora (zbyszek_, 17:08:42) * LINK: https://bugzilla.redhat.com/show_bug.cgi?id=2233275#c1 (zbyszek_, 17:09:26) * AGREED: Change is deferred to F40 (+7, 0, 0) (zbyszek_, 17:12:10) * Allow Removal of tzdata (zbyszek_, 17:12:23) * This isn't fully implemented yet, we'll revisit on the next meeting. (zbyszek_, 17:15:24) * LLVM 17 (zbyszek_, 17:15:41) * Owners decided to move to rc3, and it's being built now. (zbyszek_, 17:18:14) * Flatpaks without Modules (zbyszek_, 17:18:27) * LINK: https://pagure.io/releng/issue/11626 seems to be the blocker. (zbyszek_, 17:19:34) * This is pretty much done... just a few small things being sorted. (zbyszek_, 17:19:59) * Make Toolbx a release-blocking deliverable and have release-blocking test criteria (zbyszek_, 17:20:12) * This is done except for a single PR to make it blocking in the compose config. (zbyszek_, 17:21:17) * LINK: https://pagure.io/pungi-fedora/pull-request/1195 (nirik, 17:21:56) * LINK: https://pagure.io/pungi-fedora/pull-request/1194 (Son_Goku, 17:22:12) * https://pagure.io/pungi-fedora/pull-request/1195 is about to be merged. (zbyszek_, 17:22:14) * and also https://pagure.io/pungi-fedora/pull-request/1194. (zbyszek_, 17:22:32) * RPM 4.19 (zbyszek_, 17:22:45) * Beta was built 3 months ago. Bugs are being fixed and we're waiting for the final version. This is on track. (zbyszek_, 17:24:29) * Modernize Thread Building Blocks for Fedora 39 (zbyszek_, 17:24:45) * LINK: https://bugzilla.redhat.com/show_bug.cgi?id=2175941#c1 (zbyszek_, 17:25:32) * This seems stalled, but it would be OK to land late if the dependencies can be rebuilt. We'll revisit next week. (zbyszek_, 17:26:27) * SPDX License Phase 2 (zbyszek_, 17:26:42) * This is a neverending task. The Change is in progress. (zbyszek_, 17:28:19) * LegacyXorgDriverRemoval (zbyszek_, 17:28:34) * It seems no work has been done on this. (zbyszek_, 17:32:40) * ACTION: ajax to look at the Change again. (zbyszek_, 17:33:42) * Python 3.12 (zbyszek_, 17:34:05) * python3-3.12.0~rc1-1 is in F39 and most packages have been rebuilt. (zbyszek_, 17:36:16) * LibreOffice 7.6 (zbyszek_, 17:36:40) * LINK: https://koji.fedoraproject.org/koji/buildinfo?buildID=2278778 (decathorpe, 17:37:39) * This is in progress. Dependencies have been rebuilt in a side tag. (zbyszek_, 17:37:55) * LINK: https://koji.fedoraproject.org/koji/buildinfo?buildID=2278778 (zbyszek_, 17:38:13) * Enable fwupd-refresh.timer by default on IoT, CoreOS & Server editions (zbyszek_, 17:38:31) * LINK: https://src.fedoraproject.org/rpms/fedora-release/pull-request/279 (zbyszek_, 17:39:05) * LINK: https://github.com/coreos/fedora-coreos-config/pull/2562 (zbyszek_, 17:39:10) * This is actively being worked on. We'll revisit next week. (zbyszek_, 17:39:59) * No custom Qt theming for Fedora Workstation (zbyszek_, 17:40:16) * LINK: https://pagure.io/fedora-qa/blocker-review/issue/1184 (Son_Goku, 17:40:58) * Builds have been done after the deadline, so a FE has been requested. (zbyszek_, 17:41:33) * Passkey authentication for centrally managed users (zbyszek_, 17:41:46) * This is mostly implemented, but is blocked on selinux policy changes and possibly some udev rule changes. (zbyszek_, 17:46:39) * Bigger ESP (zbyszek_, 17:47:00) * The size change has caused problems, but just reverting it might also cause problems. (zbyszek_, 17:49:39) * Let's discuss this in the bug and revisit next week. (zbyszek_, 17:52:15) * Enable bootupd for Fedora Silverblue & Kinoite (zbyszek_, 17:52:23) * We'll revisit this next week. Owners plan to file a FE. (zbyszek_, 17:54:18)
* #3059 F39 incomplete changes: 100% complete deadline (Son_Goku, 17:18:15) * Modernize Thread Building Blocks for Fedora 39 (Son_Goku, 17:27:08) * the tbb2020.3 compat package exists, but tbb has not been upgraded (Son_Goku, 17:28:44) * ACTION: zbyszek_ will email trodgers to remind him of the Change to get it done before Final Freeze (Son_Goku, 17:33:01) * LegacyXorgDriverRemoval (Son_Goku, 17:33:26) * LINK: https://pagure.io/fesco/issue/3059#comment-870702 ? (mhroncok_web, 17:35:17) * ACTION: nirik will email ajax about the Change to find out what's going on here, we need a status update asap (Son_Goku, 17:36:54) * Bigger ESP (Son_Goku, 17:39:15) * The ESP default size was raised to 500MiB, but the limit of 600MiB was restored. https://github.com/rhinstaller/anaconda/pull/5081 (Son_Goku, 17:43:51) * Enable bootupd for Fedora Silverblue & Kinoite (Son_Goku, 17:45:27) * ACTION: zbyszek_ will email travier/siosm to get an update on the bootupd work (Son_Goku, 17:56:11) * Enable fwupd-refresh.timer by default on IoT, CoreOS & Server editions (Son_Goku, 17:58:23) * The pull request for fedora-release needs to be merged to finish implementing it: https://src.fedoraproject.org/rpms/fedora-release/pull-request/279 (Son_Goku, 18:00:05) * Allow Removal of tzdata (Son_Goku, 18:05:24) * AGREED: This is punted for now. We'll revisit next week. (+6, 0, 0) (Son_Goku, 18:13:21)
I sent the two mails from my action list yesterday.
Enable bootupd for Fedora Silverblue & Kinoite (Son_Goku, 17:45:27) ACTION: zbyszek_ will email travier/siosm to get an update on the bootupd work (Son_Goku, 17:56:11)
We haven't been able to complete the work for this change so we will move it to Fedora 40.
Regarding libuser deprecation, I will continue with this effort and it will be delivered in Fedora 40 as expected
This was discussed in the FESCo meeting today:
The rest is done or has been postponed.
There's another that's fallen through some cracks (I think I didn't put it in the list because it was in needinfo): https://fedoraproject.org/wiki/Changes/Fedora_Images_On_Azure , bug https://bugzilla.redhat.com/show_bug.cgi?id=2203192 . It's still in ASSIGNED and AFAIK we didn't actually ship any official Azure images for Beta. I think at this point we should push that one to 40, unless @mhayden and @davdunc have a very solid plan to get it ready soon.
I thought we already agreed to move that to 40, but yeah, it needs to be moved.
The meeting agreed to keep trucking on the Azure change (with a plan from davdunc and mhayden), and postpone https://fedoraproject.org/wiki/Changes/FedoraWorkstationImageBuilder to F40. I will handle those.
Now I look through the list, there are several more that need checking on (sorry for not updating the list sooner):
inst.sdboot
https://fedoraproject.org/wiki/Changes/BuildJdkOncePackEverywhere - recommendation: defer to F40, no movement is apparent, the releng ticket hasn't been updated in three months
+1 defer
https://fedoraproject.org/wiki/Changes/FlatpaksWithoutModules - recommendation: check status with maintainers, I'm not sure how far along this is
I think this is all on track/working now. So, I think we should keep it. Of course good to check in with change owners.
https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_2 - recommendation: it's fine to leave this alone, I think, as it's really just a "it gets as far as it gets" thing https://fedoraproject.org/wiki/Changes/CloudEC2UEFIPreferred - recommendation: defer to F40 https://fedoraproject.org/wiki/Changes/CloudEC2IMDSv2Only - recommendation: defer to F40 https://fedoraproject.org/wiki/Changes/ModularGnomeKeyring - recommendation: drop: this has been deferred from F34 all the way to F39 with no indication it's actually going to happen https://fedoraproject.org/wiki/Changes/cleanup_systemd_install - recommendation: it's...probably OK to roll with this, as it's a kinda hidden feature (you have to boot with inst.sdboot to use it) and it is mostly implemented and kiiinda works
+1 to all those recommendations.
This was discussed during the FESCo meeting on 21/09/2023, but I forgot to update the status here: 1. ModernizeTBB is dropped 2. LegacyXorgDriverRemoval is dropped 3. Allow Removal of tzdata is (in its basic part) done 4. FedoraWorkstationImageBuilder is deferred to F40
For Enable fwupd-refresh.timer by default on IoT, CoreOS & Server editions: ACTION: nirik to look into the last pull request for Enable fwupd-refresh.timer by default on IoT, CoreOS & Server editions (https://src.fedoraproject.org/rpms/fedora-release/pull-request/279)
For Fedora_Images_On_Azure: ACTION: davdunc and/or mhayden to publish azure images
ACTION: sgallagh to backport the fwupd patch to F39 in fedora-release (sgallagh, 17:18:02)
(This is now done)
Metadata Update from @sgallagh: - Issue untagged with: meeting
Can more FESCo folks please vote on the recommendations above? Or if not, please retag this as meeting? We need decisions on the Changes listed there. In particular, https://fedoraproject.org/wiki/Changes/BuildJdkOncePackEverywhere is still in the F39 Change set despite by all appearances having no progress.
It seems you discussed this ticket this week but claimed it was not being kept up to date (even though I am keeping it up to date) and entirely missed the list in https://pagure.io/fesco/issue/3059#comment-875161 . :(
Metadata Update from @adamwill: - Issue tagged with: meeting
I specifically asked about the list in your comment but was told it was discussed at last week's meeting :( Sorry about that!
Anyway, +1 to all the recommendations in https://pagure.io/fesco/issue/3059#comment-875161
now we have two +1 votes for them 😅
@adamwill Sorry, I missed last week's meeting and trusted when @decathorpe was told those were covered last week.
+1 to your recommendations.
Regarding the flatpaks, I've definitely seen movement here, but I'm not sure what the current state is. Pinging @otaylor for an update.
+1 to the recommendations
pull requests for fwupd: https://src.fedoraproject.org/rpms/fwupd/pull-request/10 https://src.fedoraproject.org/rpms/fwupd/pull-request/11
(Copying the text I just added to https://bugzilla.redhat.com/show_bug.cgi?id=2216764)
For F39 we currently have 52 Flatpaks built, including the main runtime and KDE runtimes, and most of the core KDE apps. We haven't started rebuilding GNOME apps yet, except for a few test example, but we're ready to do that now.
(This is always done late in the cycle because its hard to build a new F38 app when the F39 changes are in git - we possibly should consider improvements, though that risks losing the simplifications we get by making Flatpaks "single stream")
I would consider the change well tested at this point - any additional issues that come up at this point are likely to affect only a few apps.
https://fedoraproject.org/wiki/Changes/KDEKinoiteAutoUpdateByDefault I'm deferring this change to F40.
@kevin says with 5 +1s I can consider the recommendations above approved, so I'll go ahead and implement those. edit: done.
Is there anything left for this ticket or is it finally good to close?
I think it's good. Worth noting that, if I understand @siosm correctly, @davdunc says https://fedoraproject.org/wiki/Changes/CloudEC2UEFIPreferred and https://fedoraproject.org/wiki/Changes/CloudEC2IMDSv2Only are actually implemented already, just nobody responded to our multiple requests for updates on the bugs...I will try to clarify this and move them back to F39 if they are in fact implemented.
For the record, I confirmed that with @davdunc and have moved those two changes back to F39.
Metadata Update from @adamwill: - Issue close_status updated to: Accepted - Issue status updated to: Closed (was: Open)
Thanks for the update @adamwill
Log in to comment on this ticket.