#139 Just Before the Release

• Curated by Felix

Update on what happened across the GNOME project in the week from March 08 to March 15.

Sovereign Tech Fund

Sonny announces

As part of the GNOME STF (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 GNOME STF initiative and are very excited about our work rolling to millions of users.

Sophie opened a PR to support git dependencies in the Cargo buildstream plugin. This will make it much easier to work with GNOME core applications written in Rust.

Julian drafted images/sound support for notification portal V2.

Matt now has an end to end prototype for the Wayland-native accessibility stack he’s been working on. He published an update and instructions to run it.

Jonas landed New gestures (part 2): Introduce ClutterGesture. This is one of the building blocks present in the GNOME Shell mobile project that we are working on upstreaming.

Alice released libadwaita 1.5

Sam made a website for Orca to replace the wiki page.

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.

GNOME Core Apps and Libraries

Libadwaita

Building blocks for modern GNOME apps using GTK4.

Alice (she/her) announces

Libadwaita 1.5.0 is out! See the announcement blog post for details

Calendar

A simple calendar application.

Hari Rana | TheEvilSkeleton (any/all) announces

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.

GNOME Circle Apps and Libraries

Switcheroo

Convert and manipulate images.

Khaleel Al-Adhami says

Switcheroo now supports exporting multiple images into one PDF file in update 2.1.0!

Pika Backup

Keep your data safe.

Sophie (she/her) announces

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.

Impression

Create bootable drives.

Khaleel Al-Adhami reports

Impression has received a new update 3.1.0 to support .xz compressed file format and fix a bug that was causing slow download speeds

Third Party Projects

Arjan says

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.

Nokse says

I have released a new version of ASCII Draw with many improvements:

  • Greatly improved performance, now you can use a bigger canvases
  • Improved design to better match the GNOME style
  • Added stepped line and merged all lines and arrows in one tool
  • Added move tool to easily move part of your drawings
  • Improved default character list dividing them into palettes
  • Added custom palettes
  • Added primary and secondary character

Guido says

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).

Aaron Erhardt announces

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.

Martín Abente Lahaye says

Gameeky 0.6.0 is out! This new release comes with improved compatibility with other platforms, several usability additions and improvements like:

  • An integrated development environment for Python.
  • An easier way to share projects.
  • New desktop icon thanks to @jimmac and @bertob.
  • Improved compatibility with other platforms.
  • And more…

Check the release blog post to learn more.

GNOME Foundation

Rosanna announces

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.

I am currently in Pasadena, California attending SCaLE. I am going to be on a panel (https://www.socallinuxexpo.org/scale/21x/presentations/where-does-linux-desktop-go-here) on Saturday at 2:30PM. It’s going to be a great time! I will also be staffing the GNOME booth there. Drop on by to discuss all things GNOME.

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!