Thursday, 2024-07-04

ExTechOpGood Morning, everyone!06:56
direc85Good morning07:00
rainemak#startmeeting Sailfish OS, open source, collaboration -- 4th July 202407:02
sailbotMeeting started Thu Jul  4 07:02:00 2024 UTC. The chair is rainemak. Information about MeetBot at
sailbotUseful Commands: #action #agreed #help #info #idea #link #topic.07:02
rainemak#info Meeting information and agenda can be found here:07:02
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.07:02
rainemak#topic Brief introduction (5 min). Please prefix your name/handle with #info07:02
ExTechOp#intro Otto Mäkelä, community07:02
rainemak#info Raine Mäkeläinen, sailor @ Jolla, chairperson today07:02
ExTechOp#info Otto Mäkelä, community07:02
direc85#info Matti Viljanen, community07:02
Crabster#info Crabster - lurker07:02
Thaodan#info Björn Bidar, sailor @ Jolla07:02
TheKitchenSink#info TheKitchenSink community07:03
rainemak#topic Changing the weather provider for the next release (5mins -- asked by tuplasuhveli)07:05
rainemak#info <tuplasuhveli> User @tohaturok was able to utilise OpenWeather API for07:05
rainemak#info <tuplasuhveli> the Weather app. Have there been any plans or work done07:05
rainemak#info <tuplasuhveli> to include this (or any other API change) to the upcoming07:05
rainemak#info <tuplasuhveli> Sailfish release?07:05
rainemak#info <Jolla> We have been following closely tohaturok's work. It's great work!07:05
rainemak#info <Jolla> Same time we're progressing with open sourcing of the weather app07:05
rainemak#info <Jolla> but requires still actions from our side.07:05
rainemakI also commented to this matter right after tohaturok completed switch.07:05
ExTechOp(also, for some reason, under the current Sauna release I have not been to get MeeCast to work as a weather data provider, or was this addressed somewhere?)07:07
rainemakExTechOp, I doubt that it has something to do with Sauna release07:07
piggz[m]#info piggz communiy07:07
rainemakExTechOp, did you check this one
rainemakExTechOp, working as a weather data provider leaves many open questions07:08
ThaodanWas about to link that. 4.6.0 disabled the weather widget by default.07:08
rainemakExTechOp, hopefully your MeeCast issue is only about the dconf07:10
rainemakWe have only two topics. Let's extend this by 5mins.07:10
ExTechOpMeeCast gave me weather in the Events view, it no longer works after Sauna. Could of course be something else, will look at that. Thanks!07:11
rainemakExTechOp, no longer works or no longer visible07:12
rainemakdconf write /desktop/lipstick-jolla-home/force_weather_loading true07:12
ExTechOpNo longer visible, so sounds like its that07:13
rainemak"To note that it takes effect when entering the events view again so it was open need to do couple of swipes to get out and back."07:13
rainemakExTechOp, great. Indeed sounds like this.07:13
rainemaktime to move on07:14
rainemak#topic DBusInterface (Nemo.Dbus) docs and properties (5mins -- asked by rubdos)07:15
ExTechOpAnd that indeed did work. Thanks!07:15
rainemak#info <rubdos> DBusInterface is not very easy to work with in it’s current07:15
rainemak#info <rubdos> state. According to the source code, it exposes some very useful07:15
rainemak#info <rubdos> properties like a status field, but I haven’t been able to use it07:15
rainemak#info <rubdos> yet. Any chance this gets documented? getProperty is also07:15
rainemak#info <rubdos> undocumented, but is rather useful. Additionally, exposing DBus07:15
rainemak#info <rubdos> properties as QML properties would be even more awesome!07:15
rainemak#info <rubdos>07:15
rainemak#info <rubdos> Currently, I’m using DBusInterface by updating some QML07:15
rainemak#info <rubdos> properties when a signal comes in, and that sounds far from07:15
rainemak#info <rubdos> ideal.07:15
rainemak#info <Jolla> Note added regarding DBusInterface documentation.07:15
rainemak#info <Jolla> When it comes to exposing D-Bus property as QML properties that is07:15
rainemak#info <Jolla> quite a bit more complex that you may initially think. That would07:15
rainemak#info <Jolla> likely require that developer using DBusInterface would need to07:15
rainemak#info <Jolla> declare properties in QML and then through meta object07:15
rainemak#info <Jolla> DBusInterface would update them given that those are declared in07:15
rainemak#info <Jolla> the first place.07:15
rainemakAs usual contributions are welcome for the DBusInterface documentation itself.07:18
rainemakIf no comments, time to move on07:20
rainemak#topic Open PR discussion (5 mins -- asked by Jolla)07:20
rainemak#info <Jolla> Any open PRs to discuss?07:20
flypigI don't have an open PRs to mention, but it was nice to see all of the build chain improvements going through.07:23
rainemakYeap, it's getting better and better... step-by-step07:23
rainemakThis kind of changes are easier to handle by doing incremental updates07:24
rainemakSimilar changes that jlaakkonen is doing with connman07:24
flypigIs there a timeline for Rust 1.79?07:24
direc85Sorry, scroll bug... I'm here :)07:25
rainemakWould need to check gecko build against that one07:25
flypig(you may have already discussed the Rust update, but I missed it if you did I'm afraid)07:25
flypigIt sounds like there's some more to do before it goes through then.07:26
rainemakshall we move to general discussion... we can continue this one there07:26
flypigSounds good.07:26
rainemak#topic General discussion (10 mins)07:27
direc85We'll have a look at improving the documentation07:28
rainemakflypig, I'd interested to hook esr91 to our OBS. What's the status of the repositories. Of course, WebView, Browser, WebGL combo do not need to work on the wip branch.07:28
flypigI think the FIREFOX_ESR_91_9_X_RELBRANCH_patches branch, which is the ESR 91 branch I'm working on, should build and work.07:30
dcalisteCongratulations by the way flypig for your dedication. Seeing it working on the blog was a great achievement.07:30
direc85I'll also have to check on the status property, as rubdos[m] has the status property "doesn't seem to work" - I think that means onStatusChanged() doesn't work07:31
rainemakdirec85, declaring D-Bus properties as QML properties would be tricky. Think about QML property bindings and plausible mess that we'd cause when breaking them from C++ when D-Bus property changes.07:33
flypigThanks dcaliste... finally my I've found a use for my pigheadedness ;) But I have to say it pales into comparison with your own dedication working on qmf etc.07:34
rainemakdcaliste, totally agree! Huge effort and what a dedication & commitment from flypig07:34
flypigThanks rainemak. Have to get it over the line now.07:35
rainemaklike commented on the last week's newsletter... I thinking that we'd pause irc meetings for time of July07:36
dcalisteThank you flypig, indeed, I'm currently trying to upstream the SSO patch in QMF… It took me some months also, but not of daily work !07:37
direc85Great work flypig, enjoy the latest win!07:38
flypigThanks direc85 :)07:38
dcalisterainemak, pausing seems fair to me. Many people will be on vacation. And if not it will be plenty of discussions ready for the restart.07:38
flypigdcaliste, so you have a link to the SSO patch?07:39
dcalisteThe upstreaming :
dcalisteAnd the original patch :
flypigI agree about pausing. It's nice to have the meetings, but I appreciate it's a lot of work and it's good to breath occasionally.07:40
rainemakI'd say that we have seen great achievements from many! Being it gecko, qmf, llvm, rust, ...07:40
dcalisteThe original was not upstreamable as is, because it created a hard dependency on SSO. So I've reworked it to put the SSO mechanism behind a plugin.07:40
direc85I agree too; I'll be away for some time as well07:40
flypigThanks dcaliste. I'm out of touch here, but might this bring OAuth to IMAP?07:41
direc85Thank you rainemak :)07:41
flypigdirec85, are you saying that when you update a properly, you'd expect a dbus signal to be emitted, but it's not?07:41
dcalisteOh yes, if needed it won't be a lot of work.07:41
flypigdcaliste, that's really amazing! Wonderful!07:41
rainemakmoving on07:42
rainemak#topic Next meeting time and date (5 mins)07:42
rainemakProposing Thursday 8th August at 07:00am UTC07:42
dcalisteflypig, do you know a server where I could test it ? I mean OAuth2 on imap ? has its own XOAuth2 but I'm more thinking of OAUTHBEARER. My provider don't offer it…07:43
TheKitchenSinkIf its ok I just have a quick question that can be addressed after the meeting from wintery land down under? and thanks to all of you for your work!07:43
flypigrainemak: LGTM07:43
rainemakThen we could set a target for next community newsletter to 1st August07:43
ExTechOpThat 8th August would work.07:43
dcalisteThat's fine with me rainemak.07:44
flypigdcaliste, not off the top of my head, but if I think of something open I'll let you know.07:44
direc85flypig, I think it's the other way around; when the DBus interface status changes, onStatusChanged(status) seems to not fire. The idea is to check that the DBus service exists so we can hide/show the relevant UI bits.07:44
flypigdirec85, so the issue is for consuming a dbus service, not exposing one?07:44
direc85flypig, yes07:45
rainemakdirec85, I vaguely remember that we added some sort service registered07:45
flypigdirec85, I see, thanks for clarifying.07:45
dcalisteThank you flypig.07:45
direc85rainemak, thanks, I'll check that07:45
direc85It rings a bell of mine too...07:46
dcalisteActually also offers OAUTHBEARER, so I may test it with gmail…07:46
flypigTheKitchenSink, please do ask; nice to see you from down under!07:46
rainemakwatchServiceStatus: true07:46
rainemakthen status should work07:46
rainemakSha1 2ce103f2820cdaff2ce0136248bf85cd1df795b707:46
TheKitchenSink@Flypig thanks! - Hopefully this is an ok place for it but I was after an official answer (and am happy for that to be after the meeting) to my question in the forum  -
TheKitchenSinkAsking/confirming if SailfishOS routes emergency calls for 000 (australia) / 112 over VoLTE (given the safety critical nature of my question in the face of a pending countrywide 3G shutdown in the next few months (and the fact I cant test it myself) if possible id like an official answer) but like I say happy for that to be in the forum after the meeting!/Taken on notice07:47
rainemak#info Next meeting will be held on Thursday 8th August 2024 at 07:00am UTC: 2024-08-08T0700Z07:47
direc85Aug 8th works for me tii07:47
rainemakI wish relaxing and sunny summer!07:47
flypigThanks rainemak, you too!07:48
ExTechOpThank you everyone, have a good summer!07:48
direc85Thanks, enjoy the summer! It's been quite a nice one so far!07:48
dcalisteThank you, happy summer (or winter) for all !07:48
TheKitchenSinkEnjoy the winter.... Oh right summer for most of you!07:48
ExTechOpAh yes, TheKitchenSink, enjoy your winter break!07:48
TheKitchenSinkno break here! 6 months away for us!07:49
rainemakSee you in a month07:49
TheKitchenSinkits all upside down in the land downunder!07:49
flypigTheKitchenSink: I don't know the answer I'm afraid, but it looks like the sort of question that Jolla would want to give an official answer to. So would be a perfect question for the next meeting.07:49
sailbotMeeting ended Thu Jul  4 07:49:22 2024 UTC.07:49
sailbot Minutes:
sailbot Minutes (text):
sailbot Log:
direc85I'll do some testing next week and I'll try to get the documentation improved a little :)07:49
rainemakdirec85, please check that 2ce103f2820cdaff2ce0136248bf85cd1df795b7 from the nemo-qml-plugin-dbus07:50
flypigPlease share how you get on in the next meeting direc85, so we can hear about the results.07:50
ExTechOpLooking forward to seeing Sony Xperia 10V in August!07:51
direc85Will do, thanks!07:51
ExTechOp(I mean, SFOS on the Sony)07:51
flypigdcaliste, I was wondering if outlook/office365/exchange might support it. I'll have a look into it.07:51
TheKitchenSinkFlypig: i thought it would be too, hence asking it - just 5pm australian local is hard to guarantee that i can actually show up!07:51
flypigI admire your dedication today TheKitchnSink! But you don't have to turn up to ask a question and get an answer (and I'd be happy to act as a proxy for you if that would help).07:52
TheKitchenSinkObviously it would be an easy to test if it wasnt illegal for me to do so!07:53
flypigThat does make it more challenging :D07:53
TheKitchenSinkFlypig thanks! ill nominate you and ask the question for the next meeting, since i suspect its going to impact lots of people over time, the fact netmon has an X next to emergency doesnt fill me with absolutely confidence!  And i actually daily drive SFOS here so no emergency calls would = big problem!07:54
* direc85 smiles in testing Whisperfish :')07:54
flypigYeah, I think it's a really good question to ask TheKitchnSink, and a very valid concern of course.07:55
TheKitchenSinkYes, so ill add it to the next meeting! and thanks for agreeing to be my proxy if i cant make it!07:59
TheKitchenSinkTis home time for me now! But thanks Flypig! (and also thanks for your work on SFOS more generally) sadly im no dev so am not much help but do follow the repo's!08:00
TheKitchenSinkBye All!08:02
rubdos[m]<rainemak> "Silence..." <- Yeh, I should've postponed that to the next meeting. Sorry about that!18:20
rubdos[m]Thanks for the comments on my question though!#18:21

Generated by 2.17.1 by Marius Gedminas - find it at!