July 7, 2026 Fedora Workstation Working Group Meeting Minutes

Michael Catanzaro via desktop <[email protected]> Tue, 07 Jul 2026 16:16:58 -0500
Newsgroups gmane.linux.redhat.fedora.desktop
Message-ID <[email protected]>
--===============1951607524734728609==
Content-Type: multipart/alternative;
 boundary=b7f6722d77456788a36d039872f77bdd3b9110b1

--b7f6722d77456788a36d039872f77bdd3b9110b1
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi all,

Here are my Gemini-assisted minutes for this week's meeting.

*Next steps*

 =E2=80=A2 unchecked [Matthias Clasen] Address Dependency Issues: Discus=
s new dependency issues with the upstream release team.
 =E2=80=A2 unchecked [Matthias Clasen] Improve Crash Robustness: Advocat=
e for better GNOME Shell reliability regarding driver failures and GPU r=
esets.
 =E2=80=A2 unchecked [Allan Day] Confirm Attendance: Ping Jeff Spaleta t=
o confirm his attendance at GUADEC.

*Details*

 =E2=80=A2 *GUADEC Conference Preparation*: Matthias Clasen initiated a =
brainstorming session regarding potential topics for the Working Group t=
o bring to the upcoming GUADEC conference. The group discussed the possi=
bility of the upstream release team monitoring the appearance of new dep=
endencies in packages.
 =E2=80=A2 *GNOME Shell Reliability and GPU Resets*: Neal Gompa raised c=
oncerns regarding the reliability of GNOME Shell, specifically noting th=
at the desktop environment struggles with driver failures and GPU resets=
. They emphasized that the desktop is currently too fragile and suscepti=
ble to crashing during power management events, such as resuming from a =
suspended state, particularly on systems with AMD hardware or those util=
izing hybrid GPU modes. Michael Catanzaro referenced a recent blog post =
about rearchitecting Mutter to survive GPU resets as a positive developm=
ent, and Matthias Clasen agreed that this work could improve overall rob=
ustness.
 =E2=80=A2 *Inotify Instances and Resource Management*: Michael Catanzar=
o reported that their desktop session frequently crashes due to running =
out of `inotify` instances, suggesting this is caused by web process lea=
ks in Epiphany. Neal Gompa and Michael Catanzaro debated the technical c=
ause, noting that browsers often fail to clean up `inotify` handles when=
 processes die, which creates a resource management problem. While there=
 was disagreement regarding whether this is a kernel bug or a user-space=
 management issue, Matthias Clasen suggested that the Linux Userspace AP=
I (UAPI) Group should be consulted to help resolve it.
 =E2=80=A2 *SVG Cursor Support Implementation*: Matthias Clasen announce=
d that GNOME Shell is adopting SVG cursor support, which will allow for =
shared cursor themes and prevent blurry pointers on high-resolution disp=
lays. Neal Gompa noted that this improvement is particularly important f=
or high DPI screens, such as 4K displays, and will benefit other desktop=
 environments that utilize Adwaita cursors. The implementation is design=
ed to keep SVG specifics within GNOME Shell to allow Mutter to function =
as a barebones compositor.
 =E2=80=A2 *Voice Control Integration Update*: Matthias Clasen provided =
an update on voice control, noting that they recently held a meeting wit=
h Jiri and other participants to discuss integrating Anthony with ibus. =
They reported that progress is being made and the team plans to re-evalu=
ate the integration.
 =E2=80=A2 *Fedora Updates and Scheduling*: Neal Gompa confirmed that th=
e changes regarding oo7 for Fedora have been proposed and have received =
positive feedback from the community. The group discussed the schedule f=
or upcoming meetings, noting that many members will be unavailable durin=
g the first half of August, so they plan to coordinate the next meeting =
accordingly.

--b7f6722d77456788a36d039872f77bdd3b9110b1
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html><html><head><title></title></head><body><div>Hi all,</div=
><div><br></div><div>Here are my Gemini-assisted minutes for this week's=
 meeting.</div><div><br></div><h3><span class=3D"color" style=3D"color:r=
