07:59:58 #startmeeting Sailfish OS, open source, collaboration -- 9th December 2021 07:59:58 Meeting started Thu Dec 9 07:59:58 2021 UTC. The chair is sledges. Information about MeetBot at http://wiki.debian.org/MeetBot. 07:59:58 Useful Commands: #action #agreed #help #info #idea #link #topic. 08:00:02 Good morning. 08:00:06 #info Meeting information and agenda can be found here: 08:00:10 #link https://forum.sailfishos.org/t/community-meeting-on-irc-9th-december-2021/9310 08:00:19 I am the meeting's chairperson today, and will be doing my best to keep time and order. Please respect the timings and don't stick gum under the desk. 08:00:24 :) 08:00:30 #topic Brief introduction (5 min). Please prefix your name/handle with #info 08:01:13 Keto: looks like sailbot_ has become with a tail:) 08:01:37 #info Björn Bidar - Sailor @ Jolla 08:01:40 #info Otto Mäkelä - community 08:01:51 #info Simonas Leleiva -- privateer for Jolla 08:02:08 An imposter is in our mitts? 08:02:23 #info Dimitar Dobrev - Sailfish Community Member 08:02:25 #info Ville Nummela - Sailor @ Jolla 08:02:46 #info Andrew Branson - Sailor@Jolla 08:03:51 #info David Llewellyn-Jones - sailor @ Jolla 08:04:27 #info Lukáš Karas - community, developer 08:05:02 karry: you're Czech, nice. :) 08:05:47 #topic Pure Maps - just one major feature remaining (5 min -- asked by ddobrev) 08:06:03 #info Selection of routes is, in my opinion, the only remaining feature a fully functional mapping application needs that Pure Maps does not yet have. Let's discuss how Jolla can help turn it into its official built-in mapping application with @rinigus 's blessing. 08:06:24 Hello everyone. Let me first apologize for my absence last time. 08:06:53 Now, there was a question what's changed since September so let me start with this. 08:07:40 rinigus added searching with HERE thus making the app able to find even the most obscure of locations. 08:08:05 So I'd say Pure Maps is almost feature complete. 08:08:17 Almost because of the missing selection of routes. 08:09:01 However, in my opinion rinigus's progress has been slow so I don't know when we'll see it if he's left on his own. 08:09:33 On the other hand, I think the benefits to Jolla itself would be huge because it could boast a native mapping application. 08:09:49 So let's think of a way to directly or indirectly help him. 08:09:50 @ddobrev with routes selection, you mean selecting alternative routes before starting navigation? 08:09:57 Yes. 08:10:24 Pure Maps is indeed a great piece of software. 08:10:38 All 2 or 3 or n routes drawn, and then one can select the best one and then start navigating. 08:12:10 I need to add an important note about karry's OSM Client: in my personal opinion a mapping application cannot be fully functional without working on-line as well and this is why Pure Maps is my choice to promote. 08:12:53 Should we all decide here, though, that OSM Client is more worthy, this is fine by me. 08:13:23 Now, about what I said about building Pure Maps in Jolla: 08:13:40 There were reasonable objections related to users' keys. 08:14:35 And I agree, this is why I need to clarify: what I said was just the most prominent example of a gain to Jolla itself: having navigation out of the box. 08:15:28 But if there are technical obstacles, there are more modest possible ways to start, such as promotion of the app in the forums by Jolla's employees. 08:15:40 These are my thoughts in short. 08:15:50 Ready for yours and questions. 08:16:06 now the v.short answer we prepared few days back 08:16:09 #info We agree with community this question was asked recently and the state still stays. 08:16:37 been busy since, but looking to next year would Qt Location API bump be possible? cc jpetrell ViGe 08:17:04 That reminds me that we should update the list of recommended apps in Jolla Store some day, it's been a while since we have done that... 08:18:27 It would be nice to have some, at least minimalistic, map application as default in SFOS. It don't have to Pure Maps, but why not. 08:18:41 sledges: we have already bumped Qt Location API as high as we can before updating to a more recent Qt version. 08:18:50 karry: thank you, exactly what I mean. 08:19:01 This app, however, has to be feature complete. 08:19:10 But my biggest concert, also related with Qt Location API is: what plugin to use, what 3rd party services to use and how to pay for them...? 08:19:13 This is why selection of routes is important. 08:21:12 ViGe: which brings us to the next after next question (qt update:) but more on that later 08:21:12 @ddobrev: selection of routes is just "small" issue of Pure Maps. I would suggest, just open issue on Github and lets discuss. I am not sure if, and how, Here provide alternative routes via API. 08:21:37 karry: there already is an issue, long-standing. 08:22:24 The providers returns all routes, they are independent of the client. It's just that the client only displays one. 08:23:41 could you link us to that gh issue pls? 08:23:42 ok, I was not aware of that... So some enough experienced and motivated developer needs to look on it... 08:24:19 old Sailfish Maps app used HERE plugin, technically getting it to display OpenStreetMaps is just a matter of changing Plugin { name: "here" } to "osm" though some features like night map tiles don't work 08:24:39 https://github.com/rinigus/pure-maps/issues/58 08:24:40 though in practice your app needs to obtain key/subscription for some commercial open street maps data provider 08:25:16 #info That reminds me that we should update the list of recommended apps in Jolla Store some day, it's been a while since we have done that... 08:25:21 #info we have already bumped Qt Location API as high as we can before updating to a more recent Qt version 08:27:00 #info possibility to resurrect old Sailfish Maps, but keys/subscriptions will still be an issue to think through, regardless of a chosen app 08:27:09 could we move ahead?:) 08:27:10 @jpetrell with Qt Location API is possible to have compiled / distributed multiple plugins and select just one by application? 08:27:49 sledges: so there might be a way after all. :) 08:28:07 if there's a will there a way:) 08:28:36 Precisely. :) 08:28:54 Well, I'm done on the subject unless anybody has questions. 08:30:00 karry: while waiting for jpetrell answer, pls enlighten the uninformed what names of plugins are there 08:30:29 By the way, sledges, I did send that issue. You might want to # info it. 08:30:43 ddobrev: it aleady is ;) (easter egg of sailbot) 08:30:50 Nice. :) 08:31:06 karry: harbour allows positioning but afaik not maps. but yeah the idea would be for app to be free to choose map provider and load specified plugin with their app secret / subscription 08:32:06 in recent Qt there are these plugins: Esri, Here, Overlay (?), Mapbox GL, Mapbox, OpenStreetMap 08:32:22 ah, provider/tiling plugins, thanks, got it 08:32:28 it not that different to how you authenticate with other online services you integrate with your app 08:33:42 moving on, if any leftovers, please carry to gen. diss.:) 08:33:43 #topic Bluetooth support in Android (5 min -- asked by ddobrev) 08:33:47 #info It's been a few months since I last brought it up -- let's see what the progress is. 08:33:56 #info Sorry no update to give in Bluetooth area, focus has been on other topics during the autumn. 08:34:53 Well, some reported progress would be nice. Last time you did confirm you had both the code and authorisation to change the Android layer as necessary. 08:35:20 You've also been preparing your Android App Support (is this the correct name?) for the desktop. 08:35:35 There's no way you haven't given BT some consideration. 08:36:02 For example: you might know the problems without having solved them all yet. 08:36:13 So, what's the status? 08:36:29 status: no ETA for release, as stated previously:) 08:36:43 I can't speak for the official status, but it's a super-tricky area. 08:36:53 OK, how closer is ETA compared to last time? 08:37:07 ETA=TBD (undefined) 08:37:15 flypig: super-tricky technically or legally? 08:37:20 Technically. 08:37:37 Well, this is some relief. It could've been worse. 08:37:54 If I overslept, should I still info myself? :D 08:38:25 Nico: but you still showed up in the class so:)) 08:38:48 Still - can't you even tell if we'll have it a year from now? 08:39:00 Can't miss the sledgture 08:39:18 🥁 08:39:31 x) 08:40:05 ddobrev: i personally don't know 08:40:27 Damn, I keep asking the tough questions. :D 08:40:35 and knowing Jolla, we don't make promises to avoid recipients' disappointment 08:41:03 probably why you are one of the remaining few who ask about ETAs :) 08:41:12 OK, I can be content with you knowing nobody's forgotten about it, we keep waiting. 08:41:18 Let's move on. 08:41:23 ok 08:41:25 #topic Old Qt in the SDK (10 min -- asked by ddobrev) 08:41:29 #info Again an old (pun intended) topic but there are few new problems, rather the old ones stay unresolved. Qt 5.6 is unacceptably old for decent application development which dooms the Sailfish SDK to a slow death. 08:41:33 #info We have Qt upgrade on the roadmap, but no update to give on short term. 08:41:49 I hope it's shorter than Android BT. 08:42:02 5.6 is, I don't know, 5 years old? 08:42:48 By the way, does having it on the roadmap to begin with mean you've overcome the legal obstacles with LGPL 3? 08:43:49 ddobrev: are you into journalism or something?:)) 08:44:18 if you don't get answer to your last question now (and likely you won't), please raise it during next meeting (Jan 2022) 08:44:18 No, in fact, I despise the majority of contemporary journalists. 08:44:40 not many sailors are around here now due to busy times before xmas break 08:44:51 (one of them will be revealed at the end of general discussion;) 08:45:08 I meant that I researched the subject before suggesting it in the first place. 08:45:33 The information I was able to obtain pointed out that LGPL 3 was the major blocker. 08:45:40 And I can understand why. 08:45:41 my question was purely on latching onto Jolla's answer wording:) no offence though! 08:45:48 Qt upgrade is something that requires investment and careful co-ordination with our customers 08:45:54 You packed up one sailor as a present and we get to unwrap them at the end of general discussion? :D 08:46:26 jpetrell: OK, then let me reuse my earlier question: is it a technical or a legal problem? 08:46:33 it should happen at some point, but the schedule is unclear 08:46:40 Nico: there is a present packaged up, though it's not a sailor nor RPM :) 08:46:56 Pff 08:47:38 ddobrev: I can say it is more complicated than such either or 08:47:54 So there's a legal part. This is what I feared. 08:48:40 Well, at least now I know it's possible since you work on it. There are opinions out there that you were going to be stuck with 5.6 forever. 08:50:19 Which Qt do you target? 5.15, 6? Or is it that once you've resolved that legal trouble, you can use any version? 08:50:24 So customers are not pushing for a newer Qt? Should we bribe them instead? :D 08:50:52 1min for this topic 08:51:07 btw. Just to nitpick on details: The Sailfish SDK is not restricted to Qt 5.6. It the Sailfish OS itself. We actually use Qt 5.15.2 for the SDK ;) 08:51:39 ViGe: might be but it's all the same in the end because the deployed app wouldn't work. 08:52:05 good question. Qt 6.2 is the first Qt 6 release we could even remotely consider due to many mobile (location, sensors, etc.) modules only gaining Qt 6 support there 08:52:36 Great news. 08:53:04 location is only in 6.3, iirc? Positioning was in 6.2 08:53:05 5.15.2 is the safest target I think 08:53:05 And I meant 6 as an umbrella term, I have no particular affection for 6.0. 08:53:17 5.12 brings most performance benefits, 5.15 forces you to deal with many Qt6-motivated API deprecation warnings 08:53:21 everything else is breaking changes 08:53:37 Note on the word warning 08:53:37 In fact, 6.0 was officially unfinished and they gradually port the remaingin components in subsequent minor versions. 08:53:58 Qt6 still doesn't look that ready to me still, I'll probably wait for at least 6.4 at this point .D 08:54:30 Given Jolla's plans, it should be out by the time they're ready to upgrade. 08:55:07 let's move ahead peeps:) 08:55:44 #topic Status of VoLTE (5 min -- asked by keeperofthekeys) 08:55:51 #info I just received a sunset message from my provider that all 2G and 3G networks in my country will be closed down (as per a govt decision) in the not too distant future and that I will need a phone supporting VoLTE to be able to continue making calls. 08:56:03 #info So what is the status of this feature that has been "coming soon" almost since the JP1? For me this now changed from "nice to have" to "mandatory". 08:56:20 #info VoLTE may have earlier appeared on some public roadmaps, but plans change. We have been aware of the importance of VoLTE, but this year has been really been the first time we have had a chance to commit proper resources to developing VoLTE support. 08:56:25 I am interested to hear what network and country? from all that are facing this issue 08:56:38 #info The initial target is to enable VoLTE for Sony Xperia 10 II and III. We have been working on brand new telephony adaptation with the first priority to get on the feature parity with the existing devices. The work has been progressing steadily and the target is still to get VoLTE out during early 2022. 08:56:54 jpetrell: the topic's author is not around, but i'll follow-up in the forum 08:57:33 jpetrell: A lot of people commented about their provides plans here: https://forum.sailfishos.org/t/volte-support-in-sailfishos/1093 08:57:39 I'm interested, though. There has been no talk of stopping non-VoLTE over here yet but I do think it's a matter of time. 08:58:05 And I use Xperia 10 I which you said would remaing 32-bit only. 08:58:18 So shall we get VoLTE there? 08:58:28 I wonder, do the VoLTE plans include WoWIFI? 08:58:34 *VoWifi 08:58:39 Nico: thanks! I'll have a look 08:59:06 #link https://forum.sailfishos.org/t/volte-support-in-sailfishos/1093 08:59:31 Nico: Let's first get VoLTE out :) 09:00:06 Well, I don't know how different they are and if VoWIFI isn't like an intermediate step to VoLTE :D 09:00:52 there may be some underlying SIP/IMS framework similarities that make VoWIFI easier to implement 09:01:19 But yes, one at a time, take your time <3 09:01:58 speaking of time, it's up for this one:) 09:02:38 Fellows - what about Xperia 10 I/32-bit? 09:03:24 that will be known after initial target is reached as said above 09:03:56 or close to its completion 09:04:33 yeah we don't really have visibility on what is feasible on older sony adaptations until we get the stack end-to-end working 09:04:44 I see. 09:05:02 ok if anything, let's spill over into general dissing [sic] :) 09:05:04 #topic General discussion (30 min) 09:06:01 Any schedule yet for SFOS for Sony Xperia 10III ? 09:06:31 https://blog.jolla.com/congrats-uk/ says 2022 ;)) 09:06:51 Looking forward to it next December. 09:06:52 Do, I wanted to poke Jolla about looking at https://forum.sailfishos.org/t/browser-redesign-in-sailfish-4-2-feedback-thread/7867 . More specifically, there have been a few PRs by the community, for which some feedback would be great: https://github.com/sailfishos/sailfish-browser/pull/957 https://github.com/sailfishos/sailfish-browser/pull/959 https://github.com/sailfishos/sailfish-browser/pull/905 09:06:59 :3 09:07:34 ExTechOp: i just booted it up with new sony binary v8 blobs :P 09:07:54 m2 for Xperia 1 II 09:07:57 flypig: ^^ 09:08:08 (re browser) 09:08:21 We've seen the PRs for sure :) It's also great to have the input. 09:08:22 Do the v8 blobs bring cool stuff for the II? 09:08:39 Nico: same as for Xperia 10 III 09:08:48 I think I can't give any specific feedback here though I'm afraid: that'll go on the PRs. 09:09:11 flypig: Good to hear! Does that apply to who has some say for design stuff as well? :3 09:09:16 Sami earlier announced Xperia 10 III will come out early 2022 09:09:21 Is there a process to update those binary blobs on an existing Xperia 10 II installation, or would it need to be started from zero? 09:09:40 Since those are basically just bike shedding about how the browser should look :D 09:09:41 ExTechOp: there are no newer blobs for 10 II 09:10:58 I misunderstood what Nico said meant V8 was now available also for 10 II 09:11:08 Nico: yeah, if the code passes muster, they'll have to have design input too. jpetrell is already at-ed on them I think. 09:11:31 flypig: Awesome, thanks a lot! 09:11:37 ExTechOp: should be fine just flashing that partition though? completely at your own risk of course :D 09:12:33 #link https://forum.sailfishos.org/t/browser-redesign-in-sailfish-4-2-feedback-thread/7867/1 09:13:00 there's not been much benefit in taking that risk with any xperia so far I think 09:13:05 ExTechOp: I didn't read the missing trailling 0 :p 09:13:12 all adaptation needs to be rebuilt against new blobs i'm afraid 09:13:26 if it contains ABI breakage 09:13:54 Nico: there was no missing trailing 0 ;) 09:13:59 Just to add about the browser thread: it has a load of good ideas, but it's quite busy and challenging to follow, so the PRs are easier to handle. 09:14:04 blob update requires newer vendor oss software which usually wants a kernel update 09:14:28 that's also the reason we are stuck on so old kernels 09:15:00 sledges: But Xperia 1 II is not 10 II, what I read it as, is what I meant :D 09:15:57 flypig: That's why I linked them, I just also linked the forum thread, because that's where a lot of the ideas came from 09:15:59 #link https://github.com/sailfishos/sailfish-browser/pull/957 09:16:01 #link https://github.com/sailfishos/sailfish-browser/pull/959 09:16:04 #link https://github.com/sailfishos/sailfish-browser/pull/905 09:16:09 ddobrev: if you feel that progress with pure maps is slow, feel free to contribute. route selection will be tough task for beginner, start with some easier issues. that will take load off me and will increase the chance I can work on it sooner. right now, I am busy with chum, switching to maplibre gl native from mapbox gl native (same probably will be done for qt6.2+ on mapbox gl plugin) and so on 09:16:25 route selector is not yet my next project. 09:16:28 It's great that the browser is open-source btw, lots of fun to hack on (when you can actually build it, because the apps repo is up to date) 09:16:30 sony sometimes publish newer versions of the same blobs for a particular device and android release. i'd assumed that's what he was asking about 09:17:00 people have used different versions of those in the past. i think for the xa2 we switched recommendation on which one to use? 09:17:03 Nico, absolutely, understood, and it's good you linked it. I just wanted to explain why it's hard to participate in the thread! 09:17:11 rinigus: I meant that as a statement rather than a reproach. 09:17:28 I know you have your load. 09:17:29 abr: that's why i said if it contains ABI/API breakage. xa2 minor hotfixes didn't, but most often they do 09:17:29 <3 09:17:59 ddobrev: invitation to contribute is still open. it is open source software and it makes sense when more people work on it 09:18:41 Unfortunately, nothing's changed for me personally. My own open source is huge, constant work piling up, new bugs every day. 09:19:07 ddobrev: You shouldn't be writing bugs then! 09:19:35 Nico: I've tried to stop but it's an addition. :Д 09:19:51 :D 09:20:23 so has anyone bought one got one free yet? ;) 09:20:56 No, I actually don't need that many phones and my family doesn't either, already kitted most of them ;p 09:21:08 onto ye friends then! 09:21:42 Eh, they always look at me weird when I talk about Sailfish. I may or may not have done that too much in the past ;p 09:22:26 can relate to that, but been trying to find cunning ways to make them interested:) 09:22:35 ddobrev: so far, code contributions by others are relatively small in pure maps and osm scout server. so, I end up assigning priorities as I see fit. that includes fixing it for pinephone on platforms we don't use and host of other projects. which is the only sane way of doing it 09:22:58 e.g.: one picked up a book about Snowden, but still uses Android phone(?!) :)) 09:23:15 Well, if there is an official device, that is a smaller form factor... I'd probably buy a few licenses... nudge nudge 09:24:00 sledges: People work in mysterious ways. Recently got a long rant about Meta sent on Whatsapp q.q 09:24:58 This has partially been my point about Pure Maps: I don't want gulag maps on my phone, I'm just forced. 09:27:17 Nico: sysadmins and other *nix cmdline aficionados with penchant for beautiful UXs is another choir to preach to besides the privacy folks:) 09:28:13 Yeah, but you can combine those topics when talking about Saillfish :3 09:28:33 It has a terminal, beautiful UX and some privacy! 09:28:46 sure, just gauge whether the listener is still awake when you touch on a sfos feat that they couldn't care less about:) 09:29:00 it's hard in a world where people become religious about the two mobile OSs out there:) 09:29:21 and have apps that make too confortable, yet years ago they lived without them just fine:) 09:29:33 anyway, i could go on, but... 09:29:35 #link https://twitter.com/JollaHQ/status/1468853414205472769 09:29:37 Hm, people seem to fall asleep, when I open my mouth, so I just ignored that part :D 09:30:06 #topic Next meeting time and date (5 min) 09:30:11 seasons greeting everyone! 09:30:14 Proposing Thursday 20th January at 8am UTC 09:30:29 That is like 1.5 months away! 09:31:14 you won't even notice with the holiday season coming :P 09:31:24 in the meantime, someone who's onto devember please resurrect https://forum.sailfishos.org/t/sailfish-devember-3-0/3322/48 ;) 09:31:29 #link https://forum.sailfishos.org/t/sailfish-devember-3-0/3322/48 09:32:25 Someone should porke attah, they seem to be doing a great job with that usually 09:32:51 But on the topic of the date, no comment from me, I don't plan more than 2 weeks ahead ;p 09:32:55 it's 1.25 months, and minus sailors' holidays = ~3 weeks :P 09:33:23 #info Next meeting will be held on Thursday 20th January 2021 at 8:00am UTC: 2022-02-20T08Z 09:33:26 20.01 does feel like a long way away! Apart from that, looks good :) 09:33:31 Sailors get holidays?!? I heard they should be working on features in santa's factory instead! 09:34:09 yes, we only get half-day day holiday in total, but since we are 60, we take turns ;P (j/k) 09:34:19 lol 09:34:25 :D 09:34:33 we might still shift onto odd/even weeks next year, but that will depend on how internal meetings will get resheduled 09:34:35 that's the problem. we lose all the elves we borrow from santa for the rest of the year. 09:35:07 thanks all, and evangelise SFOS, now including your UK friends again! 09:35:16 #endmeeting