#66 Foundation Updates
Update on what happened across the GNOME project in the week from October 14 to October 21.
Some (good) news from the Foundation!
🇧🇪 Foundation staff is busy with GNOME Asia and prep work for LAS. We’ve also asked for a stand at FOSDEM, and hope to see you in Brussels in February
🧑💼 Synchronising everyone in the ED Search Committee has been a little difficult over the summer. After a hiatus, we’re making steady progress again. We’re coming after you, next ED!
🧹 The sysadmin team has also been busy getting rid of legacy services to reduce their maintenance load, focus on the essential ones, and give Flathub some love. Our mailing-lists won’t accept nor distribute new mail and most of them will be moved to Discourse. The archives will remain online. All of the IRC bots have been decommissioned and are about to be replaced by hookshot, the multi-purpose Matrix bot that speaks GitLab. More on “getting rid of legacy services” soon.
📈 Last, but definitely not least: you might remember the three initiatives we told you about a while ago? Newcomers, Local-First Apps, and Flathub Payments. There’s one making outstanding progress: Flathub Payments. We’re working on raising funds through some grant applications to cover the staff and operating costs, and have lawyers working on the compliance, corporate and governance matters we need in the background to support payments and donations in Flathub.
💻️ On the more technical side of things, there are only a couple of tasks remaining for correctly generating invoices in Stripe before Codethink’s final work phase is complete. We’re going to start building a roadmap to launch the new features over the coming months. You can follow the progress here and here.
🤝 A special thank you to our president Robert McQueen in particular for sinking countless hours in orchestrating the Flathub Payments project (including hilarious paperwork and exhilarating legal stuff) and huge kudos to Codethink for being an amazing partner to work with. They have definitely been going above and beyond to support Flathub. We cannot stress enough how great they have been, thank you Codethink!
Core Apps and Libraries
The low-level core library that forms the basis for projects such as GTK and GNOME.
Philip Withnall says
Emmanuel Fleury has continued his campaign of tackling the oldest GLib bugs, by adding support for optimised
g_str_has_suffix()checks when passed static strings — the request for this feature was 18 years old (https://gitlab.gnome.org/GNOME/glib/-/issues/24)
Philip Withnall reports
Thomas Haller has dug into a race condition with
g_spawn_*()and has fixed it and documented his findings (https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2947)
Web browser for the GNOME desktop.
The GTK4 port of Epiphany has finally landed
Circle Apps and Libraries
Compare images and videos.
Ivan Molodetskikh announces
I’ve published Identity 0.4.0! It’s got a new Media Properties dialog showing some information about the current video. Opening files with drag-and-drop or copy-paste on Flatpak now also works thanks to the update to the GNOME 43 platform.
Safe bindings to the Rust language for fundamental libraries from the GNOME stack.
Bilal Elmoussaoui reports
A new gtk-rs release is out with plenty of improvements and bug fixes. Details can be read at https://gtk-rs.org/blog/2022/10/18/new-release.html
Third Party Projects
I published Retro, a toy digital segment clock that can be customized with CSS.
An easy-to-use video downloader (yt-dlp frontend).
Tube Converter is now at V2022.10.3 and has seen many improvements and new features this week. Here’s some of the changes:
- Added a preference to embed metadata in a download
- Added the ability to download subtitles for a video
- Implemented proper stop function for download
- ‘New Filename’ is now allowed to be empty. If it is empty, the video title will be used
- Improved video url checking
An easy-to-use music tag (metadata) editor.
Tagger is now at V2022.10.4 and has seen many improvements and new user-requested features this week. Here are some of the changes:
- Added an Advanced Search function to search through contents of files' tags to find properties that are empty or contain a certain value . Type
!in the search box to activate it and learn more
- Added ‘Discard Unapplied Changes’ action
- Tagger now remembers user-filled tag properties waiting to be applied
- Fixed ogg file handling
- Improved closing and reloading dialogs
Hebbot is the bot behind TWIG that manages all the news.
Thib has made Hebbot (aka TWIG-Bot ) a little smarter. Hebbot now scans your messages for keywords, and can automatically match them to appropriate projects. A small, but nice improvement, which reduces the administration effort of TWIG again noticeably.
In concrete terms, this means that you no longer have to define the
usual_reportersfield in in the bot configuration.
A graphical utility to review and modify permissions of Flatpak applications.
Martín Abente Lahaye says
Flatseal 1.8.1 is out! It brings support for the new
--socket=gpg-agentpermission, Tamil and Hebrew translations, use of different colors for override status icons, updated Flatpak icon, a few important bug fixes and more.
Get it on Flathub!
A powerful color picker and formatter.
Version 0.4 has of Eyedropper has been released. In addition to the features of the last few weeks, it is now possible to search by the color name. To view the full changelog, visit the release page or download the newest version from Flathub.
An application to acquire and list Kerberos tickets.
I’ve ported krb5-auth-dialog to GTK4 and libadwaita making it usable on mobile phones too. While at that I fixed the PKINIT support with smart cards when using Heimdal Kerberos.
GNOME Shell Extensions
Hi i have created a new Gnome Shell extension that add a switch to the WiFi menu, in the GNOME system menu, that show a QrCode of the active connection. This can be useful for quickly connecting devices capable of reading QrCode and applying the settings to the system, without having to type in the name and the password of the WiFi. (e.g. Android Smartphone).
Apps for GNOME received a bunch of changes in the background. These changes will not only help with the maintenance of the code base but will also allow sharing a joint base with other projects currently in development. If everything went well, this should not have changed anything in the website’s appearance.
That’s all for this week!
See you next week, and be sure to stop by #thisweek:gnome.org with updates on your own projects!