Re: Workstation Working Group Meeting: November 4, 2025

Michael Catanzaro via desktop <[email protected]> Tue, 04 Nov 2025 12:58:09 -0600
Newsgroups gmane.linux.redhat.fedora.desktop
Message-ID <[email protected]>
Here is my Gemini-assisted summary for this week's meeting.

Summary

The Working Group, including Michael Catanzaro, Allan Day, and Chris 
Murphy, reached a consensus to remove the ABRT GUI application while 
keeping the core crash reporting functionality, citing a lack of 
progress on issue 130. Michael Catanzaro proposed removing 
low-memory-monitor as its functionality has been replaced, which Neal 
Gompa (Conan Kudo) agreed with, and Neal Gompa (Conan Kudo) also 
suggested utilizing AI on crash telemetry data to improve tooling and 
development. Michael Catanzaro, Chris Murphy, and Neal Gompa (Conan 
Kudo) discussed challenges with dual-booting Windows and Fedora due to 
BitLocker, while also addressing a major regression in the "install 
updates and power off" functionality, which Neal Gompa (Conan Kudo) 
suggested is related to systemd 258. Michael Catanzaro also informed 
the group about Fabio orphaning Rust packages and a difficulty building 
WebKitGTK, and Neal Gompa (Conan Kudo) announced the release of Dracut 
109, expressing concern over its interoperability with the potentially 
unstable systemd 258.

Details

Future of ABRT (Automatic Bug Reporting Tool)

Michael Catanzaro initiated discussion on issue 130, "Give ABRT some 
love," noting that it is the second oldest open issue and that little 
progress has been made over six years. Michael Catanzaro's proposal is 
to remove the ABRT GUI application unless an active maintainer can be 
found, as the current Bugzilla API key requirement makes the GUI 
unusable for most users. Allan Day supported the plan, suggesting 
advertising the removal plan and mockups, and giving contributors six 
months to pick it up. Chris Murphy agreed with the plan, noting the 
difficulty for users who are required to obtain and maintain a Bugzilla 
API key, which expires without notification.

Neal Gompa (Conan Kudo) suggested using AI on the available crash 
telemetry data — which spans two decades — to identify crash 
patterns, suggest fixes, and build useful developer tools. Michael 
Catanzaro agreed that the crash telemetry data is incredible but 
underutilized by developers. Neal Gompa (Conan Kudo) stressed that 
someone should pitch the AI idea internally at Red Hat, believing the 
tooling potential would be desirable.

The Working Group reached a consensus to remove the ABRT GUI only, 
while keeping the underlying automatic crash reporting functionality. 
Michael Catanzaro confirmed they would call for new maintainers, and if 
none stepped up, the removal would proceed. Neal Gompa (Conan Kudo) 
insisted that someone suggest the AI idea to improve the existing 
tooling.

Low Memory Monitor Removal

Michael Catanzaro proposed removing the low-memory-monitor component 
from the default install because its functionality has been replaced, 
due to the component being archived following Red Hat layoffs. Kate 
from Red Hat reimplemented the GMemoryMonitor API on top of systemd. 
Neal Gompa (Conan Kudo) agreed with retiring the package since it is 
primarily used by GLib and not by others like Qt or KDE frameworks.

Future of Dual Booting Windows and Fedora

Chris Murphy and Michael Catanzaro discussed issue 278, which concerns 
the difficulties of dual-booting Windows and Fedora, primarily due to 
BitLocker being enabled by default in new Windows 11 installations. 
Chris Murphy noted that BitLocker prevents volume shrinking, and secure 
boot prevents using Windows bootloader options in GRUB. Neal Gompa 
(Conan Kudo) clarified that the core problem is the need for a Windows 
application to orchestrate shrinking the volume before installation.

Michael Catanzaro pointed out that the functionality to boot into the 
UEFI boot menu is currently hidden behind the Alt key press during 
restart in GNOME. Neal Gompa (Conan Kudo) stated that hidden 
functionality is bad and suggested turning the boot options into an 
exposed button, and confirmed that this menu allows booting into 
Windows. Michael Catanzaro argued they should optimize for the default 
Windows 11 case with BitLocker enabled, which is a growing majority. 
Neal Gompa (Conan Kudo) suggested that the existing Windows 10 case is 
still relevant, although the requirements are not substantially 
different from Windows 11.

Michael Catanzaro asked if they should stop creating the Windows boot 
entry in GRUB. Neal Gompa (Conan Kudo) confirmed that os-prober has 
been disabled for a while, and suggested adding a GRUB boot entry for 
EFI systems that jumps directly to the EFI boot menu. Neal Gompa (Conan 
Kudo) proposed sketching out the idea for a Windows application to 
automate multiboot bootstrapping, which is an absolute requirement for 
the future due to the inability to shrink the Windows volume from 
Anaconda. Chris Murphy and Neal Gompa (Conan Kudo) agreed to update the 
issue report with action items and a clear path forward.

Regression in "Install Updates and Power Off" Functionality

Michael Catanzaro announced a major regression where the "install 
updates and power off" functionality is broken, possibly due to a 
regression in gnome-session or systemd. The bug results in the system 
powering off without installing updates, or installing updates upon the 
next power-on attempt. Neal Gompa (Conan Kudo) noted that this is the 
third regression heard of concerning systemd 258 that week.

systemd 258 Regression Concerns

Neal Gompa (Conan Kudo) expressed concern about several initialization 
races at early boot related to systemd 258, including issues where SDDM 
does not come up and instances of the initramfs crashing. Neal Gompa 
(Conan Kudo) also worried that the broken scheduled reboot 
functionality might affect KDE Plasma as well and encouraged testing. 
Michel Lind jokingly suggested that dracut should be part of systemd so 
they would have to own the issues.

Fabio Orphaned Rust Packages

Michael Catanzaro announced that Fabio orphaned their Rust packages due 
to a minor dispute, necessitating a plan to maintain them, which might 
involve assigning a paid Red Hat employee to the task.

WebKitGTK Build Issue

Michael Catanzaro also reported difficulty building WebKitGTK 2.51.1 
due to missing debug information, and Neal Gompa (Conan Kudo) offered 
to troubleshoot the issue later.

Dracut 109 Release and systemd Interoperability Risks

Neal Gompa (Conan Kudo) announced the release of Dracut 109, warning 
that its adoption in rawhide could exacerbate systemd 258 issues. Neal 
Gompa (Conan Kudo) mentioned that Dracut CI detected a few issues, 
which they are hoping will not appear in the real world 00:33:56. Neal 
Gompa (Conan Kudo) expressed nervousness about systemd 258, believing 
it might be a "brown paper bag release" given the difficulty in 
debugging multiple related issues.

Suggested next steps

 - Michael Catanzaro will send the bug report link to Neal Gompa (Conan 
Kudo), who will help later in the afternoon with troubleshooting the 
WebKitGTK 2.51.1 build problem.
 - Chris Murphy and Neal Gompa (Conan Kudo) will update issue 278 with 
action items and a clear path forward for the future of dual booting 
Windows and Fedora.


-- 
_______________________________________________
desktop mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue