Sailfish OS update from Jolla
Once again busy fortnight. We have a nice summary from the Bremen Sailfish OS community. If there are similar Sailfish community meetups, please let us know and let’s share some feelings from the meetups. The Energy from the Community is a great place to promote these kind of meetings especially for the new community members who may not heard about these. All sorts of energizing community activities are always welcome.
Tons of fixes and package upgrades done and on going as you can see from the Repository roundup – thank you @dcaliste.
Almost a month ago mentioned that we’re working on Sailfish OS 5.0 update. As we speak, we are roll it out. The bigger items that have been mentioned in the Repository roundup on the few past fortnights will be going towards Sailfish OS 5.1. We selectively integrate some changes to Sailfish 5.0.
The next fortnight should happen on 1st May but that is a public holiday, May Day, which might cause some changes to the schedule – let’s see.
Happy Easter everybody! Enjoy it with your friends and loved ones.
Energy from the Community
There’s a small active group of Sailfish OS users in Bremen. Since 2016 every other month they have had a friendly get-together, called Stammtisch (there is no good English translation, so see here).
@hanswf kindly opened Stammtisch:
Our Stammtisch is both a technical and a social event. In the “technical part” we share our knowledge about Sailfish OS and the real world around. The other time we discuss & dispute all other problems in general. That sounds louder as it is.
and continued:
We are all people used to solve problems with and w/o computers. You are welcome to join us in the little restaurant (best pizza!) where we have our meetings. Find more informations and a e-mail address in our forum thread.
@hanswf, how was the Stammtisch this week:
At Monday we met again for our April Stammtisch and have a lot of talk. Main technical topic was the new Mind 2, the experience with this box and our expectation in this kind of AI. Next was the current US politics and the opportunities for Europe but there was no final solution. In the nice part we find time for personal issues and great stories. Please note the date for our next Stammtisch: Monday 16th June.
Big thanks to @hanswf sharing this. Big thanks also to the Bremen Sailfish Community. This Monday 16th June should be added to our community calendar
Repository roundup
The browser application has been receiving regular minor fixes and improvements for several weeks in a row. Having a more recent engine is a large piece of work, but polishing the user interface is also a welcome improvement. On the network front, DNS handling will now be handled by systemd
.
Web browsing
sailfish-browser
, the browser application itself, rainemak added an option to always start the browser in private mode. It is adding a toggle in the setting page, or it can be changed programmatically via theDConf
entry/apps/sailfish-browser/settings/browser_privatebrowsing_autostart
. pvuorela fixed the URL field not being always visible after opening a new tab. rainemak changed the user agent for Youtube, for the interface to work better.
Network, communication and telephony stack
mms-engine
, the framework to send and receive MMS, pvuorela addressed warnings emitted by Clangscan-build
checker.messagingframework
, the email Qt framework, pvuorela fixed a design flow after moving to D-Bus IPC. It broke the calendar invitation handling by EAS in the mail application.nemo-qml-plugin-email
, QML bindings for emails, pvuorela adjusted the calendar invitation code to the API change inmessagingframework
.systemd
, a system and service manager, LaakkonenJussi enabledsystemd-resolved
.connman
, the connection manager, Laakkonenjussi droppeddnsproxy
in favour ofsystemd-resolvd
and fixed a leak of the DNS requests when using a VPN. An option has been added inconnman
settings to allow mDNS by default or not, restricted to Ethernet and WLAN for the moment.libconnman-qt
, QML bindings for the connection manager, LaakkonenJussi added a new propertymDNS
in theNetworkService
object. It’s a boolean reflecting if mDNS is in use.buteo-sync-plugin-caldav
, the synchronisation framework plugin for CalDAV content, pvuorela cleaned-up most parts of the code.
Main interface
ngfd
, the non-graphical-feedback daemon handling sound and vibration feedback, spiiroin fixed a regession caught by the tests. pvuorela decreased the logging level so the actual device handling the haptic feedback is not warning withcannot handle the request 'feedback_press_strong'
.lipstick
, the home screen code (open source parts), pvuorela re-enabled the possibility to add fixed arguments to a D-Bus call from the.desktop
file.mapplauncherd
, the daemon responsible to start applications faster thanks to preloading, pvuorela removed the code lowering the priority when starting a process.
Low level libraries
libaccounts-qt5
, Qt wrappers for the online-service account library, pvuorela proposed a patch upstream, fixing a missing declaration. Without it, the signals emitted by the account manager were failing.e2fsprogs
, utilities to manage ext2, ext3 and ext4 file systems, mal updated it to 1.47.2.btrfs-progs
, utilities for BTRFS file-system, mal updated it to 6.14.xz
, a compression library, mal updated it to 5.8.1.libsoup3
, the web access library based on GObject, mal updated it to 3.6.5.poppler
, the PDF rendering library, mal updated it to version 25.04.0.expat
, an XML parser library, mal updated it to 2.7.1.glibc
, the C library, direc85 and mal updated it to 2.41.
Developer’s corner
scratchbox2
, the cross-compilation tool used by the SDK, mal changed howstat64
is handled in the environment.make
, a tool to simplify builds, mal updated to version 4.4.1.
Please feed us your news
As always, please do not hesitate to share your ideas, thoughts, or suggestion for future newsletter topics.
Hope you enjoyed reading! Thank you all and happy Easter!
Please do also join us at our community meetings on IRC, Matrix and Telegram. Next community meeting will be on the 24th April.