As announced in the last community letter, a candidate version is currently internally tested to become the version 4.5.0. This is visible in the repositories where sometime a branch called upgrade-4.5.0
is created. When such a branch exist, it means that some bug has been found in the candidate version. Bugs are then corrected in the master branch, and the correction is backported for the 4.5.0 version. Worth mentioning also is the current transition in QML import naming schemes. Old Meego.xxx
and org.nemomobile.xxx
are either dropped or replaced by Nemo.xxx
. This is taking place gradually and not all QML bindings have been updated already.
-
mobile-broadband-provider-info
, the database of access point configurations, atlochowski updated the TMobile credentials in the UK. He also updated the MMS settings for EE in the UK -
ofono
, the telephony library, slava found and fixed a use after free issue. -
libqofono
, Qt bindings for Ofono, jmlich spotted an installation issue for the test and fixed it. pvuorela dropped theMeego.xxx
in the QML import naming convention. The old naming convention is still possible, but it is emitting a warning now. jmlich proposes to update the test and example application since the modems are loaded asynchronously.
amber-mpris
, QML bindings for remote control of music players, tomin1 fixed an issue on client side with the seek position.
-
nemo-qml-plugin-connectivity
, QML bindings for network connectivity, mal fixed a use after free case when technology is changed. -
libconnman-qt
, QML bindings for the connection manager, pvuorela dropped theMeego.xxx
in the QML import naming convention. Like for qofono, the old naming convention can still be used, but it will emit a warning. pvuorela also proposes to dropNetworkManager::getTechnology()
from QML API because ownership is not clear and to replace it with a simplerhasTechnology(string)
. -
connman
, the connection manager, LaakkonenJussi increased the delay to get IPv4 connection from the network. It seems that with VoLTE, this can be longer than the previous 2 seconds delay. LaakkonenJussi also proposed to uniformise the enum values between VPN and provider.
-
sailfish-components-webview
, the high-level QML components exposing a web page, pvuorela updated theimport
statements dropping the oldMeego.xxx
naming convention. -
sailfish-browser
, the browser application itself, pvuorela updated the import statements to use the newNemo.xxx
naming convention.
-
sailjail-permissions
, the configuration files for system-wide sandbox permissions, pvuorela updated the permission file by allowing to read the new location for sync profiles (now in~/.local/share/system/privileged/msyncd/sync
). The change has been ported into a upgrade-4.5.0 branch, to be seen as a bug fix for internal testing version 4.5.0. -
buteo-sync-plugin-caldav
, the synchronisation framework plugin for CalDAV content, pvuorela, following his changes on mKCal on organiser storage, simplified the serialisation to iCal format when uploading a new or a modified event to a server, by removing the additionnal code always removing the organiser from the attendee list. -
buteo-sync-plugins-social
, several sync plugins for Google, Facebook and other proprietary protocols, as for the CalDAV plugin, pvuorela simplified the code handling organizers and attendees. -
buteo-syncfw
, the framework handling synchronisation, dcaliste fixed an issue when moving the sync profiles from the old to the new location. The change has also been ported into a upgrade-4.5.0 branch.
-
mkcal
, storage backend using SQLite for calendar entries, pvuorela fixed a long-lasting legacy where mKCal is enforcing the organizer into the attendee list. dcaliste found yet another case of alarm misbehaving for recurring events when an exception is removed. pvuorela corrected themKCal::Notebook
default constructor that was missing the UUID generation. pvuorela also removed a deprecated call toIncidence::setHasGeo
. The various changes have also been ported into a upgrade-4.5.0 branch. -
nemo-qml-plugin-calendar
, the QML bindings for calendar events, dcaliste changed back the behaviour when deleting an exception in a recurring event, to deleting also the occurrence of the recurring event. The change has also been ported into a upgrade-4.5.0 branch.
-
libresourceqt
, Qt library for resource policy, following pvuorela review, neochapay started improving his pull request adjusting the code to compile with Qt6. -
timed
, time and alarm handling daemon, pvuorela reviewed neochapay's pull request adjusting the build system to support Qt6. -
libusb-moded-qt
, a library of Qt bindings for usb_moded, after discussion with pvuorela on the opportunity to have -qt5 and -qt6 versions of the library, neochapay got merged his pull request on adjusting the source and the build system for Qt6 compliance. -
usb-moded
, the USB tracking daemon, neochapay got merged a pull request adding missing includes. -
libusb1
, a library which allows userspace access to USB devices, pvuorela upgraded it to 1.0.26. -
libcommhistory
, the library to access SMS/phone history, pvuorela did a large rework to the model access, dropping the fetch by column API, keeping the more usual one using roles and being bound to QML. -
wayland-protocols
, Wayland protocols that adds functionality not available in the core protocol, mal updated them to 1.31. -
wayland
, Wayland compositor, mal updated it to 1.21. -
nemo-qml-plugin-contextkit
, ContextKit QML bindings, pvuorela updated theimport
statements dropping the oldMeego.xxx
naming convention.
-
atruncate
, a tool to strip files ending with zeros, thaodan ensured that truncation failure is not reported as a success. -
python3-jinja2
, a template engine in Python, mal is working in a branch on an update of the package to version 2.11.3. -
kf5bluezqt
, the KDE framework handling Bluetooth, vigejolla added the documentation to the packaging. -
nemo-keepalive
, CPU and display keepalive and scheduling library, following the report from edz on the forum, vigejolla fixed the documenation with the correct import statement. -
mic
, an image creator for Linux distributions, thaodan added afsck
call after thetunefs
one. -
sdk-setup
, part of the Sailfish SDK, martyone modified mb2 to start patch numbering from 1 with the scrape command. vigejolla fixed an issue when configuring the HTTP proxy for targets.
-
jpwalden added a page about the store.
-
jovirkku added a page on the gallery application.
-
vigejolla locked jekyll-sass-converter to the 2.2.0 to avoid CI breakages with version 3.0.0.
-
jpwalden added some simple tips on
nano
andvi
when using the developper mode. -
jovirkku added a page summarizing the various database locations, for calendar, mails, communication history…
-
vigejolla updated the log collection pages to the specificity of 4.5.0 regarding Android App Support : basically,
lxc-attach -n aliendalvick
can be swapped withappsupport-attach
. -
jpwalden added a page to trouble shoot the issues with Exchange.
-
jovirkku added a page on the message application.
-
vigejolla added a tips on how to directly download and install Whatsapp from their website.