The developers will be satisfied to notice that improvements are coming in the build chain. GCC has recently been upgraded to version 10, and mal is already working on moving to version 13. direc85 also worked on upgrading the build chain for Whisperfish, bringing Rust to version 1.79 and LLVM to version 18. Even the Autotools received an upgrade.
-
libqofono
, the QML bindings to Ofono, jmlich noticed and fixed some issues in the XML formatting of the DBus interface. -
buteo-syncml
, the SyncML plugin, sunweaver improved the testing parts by using the$TMPDIR
environment variable instead of hardcoded paths, and also fixed typos in warning messages. -
libcommhistory
, the library to access SMS/phone history, dcaliste introduced a new class to hide D-Bus machinery from the expose API of the library. -
commhistory-daemon
, the daemon handling call and message history, dcaliste removed the direct D-Bus listeners from the MMS helper program and pvuorela fixed it also in another place of the code. -
bluez5
, the Linux Bluetooth stack, mal moved to version 5.76. -
voicecall
, the open source part of the calling application, dcaliste slightly improved the process of exposing current call to D-Bus. pvuorela fixed warnings when sending DTMF tones. -
messagingframework
, the email Qt framework, dcaliste and pherjung noticied a memory corruption when using'\'
or'"'
characters in passwords. -
connman
, the connection manager, Laakkonenjussi upgraded it to 1.36 and fixed the iptable extension with this new version.
nemo-qml-plugin-calendar
, the QML for calendar access, dcaliste fixed a lag issue when the calendar database is quite slow. Before the fix, opening an event could take seconds to proceed. pvuorela consistently changed the private members to use them_naming
convention.
imagemagick
, a multi-purpose image manipulation tool, mal updated it to 6.9.13-11.
-
maliit-framework
, the code handling the keyboard, mal updated it to 2.3.0. -
nemo-qml-plugin-systemsettings
, the QML bindings for global settings, keto fixed the output of the WLAN MAC address when this one is ill-formatted. -
qmf-notifications-plugin
, a plugin to send notifications on email changes, dcaliste proposed to drop unread notifications from the event screen for emails, as soon as such emails are opened in the mail application and not when the process of propagating this read status to the server complete. This allows to keep the notification around when reading emails off-line.
-
xz
, a compression library, mal updated it to 5.6.2. -
poppler
, the PDF rendering library, attah is working on an update to version 24.06.0. -
libvpx
, a VP8/VP9 video codec library, mal updated it to 1.14.1. -
nss
, network security services from the Mozilla foundation, mal updated it to 3.101. -
dbus
, the famous interprocess passing daemon, mal updated it to 1.14.10. -
gmime
, a library for creating and parsing MIME messages, mal updated it to 3.2.14. -
ssu
, the seamless software updater, pketo added the ssu domain into the repository properties and fixed the setting of the flavour for repositories.
-
ncurses
, the library to use terminals, mal updated it to 6.5 from 6.3. -
gcc
, the GNU compiler collection, mal is working on an upgrade to version 13. Before it can be pushed, using the new GCC highlights some possible bugs and raises compilation issues in various repositories that need to be addessed first:- in
buteo-sync-plugins-social
, - in
nemo-qml-plugin-contacts
, - in
sailfish-secrets
, - in
scratchbox2
, - in
sailfish-browser
, - in
gecko-dev
, - in
nemo-qml-plugin-systemsettings
,
- in
-
fuse3
, utilities for the filesystem in userspace, mal updated it to 3.16.2. -
mpfr
, a library for multiprecision calculations, mal updated it to 4.2.1. -
autoconf
, the infamous GNU build system - automatic system detection, mal is proposing to upgrade it to 2.72 (from 2.71). It also requires to adjust some other project for the new version:
- in
gpgme
,
-
sed
, the command-line string manipulation tool, mal updated it to 4.9. -
strace
, the IO tracing tool, mal updated it to 6.9. -
contactsd
, the daemon handling contacts, sunweaver proposed to fix some file inclusion issues in tests. -
rust
, the Rust programming language compiler, direc85 is proposing an upgrade to 1.79. -
llvm
, the machinery to build compilers, direc85 has investigated the upgrade to 18. -
sdk-build-tools
, scripts used to build the Sailfish SDK in its production environment, martyone proposed an upgrade to base the tools on Ubuntu 22.04 for the host parts. -
util-linux
, a collection of basic system utilities, Thaodan modified the spec file to go in the direction of having all tools under/usr
. -
sailfish-qtcreator
, the Qt IDE, martyone fixed issues when used on Ubuntu 22.04 and upgraded internal GDB to 12.1.