07:59:57 <rainemak> #startmeeting Sailfish OS, open source, collaboration -- 27th February 2025 07:59:57 <sailbot> Meeting started Thu Feb 27 07:59:57 2025 UTC. The chair is rainemak. Information about MeetBot at http://wiki.debian.org/MeetBot. 07:59:57 <sailbot> Useful Commands: #action #agreed #help #info #idea #link #topic. 08:00:10 <rainemak> #info Meeting information and agenda can be found here: 08:00:10 <rainemak> #link https://forum.sailfishos.org/t/community-meeting-on-27th-february-2025/22233 08:00:10 <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. 08:00:10 <rainemak> #topic Brief introduction (5 min). Please prefix your name/handle with #info 08:00:42 <ViGe> #info Ville Nummela, community 08:00:43 <ExTechOp> #info Otto Mäkelä, community 08:00:49 <direc85[m]> Good morning! 08:00:52 <rainemak> #info Raine Mäkeläinen, Jolla 08:00:58 <direc85[m]> #info Matti Viljanen, Jolla 08:01:16 <daiboiade> #info daiboiade, community 08:01:31 <rainemak> welcome daiboiade 08:02:15 <abr> #info Andrew Branson, sailing by 08:02:21 <rainemak> nice to occasionally see new nicknames 08:03:52 <nephros> #info nephros, community 08:04:11 <pvuorela> #info Pekka Vuorela, Jolla 08:04:16 <rainemak> No topics today. We do have at least one PR to discuss so we have a good amount of time. 08:04:23 * nephros will be afk for 5 min, sorry 08:04:35 <rainemak> nephros, np 08:05:27 <rainemak> #topic Open PR discussion (15 mins -- asked by Jolla) 08:06:03 <rainemak> I'll give that 5mins for for nephros first. If there are other PRs, let's cover those first. 08:06:41 <rainemak> pvuorela and dcaliste maybe something? 08:08:13 <rainemak> nb, we do have also https://github.com/sailfishos/issue-tracker now. 08:08:27 <pvuorela> damien doesn't seem to be around, but we're having some good stuff at messagingframework front. 08:09:22 <rainemak> noticed that 08:10:26 <rainemak> #info <nephros> I was happy to see the announcement of an improvement of the 08:10:26 <rainemak> #info <nephros> IMHO important XMLHttpRequest functionality in QtDeclarative. 08:10:27 <rainemak> #info <nephros> @throwaway69 has found an old PR towards QtDeclarative which 08:10:27 <rainemak> #info <nephros> would enable binary payloads, which would enable POSTing things 08:10:27 <rainemak> #info <nephros> form QML that are not text. This is currently impossible to do 08:10:27 <rainemak> #info <nephros> with many HTTP API Endpoints (for example, this Forum). 08:10:29 <rainemak> #info <nephros> PR URL: https://codereview.qt-project.org/c/qt/qtdeclarative/+/143732 08:10:33 <rainemak> #info <nephros> and older variant against Qt5.6: https://codereview.qt-project.org/c/qt/qtdeclarative/+/125625 08:10:36 <rainemak> #info <nephros> Would there be any objections to adopting this change in the 08:10:38 <rainemak> #info <nephros> SailfishOS version of QtDeclarative? 08:11:03 * nephros is back just in time ;) 08:11:09 <rainemak> Any opinions? 08:12:09 <nephros> There was the question re: licensing. Can "old", pre-license changes get merged into the Jolla tree at all? 08:12:17 <pvuorela> i'm not too eager to cherrypick user facing qt changes which are skipped upstream. if there are problems with qtdeclarative requests it shouldn't be too hard to just do it in c++. 08:13:07 <rainemak> nephros, conceptually they can 08:13:52 <pvuorela> also that's doing some v4 stuff which i wouldn't like to maintain when going forward 08:15:24 <rainemak> if you have a Silica based app running for Sailfish OS and you're using QML => there ain't really others to use it i.e. having it in upstream or not doesn't play too big of a role 08:17:22 <piggz[m]> #info piggz, community 08:17:29 <piggz[m]> Gm 08:17:59 <rainemak> further, based on quick look that fix doesn't really look too bad to maintain 08:18:40 <rainemak> but surely it's a bit of maintenance effort 08:19:36 <nephros> It looks like a small change yes. You're right can be worked around in c++ or Python, but it's a bit weird to have to do that in a qml-only app just for uploading. 08:19:40 <pvuorela> but is there really much benefit if the whole problem can be easily side-stepped in a way that should work on any qt 08:20:04 <nephros> Like the Forum-Viewer app does, go via imgur for images. 08:20:59 <ExTechOp> Maybe this meeting isn't the place for a philosophical discussion of how far we want to diverge from the upstream. Could this change itself be pushed to upstream? 08:21:56 <pvuorela> v4 has a risk of regressions too elsewhere and there hasn't been much code review approvals on the PRs. 08:22:03 <nephros> Upstream AFAIK has adopted the feature, but a different implementation, in a higher versin. 08:22:38 <rainemak> nephros, is that application level behavior more or less the same? 08:23:17 <ExTechOp> Would it make sense to backport the upstream implementation? 08:23:27 <rainemak> not directly due to license 08:23:32 <nephros> Not sure I understand. Do you mean does the accepted change do the same as this one? 08:24:11 <rainemak> nephros, yeap... app developer point of view transparent and similar way of using it 08:24:44 <rainemak> as it's only in the xmlhttprequest payload it really cannot be too much different either 08:25:02 <nephros> I guess it does. You give a TypedArray as payload to the xmlhttprequest. 08:26:06 <rainemak> so shouldn't be a big deal to have it => can be adapted to Sailfish OS as well 08:28:09 <rainemak> let's move on 08:28:15 <rainemak> #topic General discussion (15 mins) 08:28:41 <rainemak> Any feedback on 5.0.0.61? 08:28:42 <nephros> WEll, Congratulations to the team for the 5.0 release! 08:29:24 <piggz[m]> Yes, thanks for all the work i now need to do to make 5 images for all my ports :D 08:29:30 <nephros> BTW I think this is the accepted upstream version: https://codereview.qt-project.org/c/qt/qtdeclarative/+/198433 08:29:35 <ExTechOp> rainemak No comment, seems to work as well as the earlier release, so no news is good news 08:29:51 <daiboiade> let me leave a "kiitos" here, to everyone from jolla. SFOS with mind2 feels great on big screen. <3 08:30:21 <rainemak> ExTechOp, we're trying to figure out a way to deliver AppSupport already for Xperia 10 IV and 10 V 08:31:37 <rainemak> this week and next week some folks are on vacation but after that I think we could sort it out 08:32:00 <ExTechOp> Looking forward to seeing some progress on that front, I've had the phone sitting on a shelf already for quite some time :-/ 08:32:19 <rainemak> ExTechOp, do you have Sailfish OS in it already? 08:32:34 <ExTechOp> Yes, on Xperia 10 V 08:32:54 <rainemak> and you're "blocker" has been missing AppSupport? 08:32:58 <rainemak> your 08:34:07 <ExTechOp> Basically yes, there are certain Android apps that I need on my daily phone, like Visma Tiima, Epassi, Danske Mobiilipankki, Mobilepay 08:34:08 <rainemak> or maybe we should say that you're missing some crucial apps that are only available as apks 08:34:30 <rainemak> ExTechOp, understood 08:35:59 <ExTechOp> However, getting some very basic things like the charging indicator and fingerprint detection working would also be needed on a daily phone. 08:37:15 <rainemak> ExTechOp, agree but with Android apps you could already daily drive it 08:37:25 <rainemak> charging indicator is harmful 08:38:16 <rainemak> there was that one openrepos app 08:39:51 <ExTechOp> Indeed I could, though the thing is: I've kinda gotten used to missing echo cancellation on the Xperia 10III (just use headset) 08:39:51 <ExTechOp> but missing some very basic functionality like this does not really inspire confidence in the long-term future of SFOS 08:40:34 <nephros> rainemak: https://openrepos.net/content/kozaobecna/battinfo-xperia-10v 08:41:03 <rainemak> nephros, yeap, that one 08:41:58 <rainemak> it sounds that we're done for today... let's schedule a next meeting 08:42:06 <rainemak> #topic Next meeting time and date (2 mins) 08:42:15 <rainemak> Proposing Thursday 13th March at 08:00am UTC 08:42:30 <rainemak> #info Next meeting will be held on Thursday 13th March 2025 at 08:00am UTC: 2025-03-13T0800Z 08:42:42 <ExTechOp> Works4me 08:42:51 <rainemak> oops... too quick copy-paste :-) 08:43:33 <rainemak> but the normal bi-weekly schedule 08:43:44 <rainemak> thank you all! 08:43:49 <ExTechOp> Thank you again, everyone! 08:45:16 <rainemak> #endmeeting