Crabster | morning | 06:54 |
---|---|---|
ExTechOp | (it seems the /topic hasn't been updated) | 06:54 |
ExTechOp | Good Morning, everyone! | 06:54 |
rainemak | good morning | 06:58 |
direc85 | Good morning! | 06:58 |
dcaliste | Good morning ! | 06:58 |
rainemak | #startmeeting Sailfish OS, open source, collaboration -- 3rd October 2024 | 07:00 |
sailbot | Meeting started Thu Oct 3 07:00:08 2024 UTC. The chair is rainemak. Information about MeetBot at http://wiki.debian.org/MeetBot. | 07:00 |
sailbot | Useful Commands: #action #agreed #help #info #idea #link #topic. | 07:00 |
*** sailbot changes topic to " (Meeting topic: Sailfish OS, open source, collaboration -- 3rd October 2024)" | 07:00 | |
rainemak | #info Meeting information and agenda can be found here: | 07:00 |
rainemak | #link https://forum.sailfishos.org/t/community-meeting-on-3rd-october-2024/20027 | 07:00 |
rainemak | I am the meeting's chairperson today, and will be doing my best to keep time and order. Please respect the timings and bee-hive. | 07:00 |
rainemak | #topic Brief introduction (5 min). Please prefix your name/handle with #info | 07:00 |
*** sailbot changes topic to "Brief introduction (5 min). Please prefix your name/handle with #info (Meeting topic: Sailfish OS, open source, collaboration -- 3rd October 2024)" | 07:00 | |
ExTechOp | #info Otto Mäkelä, community | 07:00 |
dcaliste | #info Damien Caliste, community | 07:00 |
rainemak | #info Raine Mäkeläinen, Jolla | 07:01 |
Crabster | #info Crabster - lurker | 07:01 |
pvuorela | #info Pekka Vuorela, Jolla | 07:01 |
direc85 | #info Matti Viljanen, Jolla | 07:01 |
piggz[m] | #info piggz community | 07:02 |
rainemak | One today | 07:05 |
rainemak | #topic rewriting of QtMobility plugin providing an engine for QtOrganizer based on mKCal (15 mins -- asked by dcaliste) | 07:05 |
*** sailbot changes topic to "rewriting of QtMobility plugin providing an engine for QtOrganizer based on mKCal (15 mins -- asked by dcaliste) (Meeting topic: Sailfish OS, open source, collaboration -- 3rd October 2024)" | 07:05 | |
rainemak | #info <dcaliste> Like QtContacts used in Sailifsh OS, QtPim (long heir of | 07:05 |
rainemak | #info <dcaliste> QtMobility) provides a module to deal with events and todos : | 07:05 |
rainemak | #info <dcaliste> QtOrganizer. It provides an API and QML bindings to handle | 07:05 |
rainemak | #info <dcaliste> calendar items. It can use several backends for storage. Old | 07:05 |
rainemak | #info <dcaliste> sources from QtMobility dated from Qt4.x era still have a plugin | 07:05 |
rainemak | #info <dcaliste> based on mKCal (the SQLite backend for calendar event used in | 07:05 |
rainemak | #info <dcaliste> Sailfish OS). But these sources are really out-dated, both mKCal | 07:05 |
rainemak | #info <dcaliste> and QtOrganizer have largely changed API since Qt4.x era. I’ve | 07:05 |
rainemak | #info <dcaliste> decided to rewrite the plugin, so current (or future) code using | 07:05 |
rainemak | #info <dcaliste> QtPim/QtOrganizer can have a well debugged SQLite backend, or | 07:05 |
rainemak | #info <dcaliste> even share data with an application based on | 07:05 |
rainemak | #info <dcaliste> nemo-qml-plugin-calendar (like the calendar application). The new | 07:05 |
rainemak | #info <dcaliste> implementation can be found in this git repository 2. The main | 07:05 |
rainemak | #info <dcaliste> point of this topic is to announce the existence of this new | 07:05 |
rainemak | #info <dcaliste> possibility to handle calendar events and todos. While I’m still | 07:05 |
rainemak | #info <dcaliste> preferring to base new developments on the couple KCalendarCore/ | 07:05 |
rainemak | #info <dcaliste> mKCal, the community meeting may be the place to discuss the pros | 07:05 |
rainemak | #info <dcaliste> and cons of this new possibility based on QtPim. | 07:05 |
rainemak | #info <Jolla> Like dcaliste said in the forum, 5 to 15 minutes, depending if there | 07:06 |
rainemak | #info <Jolla> is interest to discuss the topic, or if the announcement is just | 07:06 |
rainemak | #info <Jolla> enough. This is a good discussion topic for a community meeting. | 07:06 |
rainemak | #info <Jolla> Let's see how lively discussion we get. | 07:06 |
rainemak | Shall I open discussion | 07:07 |
dcaliste | Sure ! | 07:07 |
rainemak | Do you have an idea how widely QtOrganizer is used? Would that help application porters? | 07:07 |
sebix[m] | #info sebix, community | 07:07 |
dcaliste | Thank you rainemak for the introduction. I can add that this work was started because UBports would like to move away from Evolution Data Server and use Buteo / mKCal and friends instead. | 07:07 |
dcaliste | To ease their migration, they wanted to keep their UI, and it was based on QtOrganizer. | 07:08 |
dcaliste | So, rainemak, to answer your question, at least Ubuntu Touch is using QtOrganizer. | 07:08 |
rainemak | So, there's at least one QtOrganizer user | 07:08 |
dcaliste | Yeah, seems so ;) | 07:09 |
pvuorela | that's interesting. though wonder if it's just for easing the migration or do they plan to keep on using qtorganizer | 07:09 |
pvuorela | if it's good enough for them, suppose it can easily just stick around. | 07:10 |
dcaliste | As far as I know, the first step is to migrate from EDS. I don't know if they plan to rewrite their UI to use KCalendarCore directly once it's done. | 07:10 |
dcaliste | If QtOrganizer suits their needs, I guess they will stay with it. | 07:11 |
rainemak | I'm a bit worry that sticking with QtOrganizer may lead to unmaintained component | 07:11 |
dcaliste | But it's a good opportunity for us to widen the usage of mKCal (at least). | 07:11 |
rainemak | Widening mKCal use I like | 07:11 |
pvuorela | that is nice indeed | 07:11 |
dcaliste | Yeah, it means more testing, feedback and maybe code contribution. | 07:12 |
pvuorela | and that's already good reason for the qtorganizer backend project to exist. | 07:12 |
dcaliste | rainemak, what do you mean about the unmaintained components in QtOrganizer ? | 07:12 |
pvuorela | though for sailfish context i'm not entirely sure how much we should be adopting it. so far we haven't used qtorganizer. | 07:13 |
dcaliste | My opinion for Sailfish is to stick with KCalendarCore, it removes one layer wrt. using QtOrganizer + mKCal. | 07:13 |
dcaliste | KCalendarCore is (very) active with KDE, so I think it's a better choice. | 07:14 |
rainemak | dcaliste, will QtOrganizer itself stay maintained | 07:14 |
dcaliste | But for codes that are already based on QtOrganizer, it helps to stay with a somehow laively backend. | 07:14 |
rainemak | that's true | 07:14 |
dcaliste | rainemak, ah this question about QtOrganizer. Yeah, good point. Since it's still under QtProject, I guess it will continue to be alive under a strictly minimal maintainance upgrade, from community help… | 07:15 |
piggz[m] | Where os it maintained? The only code i saw was from 10 years ago, presume its not that :) | 07:16 |
rainemak | and yeah, Sailfish OS to stick with KCalendarCore is the way I think | 07:17 |
dcaliste | piggz[m], let me find again… | 07:17 |
dcaliste | piggz[m], it's https://codereview.qt-project.org/admin/repos/qt/qtpim,general | 07:18 |
dcaliste | Latest commit from 2021. Not _that_ bad. | 07:18 |
rainemak | 1 min left, should we extend by 5mins | 07:19 |
rainemak | extending, topic ending in 5mins | 07:20 |
dcaliste | rainemak, for me it's fine, I guess I explained the purpose of the project. I've got already one user : Lionel Duboeuf from UBports ! Hopefully, if it's usefull for someone else for Sailfish OS, he or she may find the discussion here. | 07:21 |
rainemak | I very much like this kind of community meeting topics | 07:21 |
rainemak | and pleased to see constructing discussion | 07:22 |
dcaliste | Yeah, I'm happy too. Thank you for the discussions and the questions. | 07:23 |
rainemak | dcaliste, well prepared topic and explained the purpose | 07:23 |
rainemak | also getting more use Buteo/mkCal is good | 07:24 |
rainemak | for Buteo/mkCal | 07:24 |
rainemak | alright, let's move on | 07:24 |
rainemak | #topic Open PR discussion (5 mins -- asked by Jolla) | 07:25 |
*** sailbot changes topic to "Open PR discussion (5 mins -- asked by Jolla) (Meeting topic: Sailfish OS, open source, collaboration -- 3rd October 2024)" | 07:25 | |
dcaliste | Indeed, I forgot about Buteo, but yes, it also means more tests and usage for the CalDAV plugin for instance. | 07:25 |
rainemak | thumbs up | 07:25 |
dcaliste | While we are talking about mKCal, pvuorela, do you think we could restart the rework of it, with https://github.com/sailfishos/mkcal/pull/60 for instance ? | 07:26 |
pvuorela | dcaliste: definitely. | 07:26 |
dcaliste | (still with UBports, they may move to using timed for alarms too) | 07:27 |
dcaliste | pvuorela, good, good. Thanks ! | 07:27 |
pvuorela | dcaliste: for one i was thinking of checking the qmf thing first as that's in a bit fresher memory still. | 07:27 |
rainemak | btw, here's a shortcut for open & review required PRs: https://github.com/search?q=org%3Asailfishos+is%3Apr+is%3Aopen++review%3Arequired+&type=pullrequests | 07:28 |
dcaliste | pvuorela, yes, good point. And it may be usefull to get (Microsoft) IMAP to use OAuth2 for authentication. | 07:28 |
pvuorela | yes. | 07:29 |
pvuorela | at the moment those should be the only things in my review queue even if both a bit bigger ones. | 07:29 |
dcaliste | I need to see where I left my investigations when moving the existing sso plugins (password and oauth2) to the new credential API. | 07:30 |
dcaliste | Because as far as I remember, the opened PR only create the new credential plugin API, and provide a simple implementation for passwords, but not for oauth2. | 07:31 |
rainemak | extra 3mins | 07:31 |
dcaliste | But I've got on my machine some attempts to create a unified sso plugin for both password and oauth2 using the new credential API. | 07:31 |
pvuorela | at least there's the separate oauth2 plugin thing that needs updating. | 07:32 |
dcaliste | When looking at what it needs, it's almost copy-pasting from the password implementation. That's why I think, one can go for a unified credential plugin based on SSO (treating both password and oauth2 cases, and maybe all others supported by SSO itself). | 07:33 |
rainemak | time to move on | 07:35 |
rainemak | #topic General discussion (10 mins) | 07:35 |
*** sailbot changes topic to "General discussion (10 mins) (Meeting topic: Sailfish OS, open source, collaboration -- 3rd October 2024)" | 07:35 | |
piggz[m] | Not sure if its relevant, but there is a qtnetworkauth module specifically for doing oauth type stuff | 07:35 |
piggz[m] | For general, could i ask if there is any progress on the obs/sb2 issues ove been hitting | 07:35 |
pvuorela | on this we case we have the oauth stuff but the apis for secrets and password are just changed and the different components need to adapt. | 07:36 |
dcaliste | piggz[m], interesting. Actually, as far as I understand, it's SSO that's doing all the network job behind the scene. The credential plugin in QMF just need to talk to SSO. As pvuorela mentioned, we're here changing the QMF APIs so it's not depending on SSO. | 07:37 |
rainemak | #info There was a great Sailathon organized in Prague last week! Big hand to participants and to karry who afaik mostly organized it | 07:37 |
direc85 | Thank you from me as well! | 07:38 |
rainemak | if you're testing Xperia 10 IV and 10 V, please use feedback topics in forum | 07:38 |
rainemak | #link https://forum.sailfishos.org/t/feedback-on-xperia-10-iv/20113 | 07:38 |
rainemak | #link https://forum.sailfishos.org/t/feedback-on-xperia-10-v/20114 | 07:38 |
rainemak | There are known issues https://forum.sailfishos.org/t/release-notes-sauna-4-6-0-15/19740#new-devices-4 | 07:39 |
rainemak | #link https://forum.sailfishos.org/t/release-notes-sauna-4-6-0-15/19740#new-devices-4 | 07:39 |
rainemak | 5mins left | 07:40 |
rinigus | piggz: judging from silence, I guess nobody had time to look into sb2 and obs troubles with compilation of qt6 on aarch64 (summary of troubles) | 07:42 |
piggz[m] | Thx | 07:42 |
piggz[m] | Worried it may cause you additional trouble, as seems quite low level, and surprised its not been hit before | 07:43 |
rinigus | I also wonder how frequently Jolla is internally hit by sb2 bugs. or is it just us able to hit them first? | 07:44 |
rainemak | if you're testing esr91, please provide feedback to https://github.com/sailfishos/sailfish-browser/issues | 07:45 |
rainemak | let's move on | 07:45 |
rainemak | #topic Next meeting time and date (5 mins) | 07:45 |
*** sailbot changes topic to "Next meeting time and date (5 mins) (Meeting topic: Sailfish OS, open source, collaboration -- 3rd October 2024)" | 07:45 | |
rainemak | Proposing Thursday 17th October at 07:00am UTC | 07:46 |
rainemak | Usual biweekly schedule | 07:46 |
ExTechOp | Works4me. | 07:46 |
rainemak | I guess that the usual biweekly then | 07:48 |
Nico | I wonder, is anybody using sailfish with nextcloud with 2fa enabled? I created an app password and it seems like everything works but only the backup upload does not. Has anyone run that setup as well and noticed the same issue or is that a problem with my nextcloud? :D | 07:48 |
rainemak | Thank you everybody!! | 07:48 |
dcaliste | That's ok for me also. | 07:48 |
rainemak | #info Next meeting will be held on Thursday 17thd October 2024 at 07:00am UTC: 2024-10-17T0700Z | 07:48 |
rainemak | #endmeeting | 07:48 |
sailbot | Meeting ended Thu Oct 3 07:48:45 2024 UTC. | 07:48 |
sailbot | Minutes: https://irclogs.sailfishos.org/meetings/sailfishos-meeting/2024/sailfishos-meeting.2024-10-03-07.00.html | 07:48 |
sailbot | Minutes (text): https://irclogs.sailfishos.org/meetings/sailfishos-meeting/2024/sailfishos-meeting.2024-10-03-07.00.txt | 07:48 |
sailbot | Log: https://irclogs.sailfishos.org/meetings/sailfishos-meeting/2024/sailfishos-meeting.2024-10-03-07.00.log.html | 07:48 |
*** sailbot changes topic to "Next meeting will be held on Thursday 5th September 2024 at 07:00am UTC: 2024-09-05T0700Z" | 07:48 | |
rainemak | Thanks all! Very good meeting once again | 07:49 |
direc85 | Nico, I use NC with 2FA, and ran into something similar. In my case I had included some large folders (Whisperfish attachments) with MyBackup, which blew up the backup file size, which caused a "silent" failure from the server. | 07:49 |
dcaliste | Thank you everyone for the discussions. Enjoy the day. | 07:49 |
direc85 | Thanks all! | 07:49 |
ExTechOp | (remember to update /topic with next meeting date) | 07:49 |
ExTechOp | Thank you everyone! | 07:49 |
Nico | Ah, I see, that sounds like it could be my issue as well, I will look into that! Thanks, direc85! | 07:50 |
Crabster | thx #? | 07:51 |
*** ChanServ changes topic to "Next meeting will be held on Thursday 17th October 2024 at 07:00am UTC: 2024-10-17T0700Z" | 08:38 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!