Sailfish OS update from Jolla
Greetings from rainy Tampere and thank you all for your input on various topics here at the forum. We are working on a Sailfish OS update that would enable Venho software updates on Mind2 devices from the Sailfish OS user interface. Target is that in the coming software releases it would be possible to trigger updates also from the Venho user interface. A good amount of packages have been updated and fixed since the previous Repository roundup – big thanks to @dcaliste on summarizing changes across the repositories. Package updates are mostly going towards the Sailfish OS 5.1 release.
On the last week’s community meeting we decided to give a spin for a new community meeting time slot. Next community meeting will take place 19th June 4PM UTC. Let’s see how this works. Please let us know if you think that afternoon time slot works better for you. Hope is that this would be easier time slot especially for the central Europe community members.
Energy from the Community
@00prometheus started a quite inspiring topic on a developer wanting Linux on the go. If you have not read it yet, please give a look.
As usual, there are tons of other inspiring topics here at the forum and elsewhere that are somehow relevant for the Sailfish community. Please let us know if you see Sailfish news updates that we all should know.
Repository roundup
Main interface
lipstick
, the home screen code (open source parts), affenull2345 updatedhwcomposer
(the Qt plugin to use Android screen rendering) solipstick
can use the more standardQPlatformScreen::setPowerState()
function to turn the screen on and off.voicecall
, the open source part of the calling application, pvuorela changed some synchronous calls to D-Bus for asynchronous versions, like for::getProperties()
.sailfish-nfcshare
, a share plugin using NFC, monich added a new repository to share text via NFC.ngfd
, the non graphical feedback daemon handling sound and vibration feedback, mal added support to load core configuration from/etc/ngfd
and also fixed issues when compiling with GCC 15.nemo-qml-plugin-devicelock
, QML bindings for device lock access, rainemak exposed thetemporaryLock
property in theDeviceLockSetting
class. spiiroin complemented it with anactivateTemporaryLockout()
over D-Bus.
Network, communication and telephony stack
connman
, the connection manager, LaakkonenJussi applied the upstream fix for CVE-2025-32366.wireless-regdb
, the wireless regulatory database, mal updated it to 2025-02-20.
Low level libraries
libaio
, a Linux-native asynchronous I/O access library, mal packaged version 0.3.113 as a new repository.lvm2
, userland logical volume management tools, mal is working on an update to 2.03.32.dbus
, the famous interprocess passing daemon, mal updated it to 1.16.2.taglib
, an audio meta-data library, mal updated to 2.0.2.eigen3
, a linear algebra C++ template library, mal updated it to 3.4.0.sqlite
, an embeddable SQL database engine, mal updated it to 3.49.2.ohm-plugins-misc
, a miscellaneous set of plugins for the Open Hardware Manager (which goes back to maemo) and provides an abstraction for various hardware features such as power management, mal fixed issues when compiling with GCC 14, and also inohm-rule-engine
.gecko-camera
, a plugin-based library for Gecko to simplify video capture, mal added missing includes.sailfish-secrets
, a framework to use encryption techniques, mal fixed building issues with GCC 15.libxcrypt
, an extended crypt library for descrypt, md5crypt, bcrypt, and others, mal updated it to 4.4.38.gdbm
, GNU Database Routines, mal updated it to 1.25.dbus-glib
, GLib bindings for D-Bus, mal updated it to 0.114.timed
, time and alarm handling daemon, Michal-Szczepaniak replaced regular expression code using PCRE by Qt.libvpx
, a VP8/VP9 video codec library, mal proposed an update to 1.15.2.orc
, a library to generate optimized code operating on arrays of data, mal submitted an update to 0.4.41.gstreamer
, a multimedia framework, mal worked on upgrading to upstream version 1.26.2.
Developer’s corner
python-twisted
, an asynchronous networking framework, mal updated it to 22.10.0.python-incremental
, a small library that versions your Python projects, mal updated it to 22.10.0.glib2
, the Glib library from GTK / Gnome, mal updated it to 2.84.2.spectacle
, a Python tool to generate RPM spec files, nephros allowed to useaarch64
andarmv8
as a prefix for dependencies. He added a search within therpm/
directory for the YAML file, in addition to the current directory. He fixed the opening of the editor when the--new
option is used.libsailfishkeyprovider
, a library providing access to decoded OAuth2 keys, mal fixed issues with GCC 15.lsof
, a utility which lists open files on a Linux/UNIX system, mal updated it to 4.99.4.sudo
, command line tool to gain super user priviledges, mal updated it to 1.9.16p2.screen
, a screen manager that supports multiple logins on one terminal, mal updated it to 5.0.1.glslang
, an OpenGL and OpenGL ES shader front end and validator, mal updated it to 15.3.0.- mal continued his work to upgrade repositories raising compilation issues with GCC 14 and newer:
elfutils
, tools to manage dynamic libraries, mal updated it to 0.193.m4
, the shell macros for Autotools, mal updated it to 1.4.20.
Please feed us your news
This is a community update, and frankly we can’t always keep up with all the exciting stuff happening in the Sailfish community. Plus, the less of this we have to actually write ourselves the better. So please help us out by posting your Sailfish news updates to the forum as a reply to this post. We’ll collate as much of it as possible into one easily digestible post for the next update. This is your news!
Please do also join us at our community meetings on IRC, Matrix and Telegram. Next community meeting.