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;"> <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;"> <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;"> <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. </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 </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==--