Hi, here are my Gemini-assisted minutes for this week's meeting:
Meeting Attendance and Logistics: Matthias Clasen opened the meeting, noting that Michael Catanzaro would be taking notes for the month. Neal Gompa (Conan Kudo) mentioned that they would be absent the following week due to travel commitments for Flock.
Libcanberra Dependency Removal: Matthias Clasen initiated a discussion on removing the libcanberra dependency, which is still required by several desktop packages in Fedora, including GNOME Shell and MATE. Neal Gompa (Conan Kudo) noted that it affects three out of six desktop environments in Fedora, as it is deeply wired into notification systems. Because upstream libcanberra has been abandoned for approximately 14 years, the consensus was to remove this dependency. Matthias Clasen took the action to contact GNOME Shell maintainers, such as Florian or Jonas, to discuss rerouting sounds to PipeWire instead. (This discussion was prompted by the orphaning of libcanberra; however, a new maintainer has fortunately already taken the package, so the immediate problem is already resolved.)
Showtime Package Status: The group discussed the status of the Showtime package, which Michael Catanzaro reported is currently orphaned. Neal Gompa (Conan Kudo) clarified that because the package was previously maintained by a member of the KDE SIG who no longer wishes to carry it, it requires a new human maintainer to continue. The participants agreed that since SIGs cannot own packages directly, the project remains in need of a volunteer.
Replacing GNOME Keyring with 007: Matthias Clasen proposed replacing the gnome-keyring daemon with 007. Neal Gompa (Conan Kudo) committed to managing this transition for Fedora Workstation, as they are already performing the same task for Fedora KDE Plasma Desktop to maintain consistency. The discussion highlighted the complexity of the migration, which will involve updating PAM configurations. Participants also noted that applications such as Seahorse might need updates to handle 007's ability to lock individual items rather than just the entire keyring. Matthias Clasen agreed to install and test Key Rack, a modern application that might serve as a suitable replacement for managing secrets.
Removing dbus-daemon: The team explored strategies to remove dbus-daemon to avoid installing both the daemon and dbus-broker concurrently. Neal Gompa (Conan Kudo) identified that dbus-daemon is pulled in by dependencies like Anaconda and various network management tools. Neal Gompa (Conan Kudo) committed to investigating how to modify Anaconda's dependency to prevent it from pulling in dbus-daemon when it is not needed. Matthias Clasen took the action to contact the Anaconda team to discuss the possibility of the installer self-removing the package after installation, which would solve a long-standing issue present in most other major installers.
Replacing xvfb-run with wl-headless-run: Matthias Clasen asked about replacing the xvfb-run utility with wl-headless-run for testing purposes. Neal Gompa (Conan Kudo) confirmed that this is the correct approach for modern testing environments. To ensure incremental progress, Matthias Clasen proposed adding this replacement to the package duty checklist, allowing maintainers to update packages to the new standard during regular maintenance.
LibreOffice Dictionaries: Jens-Ulrik Petersen provided an update on the team's efforts to package LibreOffice dictionaries to address coverage gaps in Fedora. The group discussed the difficulty of performing direct replacements for existing aspell dictionaries, noting that technical differences and divergence make a simple swap unfeasible in some cases. The consensus was to make the LibreOffice dictionaries available in parallel, allowing users to select them, with the eventual goal of phasing out older, unmaintained dictionaries.
Internationalization: The meeting concluded with a discussion on the high quality of internationalization and localization work in the GNOME and KDE stacks, which are capable of rendering complex scripts like Mongolian.
Marketing: Matthias Clasen and Neal Gompa (Conan Kudo) agreed to create a tracking ticket to document new features and coordinate marketing efforts before final releases.
desktop@lists.fedoraproject.org