Community meeting on 18th June 2026

Please note new time slot

Schedule: Thursday 2026-06-18T16:00:00Z :world_map: :date:

Sailfish OS Community Calendar (ICS format)

Even if you do not participate, topics tend to generate discussion. I want to see discussion happening. Thus, I’m proposing that we’d use 10mins as minimum topic duration. Maximum 6 topics a week. We’ll continue with the extended 90 mins meeting duration.

Jolla to check action points from the previous meeting. We agreed today that we’ll start to follow up action points on each meeting.

Topic proposals for the meeting:

  • Add your name/nick using the template below to suggest a topic.
  • Indicate how much time you’ll need so we can time-box the meeting accordingly.
  • Please be as thorough as you can with your question/topic.
  • If you can’t make the meeting please ask and name a substitute.

It is expected that you show up and present your topic, or name a substitute and make sure they attend in your absence. These IRC meetings are for real time participation and live discussions, otherwise you can post the topic on here and get responses that way.

We need you to be present to clarify details in the topic, and to ensure the discussion is leading to the answers you are looking for! If you do not participate or your question/topic isn’t clear enough it will be postponed. Also: always ask for more time than you anticipate your topic needs!

Please have your topics ready at least 3 days before the meeting so we can prepare good answers. Topics announced afterwards will be postponed to the next meeting.

Template for topic proposal: (post your topic proposals as comments to this forum topic).

  • Name/IRC nick:
  • Topic:
  • Some details about the topic:
  • Approx. time needed:
  • Substitute (optional):

Open Pull Requests:
If you have, or know of, a pull request that’s been open for at least 3 weeks, but which you think deserves attention, please add a comment using the template below and we’ll consider it during the next meeting.

  • Name/IRC nick:
  • Open PR URL:
2 Likes
  • Name/IRC nick: Peter Leinchen, @peterleinchen , peterleinchen
  • Topic: Defender and it’s Harbour compliance, Benefit for all new users, expected to come soon™
  • Some details about the topic: harbour-defender, the privacy guard is a tool that
    • Let the user choose from a list of internet available ad-blocker
    • It works on domain based blocking via /etc/hosts. For this it needs -obviously- to modify the hosts file. This is not allowed AFAIK, so for this it would need an exception!
    • It is a pure qml app ( with a one-liner cpp) running as defaultuser (nemo) and does not have and does not need root rights.
    • (Root, where needed) functionality is purely implemented in python and only available as function calls.
    • Furthermore it deals with the sailfish-browser cookies.sqlite DB file. It can delete cookies from blacklist (or not whitelisted). And persist the DB by setting the file to read-only. Most probably another exception needed!
    • Setting the domain blocking in /etc/hosts works as well for AlienDalvik/AppSupport. Which of course means its /system/etc/hosts is modified also. The service can be restarted via menu item.
    • PublicDir and browser is used for error messages.
    • Right now I still use /var/log and /tmp but could relocate those files to .config or .cache??
    • A config file written to /etc (on purpose, so that Jane Doe cannot modify)
    • Ah, and one more: the update is scheduled with a timer service (which should be okay, or?)
  • Approx. time needed: 25 min
  • Substitute (optional): @nephros

As I cannot participate in general and @nephros as well not on June 4th, this topic is to be discussed on next meeting, where @nephros will discuss it. Nevertheless I put it already here to have it announced. And maybe Jollyboys could make their mind already If they would allow Defender with those exceptions.

(That is the reason for the probably longest topic announcement :wink:)

And again, I am personally fine with having Defender on Chum. But for all newbies to arrive, such a tool from a trusted source could give trust to them.

–edit:

  • another topic: usage of a permission file (right now I shifted all back to a permission and avoiding profile as it did not work as expected)
  • and I would need some help/guidance how to avoid the looong start time due to whitelisting lots of lib directories (only 10 I - V devices affected).
1 Like

The function of Defender is a necessary basic function for the OS. Before defender, the stock browser was very unreliable and slow for me. With Defender it became a lot more reliable. In my opinion, whatever is needed from the OS team, to support Defender, should be done. (It should probably be integrated into settings and not be an app at all)

4 Likes