gb(31, 31, 31);"><span class=3D"highlight" style=3D"background-color:tra=
nsparent;"></span><b>Next steps</b></span></h3><ul><li><div><img src=3D"=
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAA1E=
lEQVR4Ae3bMQ4BURSFYY2xBuwQ7BIkTGxFRj9Oo9RdkXn5TvL3L19u+2ZmZmZmZhVbpH26pF=
caJ9IrndMudb/CWadHGiden1bll9MIzqd79SUd0thY20qga4NA50qgoUGgoRJo/NL/V/N+QI=
AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEyFeEZy=
XQpUGgUyXQrkGgTSVQl/qGcG5pnkq3Sn0jOMv0k3Vpm05pmNjfsGPalFyOmZmZmdkbSS9cKb=
tzhxMAAAAASUVORK5CYII=3D" width=3D"17.599999999999998px" height=3D"17.59=
9999999999998px" alt=3D"unchecked" aria-roledescription=3D"checkbox" sty=
le=3D"max-width:100%;height:auto;">&nbsp;<span class=3D"color" style=3D"=
color:rgb(48, 48, 48);"><span class=3D"highlight" style=3D"background-co=
lor:transparent;"></span>[Matthias Clasen] Address Dependency Issues: Di=
scuss new dependency issues with the upstream release team.</span></div>=
</li><li><div><img src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA=
AEgAAABICAYAAABV7bNHAAAA1ElEQVR4Ae3bMQ4BURSFYY2xBuwQ7BIkTGxFRj9Oo9RdkXn5=
TvL3L19u+2ZmZmZmZhVbpH26pFcaJ9IrndMudb/CWadHGiden1bll9MIzqd79SUd0thY20qg=
a4NA50qgoUGgoRJo/NL/V/N+QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg=
QIAAAQIECBAgQIAAAQIEyFeEZyXQpUGgUyXQrkGgTSVQl/qGcG5pnkq3Sn0jOMv0k3Vpm05p=
mNjfsGPalFyOmZmZmdkbSS9cKbtzhxMAAAAASUVORK5CYII=3D" width=3D"17.59999999=
9999998px" height=3D"17.599999999999998px" alt=3D"unchecked" aria-rolede=
scription=3D"checkbox" style=3D"max-width:100%;height:auto;">&nbsp;<span=
 class=3D"color" style=3D"color:rgb(48, 48, 48);"><span class=3D"highlig=
ht" style=3D"background-color:transparent;"></span>[Matthias Clasen] Imp=
rove Crash Robustness: Advocate for better GNOME Shell reliability regar=
ding driver failures and GPU resets.</span><br></div></li><li><div><img =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bN=
HAAAA1ElEQVR4Ae3bMQ4BURSFYY2xBuwQ7BIkTGxFRj9Oo9RdkXn5TvL3L19u+2ZmZmZmZhV=
bpH26pFcaJ9IrndMudb/CWadHGiden1bll9MIzqd79SUd0thY20qga4NA50qgoUGgoRJo/NL=
/V/N+QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI=
EyFeEZyXQpUGgUyXQrkGgTSVQl/qGcG5pnkq3Sn0jOMv0k3Vpm05pmNjfsGPalFyOmZmZmdk=
bSS9cKbtzhxMAAAAASUVORK5CYII=3D" width=3D"17.599999999999998px" height=3D=
"17.599999999999998px" alt=3D"unchecked" aria-roledescription=3D"checkbo=
x" style=3D"max-width:100%;height:auto;">&nbsp;<span class=3D"color" sty=
le=3D"color:rgb(48, 48, 48);"><span class=3D"highlight" style=3D"backgro=
und-color:transparent;"></span>[Allan Day] Confirm Attendance: Ping Jeff=
 Spaleta to confirm his attendance at GUADEC.</span></div></li></ul><div=
><br></div><h3><span class=3D"color" style=3D"color:rgb(31, 31, 31);"><s=
pan class=3D"highlight" style=3D"background-color:transparent;"></span><=
b>Details</b></span><br></h3><ul><li><div><span class=3D"color" style=3D=
"color:rgb(48, 48, 48);"><span class=3D"highlight" style=3D"background-c=
olor:transparent;"></span><b>GUADEC Conference Preparation</b></span><sp=
an class=3D"color" style=3D"color:rgb(48, 48, 48);"><span class=3D"highl=
ight" style=3D"background-color:transparent;"></span>: Matthias Clasen i=
nitiated a brainstorming session regarding potential topics for the Work=
ing Group to bring to the upcoming GUADEC conference. The group discusse=
d the possibility of the upstream release team monitoring the appearance=
 of new dependencies in packages.</span></div></li><li><div><span class=3D=
"color" style=3D"color:rgb(48, 48, 48);"><span class=3D"highlight" style=
=3D"background-color:transparent;"></span><b>GNOME Shell Reliability and=
 GPU Resets</b></span><span class=3D"color" style=3D"color:rgb(48, 48, 4=
8);"><span class=3D"highlight" style=3D"background-color:transparent;"><=
/span>: Neal Gompa raised concerns regarding the reliability of GNOME Sh=
ell, specifically noting that the desktop environment struggles with dri=
ver failures and GPU resets. They emphasized that the desktop is current=
ly too fragile and susceptible to crashing during power management event=
s, such as resuming from a suspended state, particularly on systems with=
 AMD hardware or those utilizing hybrid GPU modes.&nbsp;</span><span cla=
ss=3D"color" style=3D"color:rgb(48, 48, 48);">Michael Catanzaro referenc=
ed a recent blog post about rearchitecting Mutter to survive GPU resets =
as a positive development, and Matthias Clasen agreed that this work cou=
ld improve overall robustness.</span></div></li><li><div><span class=3D"=
color" style=3D"color:rgb(48, 48, 48);"><span class=3D"highlight" style=3D=
"background-color:transparent;"></span><b>Inotify Instances and Resource=
 Management</b><span class=3D"highlight" style=3D"background-color:trans=
