20:37:39 #startmeeting Workstation WG (2025-04-22) 20:37:39 Meeting started Tue Apr 22 20:37:39 2025 UTC. 20:37:39 This meeting is logged and archived in a public location. 20:37:39 The chair is brainycmurf. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions. 20:37:39 Useful Commands: #action #agreed #halp #info #idea #link #topic. 20:37:39 The meeting name has been set to 'workstation_wg_(2025-04-22)' 20:37:39 #meetingname workstation 20:37:39 The meeting name has been set to 'workstation' 20:37:39 #chair Matthias 20:37:39 Current chairs: Matthias brainycmurf 20:37:39 #info Present members: Matthias, Michael, Allan, Jens, Michel, Nieves, Tomas, Chris, Neal 20:37:39 #info Regrets: 20:37:40 #info Missing: 20:37:42 #info Secretary: Michael 20:37:44 #topic Validation test announcements 20:37:46 #link https://lists.fedoraproject.org/archives/list/desktop@lists.fedoraproject.org/thread/4CPPBSHPJOZHWIMOWXO6EXU3HHS2H3EY/ 20:37:49 Adam asked if we want to have validation test announcements on the desktop list. Anybody against that? 20:37:52 #agreed Validation test announcements on the desktop list are fine. 20:37:56 #topic Allow uninstalling yelp 20:37:58 #link https://pagure.io/fedora-workstation/issue/451 20:38:00 What happens if Yelp is not installed? Applications will just fail to launch user help. 20:38:02 Matthias: Ideally apps would disable their Help menu items. But they don't. 20:38:04 Tomas: Could detect that yelp is uninstalled and switch to yelp-build-uri-handler instead, to launch the user help in a web browser, like in RHEL 10. 20:38:07 Michael: Yelp has a lot of 1-star reviews in GNOME Software complaining that it cannot be uninstalled. 20:38:10 Allan likes being able to link directly to user help; it's useful when we need to include a longer text description of how something works. 20:38:13 Unfortunately the user help is generally obsolete due to lack of maintenance. Analytics for online user help indicate large numbers of users are viewing outdated help pages. 20:38:16 Allan wonders about the role of desktop help. Every platform has it, but nobody reads it. It's not good at answering actual user questions like "why is my wi-fi not working?" 20:38:19 Matthias: We haven't reached any actual conclusions 20:38:21 Matthias and Jens are in favor of allowing Yelp to be uninstalled in GNOME Software. Allan is opposed. 20:38:26 Matthias: is it feasible for applications to link to online help instead of offline help? 20:38:28 #action Matthias to investigate making applications better handle Yelp being missing 20:38:30 #topic Full preemption 20:38:32 #link https://pagure.io/fedora-workstation/issue/228 20:38:34 Chris: Brand new lazy preemption mode is under development and will likely become future upstream default 20:38:37 Chris: Let's close this ticket and focus on lazy preemption instead 20:38:39 Matthias: what are the benefits of lazy preemption? Chris: Better responsiveness under stress. Neal: Fewer microstutters. 20:38:42 #agreed Chris to create new ticket to track lazy preemption, propose change on Fedora devel@ list 20:38:44 #topic Announcements, follow-ups, status reports 20:38:46 Did we get a change proposal for dropping X11 in gdm ? 20:38:48 Neal wrote up a Change document 20:38:50 #link https://fedoraproject.org/wiki/Changes/WaylandOnlyGNOME 20:38:52 Neal: This is happening soon whether we like it or not, but it makes sense to do in Fedora first. Notably, GNOME X11 no longer works very well. 20:38:57 Matthias: This is inconvenient for developers, would be nice to have some way to get an X11 session somehow. 20:39:00 Neal: Running a nested X11 desktop under Wayland is the likely path forward for developers. This change proposal removes all of GNOME's support for X11, not just gdm. 20:39:03 Did we get the default application swaps done, Nieves? 20:39:05 Nieves: I replaced totem with Showtime. Neal has already replaced evince with Papers. 20:39:07 Nieves: Next step is adding Decibels. 20:39:09 Did we get all backgrounds included? 20:39:11 Nieves: Yes, implemented last week 20:39:13 #topic Open Floor 20:39:15 Neal: Let's start using gnome-shell-extension dependency generator 20:39:17 Michel: There are problems with this. Recommend flagging it to FESCo because it would add an extra package to buildroot. 20:39:20 Jens: Why does it have to be in the buildroot? 20:39:22 Neal: It doesn't have to be, if we tell all shell extensions to BuildRequires it. We could have a gnome-shell-extension-devel subpackage. 20:39:27 Michel: This sounds good. 20:39:29 #topic Minutes from previous meeting 20:39:31 #link https://meetbot.fedoraproject.org/fedora-meeting-2/2025-04-15/workstation.2025-04-15-19.52.log.html 20:39:34 #endmeeting