#73 Removing Autotools
Update on what happened across the GNOME project in the week from December 02 to December 09.
Core Apps and Libraries
Cross-platform widget toolkit for creating graphical user interfaces.
Emmanuele Bassi announces
After four years, the GTK maintainers are removing the Autotools build from the GTK 3.x branch; if you want to build or package GTK 3.x you will now have to use the Meson build system. The documentation has been updated accordingly. The resulting build artifacts have been checked for consistency, and the Meson build has been tested on different platforms and toolchains, but if you are experiencing regressions make sure to file an issue on the GTK issue tracker.
Lets you install and update applications and system extensions.
Philip Withnall reports
Adrien Plazas has been working hard at replacing uses of deprecated GTK APIs in gnome-software with modern replacements from GTK and libadwaita
The low-level core library that forms the basis for projects such as GTK and GNOME.
Philip Withnall announces
Marco Trevisan has been carefully digging through complex interactions between different types of refcounting in
GObject, and adding a lot of tests as he goes
Third Party Projects
Hari Rana (TheEvilSkeleton) announces
Upscaler 1.1.0 was released! This release adds and changes a couple of features:
- Replace Upscaling dialog with page
- Add Open With functionality
- Improve appstream
- Check algorithm output in case of failure
- Add percentage
- Improved icon
- Suggest file name when selecting output location
- Rename “Open File” to “Open Image” for consistency
With all of this, we also received a lot of translation!
Rafael Mardojai CM says
I have started working on a “PyGObject Guide”. It has started as a port of the well known “Python GTK+ 3 Tutorial” to GTK4, with some restructuring and extending.
This is the perfect time if anybody wants to jump in to help or give feedback.
You can look the current state of the guide here.
Sam Thursfield reports
We are running a survey on how people use search in GNOME, with the goal of improving automated testing. Please share a sentence or two on what content you search through. Remember that if your use case has automated testing, it’s more likely that bugs will be quickly found and fixed.
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!