Sailfish OS update from Jolla
Previous fortnight focused on open sourcing apps and Sailfish Weather. Today we discuss about issue reporting which is an important topic when more application repositories starts appearing. We also have the usual Repository roundup and Harbour News, thank you @dcaliste and @vige respectively.
There were some hickups with the Sailfish Weather app translation dependencies, thank you for pointing out , and let’s get it sorted out. The next app that would be going is Notes app. As we publish it, we add internal Notes issues to the GitHub Issues.
Thinking regarding issue reporting and feature requests go as follows. It is not fair to assume that the issue reporter would know too much technical details regarding the issue. It should be rather so that the context or the domain where the issue occurs should be enough – being it for example an email issue or a camera issue. So, we decided to utilize GitHub Labels to describe the issue domains. Domains will be like weather, camera, notes, browser and more to come. Over the years, we have internally used Bugzilla Areas in similar fashion and it has worked pretty well. Worth noting that GitHub Issues provides a bug report template when creating a new issue.
Merging a change request and creating a change log entry is a responsibility of the maintainer / integrator. Currently, we do need an internal issue reference for Continuous Integration (CI) system. This means that after the maintainer merges a change he/she also creates an annotated tag and writes the change log entry. As a contributor, you do not need to worry about our internal issue references. If one requests you to amend our internal bug reference to your contribution, please CC me to the discussion. Find more information regarding contribution guidelines below. Bottom line is that we want to make this as simple and convenient as possible.
Sailfish OS subscription
Since last fortnight we announced Sailfish OS voluntary subscription for anyone interested to support Sailfish OS development and the activities around it! With easy options you may choose for a one-time fee whenever you wish or make it a monthly recurring - totally up to your preferences! When you subscribe, you get an email that has a Manage Subscription link.
The subscriptions contribute to the long-term viability and existence of this unique European project. Together we can keep the platform open, independent and continuously improving.
Lastly, there were some complains regarding subscription user interface. This was the simplest solution for us – sorry that checkout of the shopping platform do not bend too much. If you have good ideas on how to improve, please share and we’ll listen you.
Repository roundup
Network, communication and telephony stack
connman
, the connection manager, Laakkonenjussi ensured that a name server is always present, falling back to the gateway as DNS. Also move hardcoded local DNS-caching addresses to the Makefile.
Low level libraries
-
libxml2
, an XML parsing library, mal updated it to 2.13.9. -
ffmpeg
, a framework to encode and decode multimedia resources, mal updated it to 5.1.7. -
cups
, the standards-based printing system, mal has upgraded it to 2.4.14. mal also removed the explicit build dependency onopenssl-devel
package since it was creating issues on OBS, between currentopenssl
package and the legacyopenssl1.1
one.
Developer’s corner
vim
, the text editor, mal updated it to 9.1.1765.
Harbour news
Sailcord
Sailcord, a SailfishOS Discord client, received sticker support and functionality to send attachments.
SFOS Forum Viewer
The native client for our forum received remorse popups for logging out and filtering users. The “replied to” functionality has been reworked and now it shows the thread of replies instead of just a single post. There was also a bugfix related to filtering.
Expenditure
Expenditure, an app for tracking and splitting bills, project or trip expenses, received a bug fix update: Entering numbers in locales which use .
as decimal separator was fixed, as was some untransalatable string. Some translations also received updates: Estonian, Swedish and Ukrainian.
Nazzida
Nazzida started as an app for tracking personal liquid input and output, but it’s clearly moving towards being a more generic health data tracking app. The latest version added tracking weight and blood pressure.
Please feed us your news
This is a community update, and frankly we can’t always keep up with all the exciting stuff happening in the Sailfish community. Plus, the less of this we have to actually write ourselves the better. So please help us out by posting your Sailfish news updates to the forum as a reply to this post. We’ll collate as much of it as possible into one easily digestible post for the next update. This is your news!
Please do also join us at our community meetings on IRC, Matrix and Telegram. The next Community meeting on 25th September 2025 . Please note that you can also join via Matrix bridge.
Remember to follow us also in Mastodon jolla (@jolla@techhub.social) - TechHub