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