parent;"></span>: Michael Catanzaro reported that their desktop session =
frequently crashes due to running out of `inotify` instances, suggesting=
 this is caused by web process leaks in Epiphany. Neal Gompa and Michael=
 Catanzaro debated the technical cause, noting that browsers often fail =
to clean up `inotify` handles when processes die, which creates a resour=
ce management problem. While there was disagreement regarding whether th=
is is a kernel bug or a user-space management issue, Matthias Clasen sug=
gested that the&nbsp;</span>Linux Userspace API (UAPI) Group<span class=3D=
"color" style=3D"color:rgb(48, 48, 48);"> should be consulted to help re=
solve it.</span></div></li><li><div><span class=3D"color" style=3D"color=
:rgb(48, 48, 48);"><span class=3D"highlight" style=3D"background-color:t=
ransparent;"></span><b>SVG Cursor Support Implementation</b></span><span=
 class=3D"color" style=3D"color:rgb(48, 48, 48);"><span class=3D"highlig=
ht" style=3D"background-color:transparent;"></span>: Matthias Clasen ann=
ounced that GNOME Shell is adopting SVG cursor support, which will allow=
 for shared cursor themes and prevent blurry pointers on high-resolution=
 displays. Neal Gompa noted that this improvement is particularly import=
ant for high DPI screens, such as 4K displays, and will benefit other de=
sktop environments that utilize Adwaita cursors</span><span class=3D"col=
or" style=3D"color:rgb(48, 48, 48);">. The implementation is designed to=
 keep SVG specifics within GNOME Shell to allow Mutter to function as a =
barebones compositor</span><span class=3D"color" style=3D"color:rgb(48, =
48, 48);">.</span></div></li><li><div><span class=3D"color" style=3D"col=
or:rgb(48, 48, 48);"><span class=3D"highlight" style=3D"background-color=
:transparent;"></span><b>Voice Control Integration Update</b></span><spa=
n class=3D"color" style=3D"color:rgb(48, 48, 48);"><span class=3D"highli=
ght" style=3D"background-color:transparent;"></span>: Matthias Clasen pr=
ovided an update on voice control, noting that they recently held a meet=
ing with Jiri and other participants to discuss integrating Anthony with=
 ibus. They reported that progress is being made and the team plans to r=
e-evaluate the integration.</span></div></li><li><div><span class=3D"col=
or" style=3D"color:rgb(48, 48, 48);"><span class=3D"highlight" style=3D"=
background-color:transparent;"></span><b>Fedora Updates and Scheduling</=
b><span class=3D"highlight" style=3D"background-color:transparent;"></sp=
an>: Neal Gompa confirmed that the changes regarding oo7 for Fedora have=
 been proposed and have received positive feedback from the community. T=
he group discussed the schedule for upcoming meetings, noting that many =
members will be unavailable during the first half of August, so they pla=
n to coordinate the next meeting accordingly.</span><br></div></li></ul>=
<div><br></div></body></html>
--b7f6722d77456788a36d039872f77bdd3b9110b1--

--===============1951607524734728609==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

LS0gCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRlc2t0
b3AgbWFpbGluZyBsaXN0IC0tIGRlc2t0b3BAbGlzdHMuZmVkb3JhcHJvamVjdC5vcmcKVG8gdW5z
dWJzY3JpYmUgc2VuZCBhbiBlbWFpbCB0byBkZXNrdG9wLWxlYXZlQGxpc3RzLmZlZG9yYXByb2pl
Y3Qub3JnCkZlZG9yYSBDb2RlIG9mIENvbmR1Y3Q6IGh0dHBzOi8vZG9jcy5mZWRvcmFwcm9qZWN0
Lm9yZy9lbi1VUy9wcm9qZWN0L2NvZGUtb2YtY29uZHVjdC8KTGlzdCBHdWlkZWxpbmVzOiBodHRw
czovL2ZlZG9yYXByb2plY3Qub3JnL3dpa2kvTWFpbGluZ19saXN0X2d1aWRlbGluZXMKTGlzdCBB
cmNoaXZlczogaHR0cHM6Ly9saXN0cy5mZWRvcmFwcm9qZWN0Lm9yZy9hcmNoaXZlcy9saXN0L2Rl
c2t0b3BAbGlzdHMuZmVkb3JhcHJvamVjdC5vcmcKRG8gbm90IHJlcGx5IHRvIHNwYW0sIHJlcG9y
dCBpdDogaHR0cHM6Ly9mb3JnZS5mZWRvcmFwcm9qZWN0Lm9yZy9pbmZyYS90aWNrZXRzL2lzc3Vl
cy9uZXcK

--===============1951607524734728609==--