With the administrative situation of Jolla sorted out, the activity in the public repositories of Sailfish OS increased significantly in the last 15 days. pvuorela took care of long standing pull requests, closing old ones and accepting many of the Qt6 upgrades from neochapay and jmlich. mal also continued his large work of keeping the software stack up-to-date and is also testing an upgrade of GCC, fixing in advance what will break in other packages.
-
libqofono
, Qt bindings for Ofono, neochapay updated the build system for Qt6. -
libconnman-qt
, QML bindings for the connection manager, mariuszmaximus proposed to add a cmake build system in parallel to the current qmake one. -
libqofonoext
, Qt bindings for specific Sailfish OS extension to Ofono, jmlich proposed to fix a broken value in an enumeration, using a 64 bits value while the specifications is clear that enumerations are using plain integers. -
bluez5
, the Bluetooth stack, acfbhytuiltyghrth partially backported a fix for the two recent CVEs. mal commented that a general update of Bluez should be preferable and may happen before the next Sailfish OS release. -
commhistory-daemon
, the daemon handling call and message history, pvuorela changed the reply method for SMS, switching to a inline text one.
nemo-qml-plugin-thumbnailer
, the QML bindings to get image thumbnails, jmlich updated the build system to support Qt6.
-
libprofile-qt
, Qt5 wrapper library for profiles, jmlich created adjustments to build with Qt6. -
nemo-qml-plugin-notifications
, QML bindings to the Freedesktop notification system, jmlich updated the code to support Qt6. -
transfer-engine
, the backend to allow sharing data between apps, pvuorela fixed an issue where a path is send through D-Bus but treated as an URL. -
ngfd
, the non graphical feedback daemon handling sound and vibration feedback, pvuorela fixed a race issue with the MCE plugin in case of quick stop and restart. -
libngf-qt
, Qt-based client library for Non-Graphic Feedback daemon, pvuorela ensured that events passed tongfd
still exist. -
lipstick
, the home screen code (open source parts), pvuorela introduced a new hint to be able to store the priviledge level of notifications.
-
nemo-qml-plugin-models
, provides QML models for searching or filtering, jmlich adjusted the code for compilation with Qt6. -
nemo-qml-plugin-configuration
, QML bindings to access configuration values, neochapay proposed changes to get the package build with Qt6. -
qt-mobility-haptics-ffmemless
, a Qt plugin which provides haptic feedback via ffmemless ioctl, jmlich updated it to build with Qt6. -
sensorfw
, sensor framework, Herrie82 is working on making the changes for LuneOS accepted in SailfishOS. While these changes concerned newer versions of Qt, some also deal with how the package is built with libhybris. After some exchanges with mal, a simpler solution proposed by Tofee has been accepted. -
mlite
, the configuration storage library, pvuorela allowed to keep the priviledges of the calling process via D-Bus. -
gdbm
, GNU Database Routines, mal updated it to 1.23. -
squashfs-tools
, tools for the squash file system, mal updated it to 4.6.1. -
audit
, user-space tools for kernel auditing, mal updated it to 3.1.2. -
systemd
, a system and service manager, mal backported fixes for two issues of printing null pointer strings. -
cpio
, GNU archiving program, mal updated it to 2.14. -
p7zip
, some compression tools, mal followed Fedora changes and cleaned up the spec file used to build the package. -
kbd
, tools for configuring the console, mal updated it to 2.6.3.
-
mal is working on upgrading
gcc
to version 10. This implies to fix various new compilation issues:- Use default copy assignment operator for KeyResult in
sailfish-secrets
and also in lipstick and in buteo-sync-plugins-social. - Remove unnecessary copy constructor from Link in
sailfish-browser
. - Allow uninitialized global variables in a common block in
dirmngr
and also ingnupg2
and in diffutils. - Fix multiple definition of variable when using inet.h in
connman
.
- Use default copy assignment operator for KeyResult in
-
libiodata
, a library for writing and reading structured data, neochapay implemented changes to support parallel installation of a Qt6-based version. -
abseil-cpp
, a C++ library designed to augment the C++ standard library, nephros proposed to update it as a dependency ofprotobuf
being itself required by various applications in Chum. -
check
, a unit test framework for C, mal updated it to 0.15.2. -
libglibutil
, a library extending GLib with convenient utilities, following an issue with hidden symbols when built with CLang, slava ensured that all (and only) required symbols are exported. slava also cleaned warnings due to issues with C cast in code. JamiKettunen replaced hard-codedpkg-config
calls with a variable, allowing cross compilation without fiddling with the PATH to find the proper cross architecturepkg-config
. -
libphonenumber
, a library for manipulating international phone numbers, mal proposed to upgrade it to 8.13.6.