Thursday, 2024-03-28

rainemakGood morning!07:54
ExTechOpGood morning, everyone!07:56
flypigGood morning!07:59
rainemakGood morning ExTechOp and flypig !07:59
ThaodanMoin :)07:59
rainemak#startmeeting Sailfish OS, open source, collaboration -- 28th March 202408:00
sailbotMeeting started Thu Mar 28 08:00:25 2024 UTC. The chair is rainemak. Information about MeetBot at
sailbotUseful Commands: #action #agreed #help #info #idea #link #topic.08:00
*** sailbot changes topic to " (Meeting topic: Sailfish OS, open source, collaboration -- 28th March 2024)"08:00
rainemak#info Meeting information and agenda can be found here:08:00
rainemakI am the meeting's chairperson today, and will be doing my best to keep time and order. Please respect the timings and bee-hive.08:00
rainemak#topic Brief introduction (5 min). Please prefix your name/handle with #info08:00
*** sailbot changes topic to "Brief introduction (5 min). Please prefix your name/handle with #info (Meeting topic: Sailfish OS, open source, collaboration -- 28th March 2024)"08:00
rainemak#info Raine Mäkeläinen, sailor @ Jolla, chairperson today08:00
Thaodan#info Björn Bidar, sailor @ Jolla08:01
nephros#info Peter G., community, just lurking today08:02
ExTechOp#info Otto Mäkelä, community08:02
pvuorela#info Pekka Vuorela, Jolla08:03
flypig#info David Llewellyn-Jones, community08:04
rainemakNo topic proposals for today's meeting. I'm expecting Easter somewhat affecting. We can keep this short.08:04
rainemak#info Welcome everybody08:05
dcaliste#info Damien Caliste, community08:05
rainemak#topic Open PR discussion (5 mins -- asked by Jolla)08:05
*** sailbot changes topic to "Open PR discussion (5 mins -- asked by Jolla) (Meeting topic: Sailfish OS, open source, collaboration -- 28th March 2024)"08:05
rainemak#info <Jolla> Any open PRs to discuss?08:05
rainemakI'd just like to say that it was a great push from all to get in that direc85[m] raised last time. Thank you everybody involved!08:07
flypigGreat work!08:07
rainemakflypig, hopefully helps you as well08:08
flypigThat'd be great :) Practically speaking, when is this likely to make it into the SDK?08:08
rubdos[m]direc85 and me are very happe that it got it :)08:09
rainemakgecko patches were quite huge... but it looks good08:09
rainemakdcaliste, you're in talks with pvuorela regarding open PRs08:10
dcalisteIndeed, pvuorela will give a look to my PRs when he will have time. I'm afraid he's quite busy now ;)08:10
pvuoreladcaliste: finally getting there!08:11
rainemakgreat! thank you08:11
dcalisteMaybe after the 4.6 branching he will be more available, I guess.08:11
rainemaktime is up08:11
dcalisteHello pvuorela, don't worry, I know it's busy time at the moment.08:11
rainemakif something pops up we can continue on general discussion08:11
rainemak#topic General discussion (15 min)08:12
*** sailbot changes topic to "General discussion (15 min) (Meeting topic: Sailfish OS, open source, collaboration -- 28th March 2024)"08:12
flypigAre these the PRs listed in the "Communication bits" part of the last newsletter?
flypig(ofono, messagingframework, nemo-qml-plugin-email)08:12
rainemakwhat PRs?08:13
flypigThe ones dcaliste and pvuorela are working on. Sorry, I'm just trying to follow along :)08:13
flypigThe ofono one is closed, so I guess maybe the other two:08:14
rainemakflypig, would you like to say few words regarding esr91? Btw, it's so nice to read your blog.08:14
dcalisteflypig, I've opened PRs to bring decryption capability to the email application. And some others about adding filtered voicecall to the call history.08:14
rainemakflypig, anything that I could do?08:15
flypigThanks rainemak! I'll just say that I'm still stuck on WebView rendering. I've not yet exhausted all of the avenues to try to fix it and am currently applying the patch for the emulator that piggz and frajo worked.08:16
dcalisteI dropped the one in ofono and libqofono after discussing with Slava, and implemented the voice call filter in a separated package, ee
flypigWhen I hit a dead end, I'll be coming to you for advice again rainemak!08:16
ExTechOpJolla folks: any new SFOS hardware ports on the horizon that you are able to divulge?08:16
dcalisteflypig, about ESR91, it's great that you figured out the issue with code (and phone) seizure. Impressive job.08:17
flypigThanks dcaliste :) It was a silly error that I missed. But nice to have it fixed.08:18
flypigI'd also like to advertise piggz's ofono blog, which is a great read.08:18
rainemakExTechOp, not too much.08:18
dcalisteflypig, thanks for the blog. I'll read it. Looks interesting.08:19
flypigThanks dcaliste for the summary of your nice PRs. Great to hear about the decryption. This is to complement your signing plugin?08:19
rainemak#info In addition to Flypig's blog Piggz's ofono blog is a great read08:19
flypigThanks for the plug rainemak :)08:20
dcalisteYes, I'm adding the decryption to the existing signing capability.08:20
dcalisteNext step is to add, encryption. And next next is to give a look to implement it with a sequoia backend.08:21
flypigBrilliant :D Can you please remind me what you're using for the backend currently? (gnupg?)08:21
Thaodanwould  sequoia not block yubikeys/smartcards?08:21
dcalisteYes, it's GnuPG. Which is fine, as far as I know, but lagging too much behind in Sailifhsh OS for licence reasons.08:22
rainemakHi piggz08:22
rainemakflypig, just advertised your great blog! :-)08:22
flypigdcaliste, understood, thank you!08:23
ThaodanAnother thing I noticed can be quit annoying is that the email client doesn't allow the embedding of emails into the email08:23
dcalisteThaodan, I must admit my ignorance in that domain. The idea is just to see if the QMF plugin currently in GnuPG, can be redone in sequoia. It would prove the API of the QMF plugin is well designed enough to support different backend.08:23
piggz[m]haha, im not sure my blog is a good read, but thanks anyway :D08:23
piggz[m]btw, comments are back and i have quite some work to do :)08:23
flypigI don't see comments :(08:24
Thaodandcaliste: thanks for explaining. I wonder if more of that kinda of work could be shared with kontact given they also have a qt wrapper around gnupg08:24
dcalisteThaodan, do you mean when creating a new email ?08:24
Thaodandcaliste: that but also when someone else sends you an email forwarded as an attachment08:25
nephrosOn changes to the email app, I'm missing an interface to create an email  with recipient, subject, body, *and* a list of attachments.08:26
flypigAh, thanks piggz[m]! I misunderstood you, but now I understand (you've received comments from your upstream patches; great!).08:26
dcalisteThaodan, I'm afraid KDE is not using QMF anymore, if they did at anytime. The GnuPG plugin in QMF is really thin anyway. Most of the job is to propagate the capability to the QML bindings in nemo-qml-plugin-email. And also adjust the UI.08:26
Thaodandcaliste: ok08:26
nephroscurrently, you can to recipient, subject etc via mailto: or DBus call, OR List of attachments via Sailfish.Share (but no recipient etc.)08:26
dcalisteAbout opening an email with an attached one, I thought it was implemented in the email application… I need to check. There are many places where you test if the attachment is of MIME rfc8821 (or whatever number I don't remember).08:27
rainemakOpening an email which contains an attached .eml is not quite that trivial08:28
flypignephros, when you say "missing an interface" you mean a programmatic interface? Not the user interface?08:28
Thaodandcaliste: Anyway that's the kde interface to gnupg
rainemakDo we need more time for general discussion? Sounds that we're not yet done.08:29
nephrosflypig: yes. A Dbus call.08:29
flypigGot it; thanks nephros. That'd be a fun task to add.08:30
rainemakExtending general discussion by 10mins. Ending 40mins past.08:30
nephrosI have sketched an idea here:
nephros... that is based on Share, not necessarily Email only. But an extension to the email app's dbus methods would suffice as well.08:31
dcalisteVery nice nephros, I'll give a look with great interest.08:33
nephrosdcaliste: great! :)08:34
dcalisteThank you Thaodan, I'll give a look. I've based the current QMF plugin implementation, mainly on claw-mail plugins.08:34
nephrosdcaliste: I'm sure there are flaws in my sketch design, but the goal here was to minimize necessary changes in propriertary bits.08:35
rainemakExTechOp, there are things like still in the Murray and Zambezi.08:36
Thaodandcaliste: I haven't had much experience with claw mail. My motivation comes from having working smartcard support in the email app for my yubikey08:36
rainemakExTechOp, that's from the "minor" side... whilst that for instance was rendering automatic display brightness update to void08:37
dcalisteThaodan, sure, don't worry, I don't plan to drop GnuPG. Just to add another way (beside recompiling ourself a modern GnuPG) to get a modern version of PGP implementation.08:38
Thaodandcaliste: I found some minor issues in the packaging of the voice call filter will post a pr later.08:38
dcalisteThaodan, great thanks a lot !08:39
ExTechOprainemak (Murray and Zambezi are 10IV and 10V) Thanks!08:39
rainemakalright... let's schedule next meeting08:40
Thaodandcaliste: np no worries. Personally I just don't like nih type of issues but that's another topic.08:40
rainemak#topic Next meeting time and date (5 mins)08:40
rainemakProposing Thursday 11th April at 08:00am UTC08:40
*** sailbot changes topic to "Next meeting time and date (5 mins) (Meeting topic: Sailfish OS, open source, collaboration -- 28th March 2024)"08:40
dcalistenephros, I'll comment on the forum on your proposition. I've just given a very quick look, but will take time to read it in longer details.08:40
flypigIs it finally time for the clocks to change?08:41
rainemakyes, next weekend08:41
flypigSo I think that usually means the meeting time changes too... am I misremembering?08:41
nephrosdcaliste: Much appreciated. (And just because I have to: through XDG Portals, there is a standardized API for apps to use to create email.)08:41
rainemakHow did we do last spring? Please remind me08:42
ExTechOpI think we had the meeting at a different UT time, so the local times were the same?08:42
flypigYes, exactly, that's my recollection too.08:42
rainemakWould you like to adjust?08:43
flypigThe clocks will go forwards by an hour. So that means the UTC time goes... back? To 7:00?08:43
ExTechOpThis local time works4me, how about the others?08:43
rainemakflypig, Correct08:43
rainemakUTC 8am , HKI 11 am, UK 9am08:43
flypigThinking about this hurts my brain :(08:44
rainemakbut we can go to UTC 7am08:44
dcalisteI agree with flypig, it should be UTC 7am, I think.08:44
rainemakBoth goes for me... Pondering would it help if central Europe if this would be one later08:45
dcalisteIn france we will become UTC+2, so to keep it at 9am (while we are UTC+1 now), it should switch from UTC8am to UTC 7am. If I'm not mistaken.08:45
rainemak....Whether it would help08:46
rainemakI'm open to adjust given that it's not 6am UTC08:47
flypigI personally prefer to stick to the same local time. But think it should be whatever works best for the Jolla team.08:48
rainemakLet's go with 07:00am UTC08:48
rainemakI was more thinking central Europe and early wake ups08:48
rainemak#info Next meeting will be held on Thursday 11th April 2024 at 07:00am UTC: 2024-04-11T0700Z08:48
rainemakI wish happy Easter for everybody! Thank you all!08:48
ExTechOpThank you everyone, once again!08:48
flypigThank you all! Happy Easter!08:49
sailbotMeeting ended Thu Mar 28 08:49:39 2024 UTC.08:49
sailbot Minutes:
sailbot Minutes (text):
sailbot Log:
*** sailbot changes topic to "Next meeting will be held on Thursday 29th February 2024 at 08:00am UTC: 2024-02-29T0800Z"08:49
flypigA chocolate and Sailfish weekend ahead :)08:49
*** ChanServ changes topic to "Next meeting will be held on Thursday 11th April 2024 at 07:00am UTC: 2024-04-11T0700Z"08:50
dcalisteThank you very much everyone for these interesting exchanges.08:52

Generated by 2.17.1 by Marius Gedminas - find it at!