As part of the GNOMESTF (Sovereign Tech Fund) initiative, a number of community members are working on infrastructure related projects.
Here are the highlights for the past week:
We have been working hard on helping with and solving last minute issues for GNOME 46. This is the first GNOME release since we started the GNOMESTF initiative and are very excited about our work rolling to millions of users.
This week we welcome and thank Codethink for partnering with us. Codethink has been a long time supporter of the GNOME project and will be helping us improve developer and quality assurance tooling; with a focus on immutable / image based operating systems.
Daniel Garcia Moreno submitted several merge requests to GNOME Calendar that allowed us to close 25 timezone-related issues! All of these changes are expected to land in GNOME 46.
Pika Backup 0.7.1 is out. It fixes a bug that prevented backup processes from lowering their CPU priority. A UI issue with scheduled backups was fixed as well.
If you missed the 0.7 release because we missed posting it on TWIG, you can learn more about it in my blog post. There is also a great video by Dreams of Autonomy that gives a wonderful introduction to Pika Backup.
You can support Pika’s development on Open Collective. Note that we are not affected by the Open Collective Foundation shutting down since our financial host is the Open Source Collective. The same is the case for almost all other open source projects. So please continue supporting them.
This week @lazka (Christoph Reiter) released PyGObject 3.48.1.
This release contains a couple of noteworthy changes:
This is the first release using meson-python, and thus meson, instead of setuptools for PEP-517 installations. I.e. when installing via pip or similar.
PyGObject finally has proper support for fundamental types. That means that you can now work with things like GSK nodes directly from Python.
The documentation for PyGObject is now hosted on our GNOME hosting environment at https://gnome.pages.gitlab.gnome.org/pygobject/. We aim to have all PyGObject related documentation in one place.
I’ve released livi 0.1.0. Thanks to Robert Mader the mobile focused video player now supports DMABuf import and can use GTK’s new GraphicsOffload widget to render videos more efficiently (given all other components in the stack support this properly already).
Version 0.8 of Relm4, an idiomatic GUI library based on gtk4-rs, was released on Wednesday with many improvements. The release includes several unifications in our API, more idiomatic abstractions and updated gtk-rs dependencies. Find out more details in our release blog post.
This week, in between the minutiae of everyday things, I have also been looking into some of our policies and looking into updating them. Things like the employee handbook and travel policy are high on the list of things to update, to both keep aligned with regulations and best practices as well as streamlined for practicality.
We also posted an opening for an Administrative Support Contractor (https://foundation.gnome.org/careers/). This person would be working with me to keep GNOME running and I am very much looking forward to reading all the applications!
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!