Sailfish OS update from Jolla
We have exciting news for the Sailfish OS community and all Linux enthusiasts - a new batch of Jolla C2 smartphones is now available for order at shop.jolla.com! Shipments start in February. Visit the shop today and get your new Jolla C2 in February!
C2 is built to be your trusted daily driver, combining the power of Linux with Sailfish OS and the compatibility with optional Android applications - fully in your control. There is the next Jolla C2 OTA update in the pipeline. The target is to publish Sailfish 5 for all supported devices at the same go. This update contains, for example, fixes for microG support.
During next week we’re participating in FOSDEM '25 (1st and 2nd February). Find us from K 1.6 on Linux on Mobile. We should have a BOF (“Birds of a Feather”) or two as well – more information will follow.
We’re organizing a Sailfish meetup after FOSDEM event activities on Saturday 1st February. Something simple in a suitable pub or so, and a place easily reachable via public transportation from the FOSDEM venue. Details will appear in the above meetup topic once we have figured out a place.
Repository roundup
While the e-mail messaging framework, also known as QMF, has been developed under the Qt umbrella for a long time, nowadays Sailfish OS is (almost) the only user of this reprository. Recently, people from UBPorts have started working on packaging the repository for Debian and are contributing various fixes and changes upstream. Indeed, Dekko is an e-mail client used in Ubuntu Touch and is internally based on an old fork of QMF. Guido Berhoerster and Mike Gabriel are now migrating it to use the same upstream version of QMF as Sailfish OS is using. This convergence should be profitable for both projects and one should see more issues fixed in the coming future in QMF.
Network, communication and telephony stack
-
messagingframework
, the email Qt framework, dcaliste upstreamed the patch adding support for credentials provided by the single sign-on framework. He also proposed to simplify how SMTP capabilities are fetched for new accounts. pvuorela made a list of pending jobs to coordinate actions. -
nemo-qml-plugin-email
, QML bindings for emails, since the message server is now exposing a service over D-Bus, pvuorela removed the check on a lock file to know if the server is running but check the existence of the service instead.
Low-level libraries
-
cryptsetup
, a utility for setting up encrypted disks, pvuorela upgraded it to 2.7.5. -
glib2
, the Glib library from GTK / Gnome, pvuorela found and fixed an issue with time zone definition when several symlinks are used to point to the time zone data file. This issue made the gallery application to display the wrong dates for images and photographs. -
sensorfw
, sensor framework, spiiroin added support for wake-up sensors from libhybris. For devices that support wake-up events, this allows to notify the OS when the device is picked up, shaken, glanced at… -
mce
, mode control entity, spiiroin enabled low power mode based on wake-up sensors. From the commit message, "as LPM display is opt-in, also this feature is disabled by default and needs to be enabled from command line [with]mcetool --set-wakeup-sensor-mode=enabled
or via corresponding mce configuration file entry/system/osso/dsm/display/wakeup_sensor_enabled=true
. This is working for Jolla C2 at least.
Developer’s corner
-
git
, the famous version control, mal updated it to 2.48.1. -
net-tools
, basic networking tools, includingifconfig
,netstat
,route
, …, mal is working on a upgrade to 2.10. -
buteo-mtp
, an MTP library, pvuorela fixed unit-test issues. -
udisks2
, the udisks daemon serves as an interface to system block devices, pvuorela is working on upgrading it to 2.10.1. It requires some upgrades inlibblockdev
also. -
libblockdev
, a library for low-level manipulation with block devices, pvuorela is proposing to move to version 3.2.1 to allow the upgrade ofudisks2
. It requires to add two new repositories, forkyutils
dnlibnvme
. -
nemo-qml-plugin-systemsettings
, QML bindings to access system parameters, pvuorela adjusted the code for the upgrade inudisks2
. -
filesystem
, the basic directory layout for a Linux system, direc85 is proposing to rework the packaging, fixing warnings and packaging errors. -
meego-rpm-config
, specific rpm configuration files for Sailfish OS, direc85 rewrote the loop insidebrp-compress
so RPM build speed can be increased for packages with a lot of directories likefilesystem
. -
sharutils
, the GNU shar utilities for packaging and unpackaging shell archives, mal updated the package to 4.15.2. -
ssu
, the seamless software updater, keto resetted the domain when unregistering and added a way to unregister from command-line. -
rsync
, a synchronisation command line tool, mal updated it to 3.4.1.
Please feed us your news
As always, please do not hesitate to share your ideas, thoughts, or suggestions for future newsletter topics.
Let’s keep working together!
Please do also join us at our community meetings on IRC, Matrix and Telegram. The next community meeting will be on the 30th January right before FOSDEM.