June 9, 2026 Workstation Working Group Meeting Minutes
Michael Catanzaro via desktop <[email protected]> Tue, 09 Jun 2026 09:47:21 -0500
| Newsgroups | gmane.linux.redhat.fedora.desktop |
|---|---|
| Message-ID | <[email protected]> |
--===============0604206907053474977== Content-Type: multipart/alternative; boundary=e196b2ae639c3b7d8d95a5465f02f33465431bf1 --e196b2ae639c3b7d8d95a5465f02f33465431bf1 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, here are my Gemini-assisted minutes for this week's meeting: =E2=80=A2 *Meeting Commencement*: Matthias Clasen opened the meeting af= ter confirming that a quorum was present. =E2=80=A2 *Anaconda Maintenance*: Matthias Clasen provided an update re= garding an Anaconda bug: Anaconda fails to uninstall itself after instal= ling Fedora. Matthias filed a bug report and intends to contact the Anac= onda developers to address this issue. =E2=80=A2 *Libcanberra and Sound Themes*: Matthias Clasen discussed the= proposal to drop Libcanberra and move sound handling into the GNOME She= ll to utilize GStreamer. While there was no opposition to the change, th= e group noted a need to determine how to map sound names to actual sound= files. Matthias Clasen plans to follow up with Florian and Jonas to pro= gress this task. =E2=80=A2 *Package Management Updates*: Matthias Clasen added the remov= al of xvfb-run and its replacement with modern Wayland equivalents to th= e packager duty document. They noted a requirement to remind the package= duty crew to monitor for this during package updates. =E2=80=A2 *Fedora 45 Marketing*: Matthias Clasen created a ticket to co= llect marketing-worthy material for the Fedora 45 release, such as conte= nt for release videos or launch parties, and requested that participants= contribute items to this ticket. =E2=80=A2 *Status Notifiers*: Matthias Clasen decided to defer the disc= ussion on the open ticket regarding status notifiers until Neal, who was= leading the effort, is available to participate in two weeks. =E2=80=A2 *AI Static Analysis of Packages*: Matthias Clasen presented f= indings from an AI-based static analysis of Fedora packages, noting that= the majority of identified "important" issues were non-reproducible. Mi= chael Catanzaro corroborated this, sharing that GStreamer developers rep= orted better results using the LLVM static analyzer rather than the GCC = static analyzer, and agreed that null pointer reference warnings were of= ten weak. =E2=80=A2 *AI-Generated Issue Reports Policy*: Michael Catanzaro discus= sed their blog post regarding AI-generated issue reports, advocating aga= inst banning them outright despite the challenges they present. =E2=80=A2 *Duplicate Bug Detection*: Matthias Clasen and Michael Catanz= aro discussed using AI to identify duplicate bug reports. Michael Catanz= aro expressed skepticism about direct AI interaction with issue trackers= based on previous negative experiences at Red Hat but acknowledged the = potential value for tools like ABRT. Matthias Clasen added that they are= interested in investigating the feasibility of running an internal Sent= ry instance for crash collection. =E2=80=A2 *Scheduling and Meeting Cancellation*: Because many participa= nts will be unavailable the following week due to travel, the group deci= ded to cancel the meeting for the upcoming week and reconvene in two wee= ks. =E2=80=A2 *Password Manager Software*: Matthias Clasen raised the possi= bility of replacing Seahorse with newer applications like Key Rack, give= n the progress on GNOME keyring replacement by O7. Michael Catanzaro cla= rified that Secrets is not a direct replacement for Seahorse, but Key Ra= ck is. The group agreed to revisit this topic in two weeks. =E2=80=A2 *Ubuntu Desktop and Accessibility*: Jiri Prajzner shared info= rmation regarding Ubuntu's desktop lens, focusing on its accessibility f= eatures and integration of AI, such as speech-to-text and AI assistants. =E2=80=A2 *Speech-to-Text Integration*: Jiri Prajzner highlighted their= own work on an assistant that uses Whisper for speech-to-text, Retrieva= l Augmented Generation, and the Large Language Model backend for GNOME. = The group agreed to discuss these topics further in two weeks, with a fo= cus on potential cooperation and accessibility improvements. --e196b2ae639c3b7d8d95a5465f02f33465431bf1 Content-Type: text/html Content-Transfer-Encoding: quoted-printable <!DOCTYPE html><html><head><title></title></head><body><div><div>Hi, her= e are my Gemini-assisted minutes for this week's meeting:</div></div><ul= ><li><div><span class=3D"color" style=3D"color:rgb(48, 48, 48);"><b>Meet= ing Commencement</b></span><span class=3D"color" style=3D"color:rgb(48, = 48, 48);"><span class=3D"highlight" style=3D"background-color:transparen= t;"></span>: Matthias Clasen opened the meeting after confirming that a = quorum was present.</span></div></li><li><div><span class=3D"color" styl= e=3D"color:rgb(48, 48, 48);"><span class=3D"highlight" style=3D"backgrou= nd-color:transparent;"></span><b>Anaconda Maintenance</b></span><span cl= ass=3D"color" style=3D"color:rgb(48, 48, 48);"><span class=3D"highlight"= style=3D"background-color:transparent;"></span>: Matthias Clasen provid= ed an update regarding an Anaconda bug: Anaconda fails to uninstall itse= lf after installing Fedora. Matthias filed a bug report and intends to c= ontact the Anaconda developers to address this issue.</span></div></li><= li><div><span class=3D"color" style=3D"color:rgb(48, 48, 48);"><span cla= ss=3D"highlight" style=3D"background-color:transparent;"></span><b>Libca= nberra and Sound Themes</b></span><span class=3D"color" style=3D"color:r= gb(48, 48, 48);"><span class=3D"highlight" style=3D"background-color:tra= nsparent;"></span>: Matthias Clasen discussed the proposal to drop Libca= nberra and move sound handling into the GNOME Shell to utilize GStreamer= . While there was no opposition to the change, the group noted a need to= determine how to map sound names to actual sound files. Matthias Clasen= plans to follow up with Florian and Jonas to progress this task.</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;"></s= pan><b>Package Management Updates</b></span><span class=3D"color" style=3D= "color:rgb(48, 48, 48);"><span class=3D"highlight" style=3D"background-c= olor:transparent;"></span>: Matthias Clasen added the removal of xvfb-ru= n and its replacement with modern Wayland equivalents to the packager du= ty document. They noted a requirement to remind the package duty crew to= monitor for this during package updates.</span></div></li><li><div><spa= n class=3D"color" style=3D"color:rgb(48, 48, 48);"><span class=3D"highli= ght" style=3D"background-color:transparent;"></span><b>Fedora 45 Marketi= ng</b></span><span class=3D"color" style=3D"color:rgb(48, 48, 48);"><spa= n class=3D"highlight" style=3D"background-color:transparent;"></span>: M= atthias Clasen created a ticket to collect marketing-worthy material for= the Fedora 45 release, such as content for release videos or launch par= ties, and requested that participants contribute items to this ticket.</= 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>Status Notifiers</b></span><span class=3D"color" style=3D"co= lor:rgb(48, 48, 48);"><span class=3D"highlight" style=3D"background-colo= r:transparent;"></span>: Matthias Clasen decided to defer the discussion= on the open ticket regarding status notifiers until Neal, who was leadi= ng the effort, is available to participate in two weeks.</span></div></l= i><li><div><span class=3D"color" style=3D"color:rgb(48, 48, 48);"><span = class=3D"highlight" style=3D"background-color:transparent;"></span><b>AI= Static Analysis of Packages</b></span><span class=3D"color" style=3D"co= lor:rgb(48, 48, 48);"><span class=3D"highlight" style=3D"background-colo= r:transparent;"></span>: Matthias Clasen presented findings from an AI-b= ased static analysis of Fedora packages, noting that the majority of ide= ntified "important" issues were non-reproducible. Michael Catanzaro corr= oborated this, sharing that GStreamer developers reported better results= using the LLVM static analyzer rather than the GCC static analyzer, and= agreed that null pointer reference warnings were often weak.</span></di= v></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>AI-Generated Issue Reports Policy</b></span><span class=3D"color" sty= le=3D"color:rgb(48, 48, 48);"><span class=3D"highlight" style=3D"backgro= und-color:transparent;"></span>: Michael Catanzaro discussed their blog = post regarding AI-generated issue reports, advocating against banning th= em outright despite the challenges they present.</span></div></li><li><d= iv><span class=3D"color" style=3D"color:rgb(48, 48, 48);"><span class=3D= "highlight" style=3D"background-color:transparent;"></span><b>Duplicate = Bug Detection</b></span><span class=3D"color" style=3D"color:rgb(48, 48,= 48);"><span class=3D"highlight" style=3D"background-color:transparent;"= ></span>: Matthias Clasen and Michael Catanzaro discussed using AI to id= entify duplicate bug reports. Michael Catanzaro expressed skepticism abo= ut direct AI interaction with issue trackers based on previous negative = experiences at Red Hat but acknowledged the potential value for tools li= ke ABRT. Matthias Clasen added that they are interested in investigating= the feasibility of running an internal Sentry instance for crash collec= tion.</span></div></li><li><div><span class=3D"color" style=3D"color:rgb= (48, 48, 48);"><span class=3D"highlight" style=3D"background-color:trans= parent;"></span><b>Scheduling and Meeting Cancellation</b></span><span c= lass=3D"color" style=3D"color:rgb(48, 48, 48);"><span class=3D"highlight= " style=3D"background-color:transparent;"></span>: Because many particip= ants will be unavailable the following week due to travel, the group dec= ided to cancel the meeting for the upcoming week and reconvene in two we= eks.</span></div></li><li><div><span class=3D"color" style=3D"color:rgb(= 48, 48, 48);"><span class=3D"highlight" style=3D"background-color:transp= arent;"></span><b>Password Manager Software</b></span><span class=3D"col= or" style=3D"color:rgb(48, 48, 48);"><span class=3D"highlight" style=3D"= background-color:transparent;"></span>: Matthias Clasen raised the possi= bility of replacing Seahorse with newer applications like Key Rack, give= n the progress on GNOME keyring replacement by O7. Michael Catanzaro cla= rified that Secrets is not a direct replacement for Seahorse, but Key Ra= ck is. The group agreed to revisit this topic in two weeks.</span></div>= </li><li><div><span class=3D"color" style=3D"color:rgb(48, 48, 48);"><b>= Ubuntu Desktop and Accessibility</b>: Jiri Prajzner shared information r= egarding Ubuntu's desktop lens, focusing on its accessibility features a= nd integration of AI, such as speech-to-text and AI assistants.</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;"></spa= n><b>Speech-to-Text Integration</b><span class=3D"highlight" style=3D"ba= ckground-color:transparent;"></span>: Jiri Prajzner highlighted their ow= n work on an assistant that uses Whisper for speech-to-text, Retrieval A= ugmented Generation, and the Large Language Model backend for GNOME. The= group agreed to discuss these topics further in two weeks, with a focus= on potential cooperation and accessibility improvements.</span></div></= li></ul><div><br></div></body></html> --e196b2ae639c3b7d8d95a5465f02f33465431bf1-- --===============0604206907053474977== 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 --===============0604206907053474977==--