Sailfish OS update from Jolla
Happy new year 2025 and special thanks for the delightful warm Christmas and New Year greetings we received to the office – we’d like to thank you all for the past year and let’s make together a good year 2025!
We clarified Jolla Mind2 pre-order voucher month ago. For all participants in the first Mind2 pre-order batch, we will waive the monthly Venho.AI subscription fee (9.99€ per month) for 2025 as a gesture of appreciation and ensuring you receive extra value for your support and participation. If you’ve pre-ordered a Jolla Mind2 Community Edition AI Computer, you should have received an email with instructions on how to claim your device. Please let us know, if you have not received this instruction email.
Similarly, we have decided that the Sailfish OS subscription (12 months) included for the first Jolla C2 batch will start running only after we get AppSupport mobile (cellular) data properly working for Jolla C2 – target being this month. In the current public release mobile data does not work with AppSupport (i.e. with Android applications) and in the meanwhile you can use WiFi. It takes still a bit that we get changes integrated and thru the internal testing. After internal testing, we release fixes first to Community Beta (CBeta) and, as usual, after feedback to all units. As communicated, your C2 won’t stop working after the first year of subscription, and you can freely choose whether to continue the subscription to enjoy automatic SW upgrades and support Saiflish OS development further.
Regarding Jolla Mind2, please note the status update by Antti in the Discord channel:
- Your devices are in Finland, fully assembled and ready to go.
- All core functionalities for the first release are there, including email, the knowledge base (memory), chat, and search. They are very basic at first but will improve in the becoming releases
- Our team is actively testing the software, fixing bugs, and fine-tuning the user experience.
Please be welcome to dive deeper into the details and discuss the latest developments of Jolla Mind2 with the Jolla team and other enthusiasts in the Mind2 community Discord channel.
Repository roundup
Still many package upgrades from various upstreams, which bring newer functionalities or security fixes. It’s also noticeable to mention various tweaks contributed by other community members, fixing issues when using packages originating from Sailfish OS, in a different environment or distribution. One can also mention the preparation work done by mal and others to fix building issues with newer GCC versions like 13 or 14.
Network, communication and telephony stack
-
nfcd
, the daemon for near field communication, mariogrip avoided testing for access denied whendbusaccess
is not used and access is always granted. -
ofono
, the telephony library, mal backported several fixes from upstream. -
libqofono
, the QML bindings to Ofono, NotKit made usage ofQ_SLOTS
so the project can be compiled withQT_NO_KEYWORD
flag. -
telepathy-glib
, GObject interface to telepathy, pvuorela updated it to 0.24.2.
Main interface
-
lipstick
, the home screen code (open source parts), pvuorela fixed wheel events not sent to an application without having a mouse click before.
Low level libraries
-
glib-networking
, network extensions for GLib, pvuorela updated it to 2.80.0. -
sailfish-access-control
, a thin wrapper on top of pwd.h and grp.h of glibc, OPNA2608 added missing includes toclimits
. -
libiodata
, a library for writing and reading structured data, OPNA2608 fixed missing dependencies in the build system, so it doesn’t stop when building the project with enough parallelism. -
zram
, a service to setup compressed swap devices, mkosola initially packaged the scripts. -
acpid
, an event daemon for ACPI, mal updated it to 2.0.34. -
libcap-ng
, a library for Linux that makes using POSIX capabilities easier, direc85 upgraded the library to 0.8.5. -
util-linux
, a collection of basic system utilities, direc85 upgraded it to 2.40.2. -
kernel-headers
, the kernel header files so modules can be built, direc85, based on initial work from Thaodan, upgraded them to 4.4. -
libpciaccess
, generic PCI access library, mal updated it to 0.18.1.
Developer’s corner
-
python-zstd
, Python bindings for the compression library, mal updated it to 1.5.6.0. -
python3-gobject
, Python bindings for GObject introspection, mal updated it to 3.50.0. -
gobject-introspection
, a tool to create bindings from C code, mal updated it to 1.82.0. -
glib2
, the Glib library from GTK / Gnome, mal updated it to 2.82.4. -
sharutils
, the GNUshar
utilities for managing shell archives, mal updated it to 4.15.2. -
createrepo_c
, C implementation to create RPM repositories, mal updated it to 1.2.0. -
vala
, the Gnome-oriented C#-like programming language, mal updated it to 0.56.17. -
libffi
, a library providing a high level programming interface to various calling conventions, mal updated it to 3.4.6. -
scratchbox2
, the cross-compilation tool used by the SDK, Thaodan fixed the declaration of STATX function and included some missing headers. -
python-cython
, a language for writing Python extension modules, mal updated it to 3.0.11. -
python3-fuse3
, Python bindings to use file systems in user-space, mal updated it to 3.4.0. -
python3-lxml
, python bindings forlibxml2
andlibxslt
, mal updated it to 5.3.0. -
python3-yaml
, a YAML parser/emitter for Python, mal updated it to 6.0.2. -
mal is currently fixing issues when compiling with GCC 14 in various repositories, like in:
-
minui
, -
hw-ramdisk
, -
qemu-usermode
, -
contactsd
, -
pkcs11-helper
, - and many others as working branchs without pull requests yet…
-
Please feed us your news
Once again, thank you all for the past year! Please do not hesitate to suggestions for future topics - feel free to write them in the comments below.
Welcome to join us at our community meetings on IRC, Matrix and Telegram. The next community meeting will be on the 16th January 2025 . Let’s keep on working together!