Thursday, 2025-07-03

*** ChanServ sets mode: +o abr07:17
*** ChanServ sets mode: +o abr10:39
*** ChanServ sets mode: +o rainemak15:55
rainemakgood evening everyone15:55
rainemak#startmeeting Sailfish OS, open source, collaboration -- 3rd July 202516:00
sailbotMeeting started Thu Jul  3 16:00:23 2025 UTC. The chair is rainemak. Information about MeetBot at http://wiki.debian.org/MeetBot.16:00
sailbotUseful Commands: #action #agreed #help #info #idea #link #topic.16:00
*** sailbot changes topic to " (Meeting topic: Sailfish OS, open source, collaboration -- 3rd July 2025)"16:00
rainemak#info Meeting information and agenda can be found here:16:00
rainemak#link https://forum.sailfishos.org/t/community-meeting-on-3rd-july-2025-new-time-slot/2356516:00
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.16:00
rainemak#topic Brief introduction (5 min). Please prefix your name/handle with #info16:00
*** sailbot changes topic to "Brief introduction (5 min). Please prefix your name/handle with #info (Meeting topic: Sailfish OS, open source, collaboration -- 3rd July 2025)"16:00
AffeNull[m]#info Affe Null, community16:01
jojomen#info jojomen, community16:01
jojomengood evening!16:02
rainemak#info Raine Mäkeläinen, Jolla16:02
jojomenThanks for yesterday's event and for dealing with all the häslinki16:02
rainemakat the end it was a great one16:03
rainemakWe have three topics today.16:03
nephros#info nephros, community16:04
CLMA31[m]#info CLMA31, community16:04
nephroshello!16:04
rainemakhello16:04
CLMA31[m]Hello!16:04
rainemaklet's start with the first one16:05
rainemak#topic [C2] System update: Very low backlight when prompted for encryption code (5 mins -- jojomen)16:05
*** sailbot changes topic to "[C2] System update: Very low backlight when prompted for encryption code (5 mins -- jojomen) (Meeting topic: Sailfish OS, open source, collaboration -- 3rd July 2025)"16:05
rainemak#link https://forum.sailfishos.org/t/c2-system-update-very-low-backlight-when-prompted-for-encryption-code/2352816:05
rainemak#info <jojomen> On first boot into the update process, the keypad for entering16:05
rainemak#info <jojomen> the passcode is barely visible since backlight is very low.16:05
rainemak#info <jojomen> Second boot back into the updated system happens with reasonable16:05
rainemak#info <jojomen> backlight level. Others have mentioned the same happening on16:05
rainemak#info <jojomen> other devices and releases than the C2 with 5.0.0.16:05
rainemak#info <jojomen>16:05
rainemak#info <jojomen> @nephros commented:16:05
rainemak#info <jojomen> I believe it’s common to see this when the device went down with16:05
rainemak#info <jojomen> empty battery, probably because Power Saver Mode set the display16:05
rainemak#info <jojomen> to low brightness, and that sticks.16:05
rainemak#info <jojomen>16:05
rainemak#info <jojomen> Q: Preparing for the next update, is there a way we could check16:05
rainemak#info <jojomen> this theory? Like a file where this is persisted across boots16:05
rainemak#info <jojomen> that one could look at, and maybe poke a little? Or anything #info <jojomen> else one could try to diagnose this problem?16:05
rainemak#info <Jolla> There are different conditions that are affecting to the backlight16:05
rainemak#info <Jolla> strength. One may have adaptive display dimming enabled (and als),16:06
rainemak#info <Jolla> shorter display dimming time out or just manually adjusted lower16:06
rainemak#info <Jolla> brightness to name few.16:06
rainemak#info <Jolla>16:06
rainemak#info <Jolla> You could also try to reset default values for mce.16:06
rainemak#info <Jolla> > ssh to device16:06
rainemak#info <Jolla> > devel-su mcetool --reset-settings16:06
rainemak#info <Jolla>16:06
rainemak#info <Jolla> Values that are adjusted via mce are persisted across boots.16:06
jojomenok, will have to look into those.16:06
jojomenin my case, I definitely had a good level of background light when I started the update16:07
rainemakI rebooted my device few times with different configuration values and didn't see dimmed unlock screen (the black one)16:07
jojomenit was only on first reboot that backlight went way down16:07
nephrosHm. Maybe the decryption key  prompt screen should set a brightness always? Say, 80%?16:07
jojomensounds good? i think16:07
jojomenexcept maybe when device is forgotten and linger on the encryption prompt, that could be bad16:08
rainemaknephros, personally I don't like idea that software (even system sw) changes user configurations16:08
jojomenotoh, wasnät that fixed by setting a timeout?16:08
rainemakjojomen, you can also play with mcetool directly16:09
nephrosrainemak: true in general, but this is the first interactive UI after the device was (usually) off, so it's bound to not match the users environment...16:09
CLMA31[m]Could it changes the user configurations only until let's say person unlock phone or something similar?16:09
jojomen@rainemak, in my case the _impression_ is that the device sets a very low value. It doesn't respect the user setting...16:09
rainemakit comes from mce-tools package16:10
jojomenok, mcetool it is :) will check and poke values the next time16:10
rainemaknephros, what do you mean? mce is up and running and it controls the display dimming etc16:11
jojomenproblem is, of course, knowing if I have fixed the problem or have just been lucky - at least one update went well = good backlight16:11
rainemakjojomen, you mean that it only happened after an update16:12
jojomenalso, in the forum thread it seemed like people have experienced this for a long time and with various devices16:12
rainemakjojomen, now out of my head, I cannot recall whether there were some mce configuration related changes16:12
rainemakpoint taken16:12
rainemakThis sounds like a covered topic16:13
jojomen@rainemak, yes I have only seen it happen on update (1st reboot) on the C2. And only occasionally16:13
jojomenyes, covered16:13
nephrosIn my case, I think, it's actually power saving mode thats persisted, and that lowers the brightness on lock screen.16:13
rainemakjojomen, let's keep an eye on it16:13
jojomenwill look into this on next update and revive topic as needed ;)16:14
nephrosok16:14
rainemak#topic ETA regarding Xperia 10V support (5 mins -- louisdk)16:14
*** sailbot changes topic to "ETA regarding Xperia 10V support (5 mins -- louisdk) (Meeting topic: Sailfish OS, open source, collaboration -- 3rd July 2025)"16:14
rainemak#info <louisdk> Is “full” Xperia 10V support in sight for SailfishOS 5.1 or do16:14
rainemak#info <louisdk> you have any ETA in sight for it?16:14
rainemak#info <Jolla> It sounds that you're seeking for an update for VoLTE, GPS, NFC,16:15
rainemak#info <Jolla> sensors status. We are happy to report some progress on HIDL ->16:15
rainemak#info <Jolla> AIDL changes. One remaining to fix is the VoLTE HIDL -> AIDL16:15
rainemak#info <Jolla> changes. To be noted that AppSupport is already available for16:15
rainemak#info <Jolla> Xperia 10 IV and 10 V. We have not yet branched 5.1 and branching16:15
rainemak#info <Jolla> shall take place after summer vacation period. It's yet to be seen16:15
rainemak#info <Jolla> whether we have VoLTE fixed by Sailfish OS 5.1 release. It should16:15
rainemak#info <Jolla> not be an issue to have fixes integrated for 5.1 update release16:15
rainemak#info <Jolla> after the first release.16:15
rainemak#link https://forum.sailfishos.org/t/enabling-appsupport-for-sony-xperia-10-iv-and-10-v/2254116:15
rainemakand the battery status reporting was fixed already earlier16:16
jojomengood to hear that you are making progress16:18
jojomenwhat implications do these HIDL -> AIDL changes have for the AAS level on other devices?16:18
nephrosSee also: https://irclogs.sailfishos.org/logs/%23sailfishos-porters/2025/%23sailfishos-porters.2025-07-01.log.html16:18
rainemakFor AAS nothing16:18
jojomeni.e. is that something that might benefit older, still supported devices?16:19
rainemak#link https://irclogs.sailfishos.org/logs/%23sailfishos-porters/2025/%23sailfishos-porters.2025-07-01.log.html16:19
jojomenah, ok, on of the other androids in my phone :D16:19
jojomenon -> one16:19
rainemakIn newer Android BSP versions more and more are AIDL interfaces16:20
jojomenany potential benefit to devices that could be install over, or use binaries from, a newer android?16:20
rainemakit doesn't mean that16:20
jojomenok16:22
rainemakwith a newer devices that has newer Android BSP version against which Sailfish adaptation is built... that process can be simpler as work has now been done in context of Xperia 10 IV and 10 V (at least partially).16:22
jojomennice!16:23
rainemakfuture will tell... adaptation work takes always time still.16:24
rainemaklet's move on16:24
jojomenyeah, phones seem more like embedded systems than "real computers"...16:24
rainemak#topic Summary of announcements from the Community Meeting on 2nd July. (10 mins -- David Llewellyn-Jones/@flypig)16:25
*** sailbot changes topic to "Summary of announcements from the Community Meeting on 2nd July. (10 mins -- David Llewellyn-Jones/@flypig) (Meeting topic: Sailfish OS, open source, collaboration -- 3rd July 2025)"16:25
rainemak#info <flypig> After joining the meeting late I unfortunately missed the16:25
rainemak#info <flypig> presentation at the start. The following discussion was really16:25
rainemak#info <flypig> interesting and enjoyable to hear, but I’m keen to know what16:25
rainemak#info <flypig> topics were covered during the presentation. Would it be possible16:25
rainemak#info <flypig> to have a brief recap of the main announcements around Jolla,16:25
rainemak#info <flypig> Sailfish OS, C2 and M2 from the meeting?16:25
rainemak#link https://forum.sailfishos.org/t/jolla-community-meeting-live-stream-2nd-july-from-tampere/2349316:25
CLMA31[m]Side question as AAS was mentioned: is it planned that Android version and API level will at some point catch up and use the latest available version? Is there timetable?16:25
rainemakCLMA31[m], I don't have such time table16:26
rainemakfrankly I believe AAS is easily version or two versions behind16:26
rainemakLet's have an open discussion here.16:26
rainemakFirst of all, thank you for all attendees. Plevna worked perfectly as a venue and it was very nice to see and hear vivid and lively discussions. We should defenitely organize community events every now and then.16:26
NicoOh, summary sounds good!16:27
jojomenwalked by Plevna a couple of years ago, seemed like a nice enough place16:27
rainemakWe're working on a recording from the event.16:27
CLMA31[m]Definitely! It was amazing opportunity to participate in person and it was great to see so many others :)16:27
Nicorainemak, even better!16:27
flypigI was really sad I couldn't attend... seeing Plevna brought back memories.16:27
jojomenwould have loved to be able to join in person16:28
CLMA31[m]Hopefully these kind of event will be organized more often16:28
NicoYeah, I got stuck tearing up a ceiling and noticed the time only way too late16:28
rainemakWe said that it takes a day to prepare but it could well be that it slips to tomorrow16:28
NicoCLMA31, there is always FOSDEM dinner16:28
CLMA31[m]The hassle didn't bother at all with the cold beer in hand16:28
rainemakCLMA31[m], I think we should offer more frequently16:28
NicoI can wait for the recording until the weekend :)16:29
CLMA31[m]FOSDEM is hosted somewhere in Europe if I am not mistaken?16:29
jojomeni realize there's quite a bit of prep and adm time before and after, but a couple such events per year would be nice16:29
flypigCLMA31[m]: Yes, Brussels.16:29
jojomenCLMA31[m]: yes, Brussels early February each year16:30
jojomensorry, got to go, other things happening16:31
jojomenthanks everyone!16:31
nephrosAttending remotely also worked fine enough (after a while). But many community members would prefer a different platform than Zoom (and Youtube) in the future.16:31
CLMA31[m]<rainemak> "CLMA31, I don't have such time..." <- Thank you for the honesty! I understand that it is quite resource intensive trying to keep up with the latest releases. Only one aspect that would make the AAS even better. One release behind isn't that bad tho16:31
CLMA31[m]I have never been in Brussels, have to take look of that! Thank you for the tip <316:32
jojomeni agree with nephros on that, at least I would like to see videos etc available on betterplatforms even if yt or zoom is necessary for the event16:32
rainemakSuper brief recap16:35
rainemak- Antti discussed about route to Mind2 Beta & showed a demo16:35
rainemak- A Sailfish mobile app will be created as an activity together with the community16:35
rainemak- Open sourcing plan first steps - approval from the board16:35
rainemakThat Sailfish mobile app would be an app to access Mind216:35
NicoOhhhh!16:36
NicoSounds all pretty exciting16:36
NicoI really missed out!16:36
flypigThis is a great recap; thank you rainemak!16:36
rainemakflypig, I guess this covers also this topic then16:37
flypigI feel the same way Nico :)16:37
CLMA31[m]One thing I don't remember hearing yesterday, will there also be app for Android/IOS? I assume that first app will be native SFOS16:37
NicoIt is a recap that makes me even more curious though :316:37
flypigrainemak, it does, thank you.16:37
nephrosI like the "accounts" thing on the Open-sourcing components list. Hopefully Nextcloud can be extended, and other libsocial things added.16:38
rainemakYeah, there's an electron based mobile app coming for multiple platforms16:38
nephrosI also have some ideas about Gallery.16:38
flypignephros, which list is that?16:38
nephrosflypig: it's in the presentation.16:38
flypigThanks nephros... I'll await the video!16:38
rainemaklet me sum up that as well16:38
nephrosI have this telegram link for now: https://t.me/c/1094603738/25732516:39
rainemakPhase 1 - Q3/2516:39
rainemak- Selected components to help device porting16:39
rainemak- Device encryption components16:39
rainemak- Accounts plug-ins, excluding Microsoft 36516:39
rainemak- Device side MDM API16:39
rainemak- Camera & Gallery apps16:39
rainemak- The (in)famous Weather app 16:39
rainemak- Notes app16:39
rainemakPhase 2 - Q4/25 and forward16:39
rainemak- Based on phase 1, feedback and areas of interest & activity16:39
nephrosAh yea, there is is. Thanks Raine!16:40
rainemakThe input from 1st phase is used for steering phase 2. Also interest and activity matters.16:40
flypigThanks again rainemak. So the message is: build on the open source, and that'll encourage you to open source even more?16:41
rainemaknephros, and Weather has been requested and worked by community already16:41
flypigOr maybe I should put it another way: the things that get the most interest will inform which other parts may be opened up.16:41
NicoMy dad always bugs me about the weather widget not working, maybe now I can fix that...16:42
rainemakflypig, something like that and to be able selected the right components for the 2nd phase. Surely, we have already ideas of them16:42
rainemakflypig, correct16:42
flypigGot it; thanks rainemak!16:42
rainemaklet's continue this in general topic a bit later... if still needed.16:43
flypigI agree with you nephros, the Accounts plug-in would be great to do some work with. I'm interested in the MDM part too.16:43
flypigThis is very exciting; thanks rainemak.16:43
rainemaklet's steal 5min more for this16:43
rainemak5mins16:43
nephrosAbout the Mind2 app: So I guess there will be some public API spec?16:45
rainemakflypig, accounts plugins is fine one... also something that we could do together owncloud plugin or have owncloud as part of nextcloud plugin16:45
rainemaknephros, yes, API is needed indeed16:45
flypigrainemak, yes, plus nextcloud has so much functionality, it would be great to extend the plugin further.16:46
nephrosI have a "Show Github notifications on Event View" hack, but the acounts part was missing until now so I couldn't release it.16:46
rainemakif I have understood it right nextcloud and owncloud are pretty similar16:46
flypigYes, at one point they were "identical" and I upgraded my owncloud instance to nextcloud, but that was a while ago and maybe they diverged since.16:47
nephrosnextcloud: in the core both just do DAV. But with the different apps come additional APIs.16:47
rainemakalso this camera and gallery combo and if you put that into context of advanced camera and camera api2 => let's built together a great camera app16:47
nephros... with image enhancement through Mind2!16:48
flypigThere's already plenty of expertise in the community for the camera app :)16:48
rainemaknephros, :-)16:48
rainemakflypig, indeed16:48
malabout camera, the qt camera api is in some ways a bit limited so maybe we could consider a new wrapper api16:48
rainemakmal, that could even simply the implementation in general16:48
malyes, probably would be easier to handle everything16:49
rainemakthose qt mobility like apis (APIs from that era) are not that good16:49
nephrosmal: choose whatever Pipewire needs to support cameras on SFOS! :)16:49
maland support different low level camera things like gst-droid vs libcamera16:49
AffeNull[m]yes, it would be great if we could integrate libcamera16:49
malI have some mainline kernel based test builds which I can use for testing16:50
malpiggz already uses libcamera on some devices16:50
flypigWhat does Advanced Camera do?16:51
rainemakthat's also from piggz I think16:51
rainemakI think all sort of things16:51
rainemak:-)16:51
piggz[m]advanced camera is using the normal camera stack, but exposes all controls to the user16:51
flypighttps://openrepos.net/content/piggz/advanced-camera16:51
malI think it uses regular things, shutter app uses libcamera https://github.com/piggz/harbour-shutter16:52
flypighttps://github.com/piggz/harbour-shutter16:52
flypig(just putting it on its own line)16:53
piggz[m]shutter is very much WIP, uses libcamera, exposing those controls to the user depending on how libcamera handles the actual camera sensor16:53
flypig(old habits...)16:53
rainemaklet's move on to PR discussion16:53
rainemak#topic Open PR discussion (5 mins -- asked by Jolla)16:53
*** sailbot changes topic to "Open PR discussion (5 mins -- asked by Jolla) (Meeting topic: Sailfish OS, open source, collaboration -- 3rd July 2025)"16:53
rainemakI don't have any16:54
nephrosnot a PR yet, but have you had time to look at this? Shall I make a PR?16:54
nephroshttps://forum.sailfishos.org/t/webview-webengine-cors-headers-and-file-loading-in-sfos-4-4/10742/21?u=nephros16:54
rainemaknephros, sorry... I was on my mind other weekend but then something else popped up16:54
nephrosNo worries at all. It's not important.16:55
rainemakthanks for reminding16:56
flypigCould you summarise the purpose nephros? I couldn't quite get it from skimming the forum thread.16:56
flypigIs it about correctly setting CORS headers with the WebView?16:57
rainemakwe're going a bit over time... not an issue for me16:58
CLMA31[m]https://forum.sailfishos.org/t/community-meeting-on-3rd-july-2025-new-time-slot/23565/5?u=clma3116:58
CLMA31[m]Was this topic already covered and I just missed it? Could very well be and I want to apologize in advance if that is the case16:59
mallet's talk about beacondb in general discussion16:59
rainemakCLMA31[m], sorry missed that...17:00
rainemakmal, +117:00
CLMA31[m]Mal, +117:00
nephrosflypig: I load a HTML file (not an URL) into WebView. That HTML has images (either file:// ot just relative URLs). Those images can not be loaded, no matter what kind of CORD things you enable or disable.17:00
rainemaknephros, flypig : I guess we have covered this cors - need to give a look to that example17:00
nephrosYeah, the example should show it nicely.17:01
CLMA31[m][@rainemak:matrix.org](https://matrix.to/#/@rainemak:matrix.org) no worries! I placed the topic very late17:01
rainemakmoving to general17:02
rainemak#topic General discussion (10 mins)17:02
*** sailbot changes topic to "General discussion (10 mins) (Meeting topic: Sailfish OS, open source, collaboration -- 3rd July 2025)"17:02
rainemak#info BeaconDB usage in Sailfish17:02
rainemakmal, floor is yours17:02
flypignephros, rainemak, thanks, yes, I understand now from that. Thank you!17:02
rainemakCLMA31[m], that app was for collecting afair17:03
malthe change to allow configuring api location and key doesn't seem to be yet in 5.0 so to use beacondb one package needs to be built and then a suitable configuration file added17:04
rainemakfor enabling BeaconDB as an A-GPS option we should at least have a greeting somewhere in the Settings -> About product17:04
rainemakmal, but having those changes in 5.0 could be an option I think17:05
malrainemak: I think for 5.1 we should change beacondb to be the default17:05
rainemakmal, that's true17:05
malI understood it should be fine17:05
malI can make a PR for that already17:06
rainemakthat's nice17:06
CLMA31[m][@rainemak:matrix.org](https://matrix.to/#/@rainemak:matrix.org) yes to my understanding also the app is for collecting data17:06
rainemakI think that we do still one 5.0 update17:06
rainemakbefore 5.117:07
malfor testing beacondb in 5.0 at the moment this needs to be built https://github.com/mer-hybris/geoclue-providers-mlsdb17:07
maland need to find where the configuration file instructions were17:07
nephrosFor collecting & submitting to BeaconDB, it would be nice to have a background service you can toggle.17:08
CLMA31[m]Thank you for the information! If someone had missed it, I have zero software understanding and I just wanted to raise this question as better GPS would be amazing. For me personally it doesn't matter how it is achieved17:08
nephrosCLMA31[m]: Have a look at https://forum.sailfishos.org/t/use-beacondb-as-online-positioning-service/22761/24?u=nephros17:08
malhttps://forum.sailfishos.org/t/use-beacondb-as-online-positioning-service/22761/417:08
nephros^^ :D17:09
rainemaknephros, if we do it as a background service then we would not need to worry about store things either17:09
CLMA31[m]Yes I have read the thread. But understood like 50%17:09
nephrosrainemak: there's ready-to-backport code in some examples of - I think - geoclue217:10
malnephros: I did investigate how to get the needed info in sfos but had some issues with telephone side that it only gave needed info for the actively used cell tower which seem not good17:10
rainemakbut good CLMA31[m] that you're bringing your input to the discussion17:10
nephrosmal: I have found the same in LiveTrac, yes.17:10
nephrosmal: That seems to be a regression though, on my 4.4 device it works.17:11
rainemakIt sounds that beacondb is covered17:12
rainemaklet's schedule a next meeting17:12
CLMA31[m]Yes, thank you for the info!17:12
rainemak#topic Next meeting time and date (5 mins)17:12
*** sailbot changes topic to "Next meeting time and date (5 mins) (Meeting topic: Sailfish OS, open source, collaboration -- 3rd July 2025)"17:12
rainemakWe're heading to summer vacation break and the next newsletter would go out 7th August. So, proposing that the next IRC meeting whould take place after that.17:13
rainemakhow does that sound like?17:14
rainemakProposing Thursday 14th August at 04:00 PM UTC ?17:14
flypigThat sounds good to me. You all deserve a good summer break!17:14
CLMA31[m]Sounds good, you all have deserved good summer vacation!17:14
rainemaklet that be settled then17:15
rainemak#info Next meeting will be held on Thursday 14th August 2025 at 04:00pm UTC: 2025-08-14T1600Z17:15
rainemakthank you all and enjoy the summer!17:15
rainemaksee you in August17:15
flypigThank you rainemak and everyone! Enjoy your summer too :)17:15
CLMA31[m]One more time, thank you of yesterday and thank you for information provided today17:15
rainemakWelcome17:16
CLMA31[m]I hope everyone have a great summer!17:16
rainemak#endmeeting17:16
sailbotMeeting ended Thu Jul  3 17:16:36 2025 UTC.17:16
sailbot Minutes: https://irclogs.sailfishos.org/meetings/sailfishos-meeting/2025/sailfishos-meeting.2025-07-03-16.00.html17:16
sailbot Minutes (text): https://irclogs.sailfishos.org/meetings/sailfishos-meeting/2025/sailfishos-meeting.2025-07-03-16.00.txt17:16
sailbot Log: https://irclogs.sailfishos.org/meetings/sailfishos-meeting/2025/sailfishos-meeting.2025-07-03-16.00.log.html17:16
*** sailbot changes topic to "Next meeting will be held on Thursday 19th June 2025 at 04:00pm UTC: 2025-06-19T1600Z"17:16
*** ChanServ sets mode: +o rainemak21:41
*** ChanServ sets mode: +o rainemak21:59

Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!