16:01:49 <rainemak> #startmeeting Sailfish OS, open source, collaboration -- 12th February 2026 16:01:49 <sailbot> Meeting started Thu Feb 12 16:01:49 2026 UTC. The chair is rainemak. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:01:49 <sailbot> Useful Commands: #action #agreed #help #info #idea #link #topic. 16:01:49 <rainemak> #info Meeting information and agenda can be found here: 16:01:50 <rainemak> #link https://forum.sailfishos.org/t/27468 16:01:51 <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. 16:01:54 <rainemak> #topic Brief introduction (5 min). Please prefix your name/handle with #info 16:02:02 <rainemak> #info Raine Mäkeläinen, Jolla 16:02:20 <rubdos[m]> #info Ruben De Smet - rubdos - community 16:02:41 <direc85[m]> #info Matti Viljanen, Jolla 16:04:49 <rainemak> hello rubdos[m] and direc85[m] 16:04:50 <mettska> #Info mettska, User 16:05:06 <abranson> #info Andrew Branson, Jolla 16:05:07 <rainemak> welcome mettska 16:05:22 <rubdos[m]> o/ 16:05:33 <rainemak> hello Andrew 16:05:35 <rubdos[m]> I realized why I seldom attend. Around this time I usually walk home from work! 16:05:59 <rainemak> rubdos[m], well that explains 16:06:12 <rainemak> We have 2 topics today. Let's try to have an open discussion. 16:06:18 <rubdos[m]> :) 16:07:04 <rainemak> let's start 16:07:11 <rainemak> #topic Will the J2 have HBM (high brightness mode) (5 mins -- MeeGo-Junky) 16:07:19 <rainemak> #info <MeeGo-Junky> In the region where I live HBM is really essential: 16:07:19 <rainemak> #info <MeeGo-Junky> On the Xperia 10 V with current 5.0.0.72 beta there is no 16:07:19 <rainemak> #info <MeeGo-Junky> HBM (at least to my awareness) and this renders the 16:07:19 <rainemak> #info <MeeGo-Junky> device useless outdoors, meaningful use only indoors 16:07:20 <rainemak> #info <MeeGo-Junky> possible. The same device with stock Andoid (that has 16:07:21 <rainemak> #info <MeeGo-Junky> HBM) is a pleasure to use. 16:07:23 <rainemak> #info <MeeGo-Junky> Also on my Volla Quintus HBM makes a striking difference: 16:07:25 <rainemak> #info <MeeGo-Junky> with HBM enabled, SFOS shines and the device is useable 16:07:27 <rainemak> #info <MeeGo-Junky> outdoors. 16:07:29 <rainemak> #info <MeeGo-Junky> Therefore: is there anything planned about the screen 16:07:31 <rainemak> #info <MeeGo-Junky> brightness of J2? 16:07:33 <rainemak> #info <Jolla> We cannot yet confirm the HBM but taken into account. HBM 16:07:35 <rainemak> #info <Jolla> should be ~800 nits. We are working on a more technical Forum 16:07:37 <rainemak> #info <Jolla> post. We'll try to cover various questions that have been asked 16:07:39 <rainemak> #info <Jolla> at the Forum and on other channels. Let's try to cover this one 16:07:41 <rainemak> #info <Jolla> in more detail as well. Every day matters when clarifying 16:07:43 <rainemak> #info <Jolla> things. 16:08:57 <rubdos[m]> That rendered weird on Matrix, hmm. Some lines seem to have disappeared. 16:09:17 <mal> where is the information that Xperia 10 V has hbm? didn't find anything sysfs at least 16:09:48 <rainemak> then there is this one still open... https://github.com/sailfishos/mce/pull/41 16:10:06 <rainemak> like Simo commented 16:10:07 <rainemak> Display brightness; 16:10:07 <rainemak> bits 0-7 is brightness in percent (0-100) 16:10:07 <rainemak> upper 8 bits is high brightness boost (0-2) 16:10:29 <rubdos[m]> Are you trying to cover "everything" in one forum post? It might be useful to show some details in some atomic increments, while you're writing. Might keep the momentum going a bit more on the pre-order as well 🤔 16:10:50 <rainemak> rubdos[m], surely not all in one 16:11:19 <rainemak> more like frequently asked questions -> then some of them towards product page's FAQ 16:12:37 <rainemak> but also tech details that we have not yet shared 16:12:56 <rubdos> Maybe more for the open discussion part, but having some breadcrumb style "deep dive" blog posts might generate some more traction 16:13:03 <rainemak> but for 3.5mm jack, it still no :-) 16:13:10 <rubdos> either way, looking forward to reading :) 16:13:22 <rainemak> but for 3.5mm jack, it is still no :-) 16:13:56 <rubdos[m]> haha! Pray for some Apt-X "goodness" ;-) 16:14:11 <rainemak> let's move forward 16:14:22 <rainemak> #topic Unreliability of Android apps in secondary user accounts (10 mins -- asked by headlamp_mapper) 16:14:28 <rainemak> #info <headlamp_mapper> Installing Android apps on secondary user accounts 16:14:28 <rainemak> #info <headlamp_mapper> seems to work correctly at first (they can run in the 16:14:28 <rainemak> #info <headlamp_mapper> background and send notifications). When switching 16:14:28 <rainemak> #info <headlamp_mapper> users to defaultuser and back to the secondary 16:14:28 <rainemak> #info <headlamp_mapper> account, the apps disappear from the app drawer. The 16:14:30 <rainemak> #info <headlamp_mapper> apps still work (notifications work and apps can be 16:14:31 <rainemak> #info <headlamp_mapper> opened from push notifications). Is this a known bug 16:14:33 <rainemak> #info <headlamp_mapper> and can Jolla investigate? 16:15:00 <rainemak> #info <Jolla> First a bit of background. Work on the Sailfish OS multiuser 16:15:01 <rainemak> #info <Jolla> support started around 2020 and back then requirements were such 16:15:01 <rainemak> #info <Jolla> that Android apps won't show up for additional users. Further, 16:15:01 <rainemak> #info <Jolla> some OS features will not be available for additional users. One 16:15:01 <rainemak> #info <Jolla> could think an additional user as a limited user. 16:15:02 <rainemak> #info <Jolla> 16:15:03 <rainemak> #info <Jolla> Application data is stored per user but a Sailfish OS 16:15:05 <rainemak> #info <Jolla> application is installed so that they are shared for all users 16:15:07 <rainemak> #info <Jolla> (as per harbour guidelines). Back in that time also Android apps 16:15:09 <rainemak> #info <Jolla> were shared between all the users. Thus, we needed to "hide" 16:15:11 <rainemak> #info <Jolla> them from the additional users. 16:15:13 <rainemak> #info <Jolla> 16:15:15 <rainemak> #info <Jolla> Less than 2 years ago AppSupport instances were changed to be 16:15:17 <rainemak> #info <Jolla> user specific. After this change we could in theory allow 16:15:21 <rainemak> #info <Jolla> installation of Android for additional users as well. Probably 16:15:23 <rainemak> #info <Jolla> this should be controlled by the device owner (defaultuser). 16:15:25 <rainemak> #info <Jolla> 16:15:27 <rainemak> #info <Jolla> Long story short. It's currently a feature that requires more 16:15:29 <rainemak> #info <Jolla> work. When do we have time to improve it needs more planning. 16:16:06 <rainemak> Like headlamp_mapper commented you kind of can install Android apps for additional users but that is not intentional by design. 16:17:38 <rainemak> the device owner, user id 100000 works in a way device manager allowing or denying features from additional users 16:18:37 <rainemak> currently there are not that many features that you could control but that's the intention 16:21:43 <piggz[m]> for info, ii wasnt able to figure out the HBM config on my volla to get MCE to trigger it (it does have hbm) 16:24:43 <rainemak> time to move on... I guess this is covered. 16:24:59 <rainemak> #topic Open Pull Requests (PRs) to discussion (5 mins -- asked by Jolla) 16:27:20 <rubdos[m]> This one was opened by dcaliste (https://github.com/sailfishos/rust/pull/24), but there was already work from Matti (and tiny bit myself) underway in https://github.com/sailfishos/rust/tree/rust-1.89 16:27:41 <rubdos[m]> Would be good to get Rust bumped again, but I heared a Whisper that 1.89 might break Gecko 16:27:56 <rubdos[m]> Any idea on how the timeline could work there? 16:28:08 <rubdos[m]> "would be good" meaning; Whisperfish depends on 1.89 or higher (because of upstream changes at Signal) 16:29:00 <mal> it depends on how much things break in gecko 16:29:16 <abranson> it'd be nice to get that weather PR unstuck 16:29:24 <rainemak> +1 16:29:46 <mal> updating the rust crates in gecko is a bit of work if those then need updating also dependencies 16:29:52 <rainemak> In theory, we could do a Rust upgrade to Sailfish OS 5.1 release 16:30:09 <rainemak> we meaning us all 16:30:22 <rubdos[m]> I would not mind being implicated. 16:31:18 <rainemak> let's move to general discussion 16:31:22 <rainemak> #topic General discussion (10 mins) 16:31:25 <rubdos[m]> (but also, I don't know how to proceed or what needs fixing in Rust, for Gecko to be happy) 16:31:28 <mal> I need to test how gecko breaks and then we can decide how to move forward 16:31:57 <rubdos[m]> Feel free to ping me if you need patches to rustc. I imagine there might be a few 16:32:11 <mal> rust doesn't need fixing, gecko has various rust crates or something in its sources and those often need to be updated when rust is updated 16:33:08 <direc85[m]> I tried updating some crates in gecko, but it didn't really help. I guess bigger version jumps were needed, and that brings other issues. 16:33:44 <mal> yeah, need to also see how esr102 works with the new rust 16:33:48 <rubdos[m]> I should probably read flypig's blog on how to build it, and check myself whether I can get it working under a new rustc... 16:33:55 <piggz[m]> if only we had gtk3 and fennec 16:35:00 <rubdos[m]> https://github.com/sailfishos/gecko-dev/tree/sailfishos-esr102 is public, so in theory shouldn't be an issue to test it from community side 16:35:06 <rubdos[m]> but I'm not sure whether it'd be good use of my time 16:35:27 <rubdos[m]> piggz[m]: Oh well, but then it's not a "Sailfishy" browser 🤷 16:35:29 <mal> just reminder, needs rust-cbindgen update to get that built 16:36:21 <direc85[m]> Luckily gecko is not that hard to get building, just don't give it too many cores at once :) 16:36:34 <rubdos[m]> ack, https://github.com/sailfishos/rust-cbindgen is a thing and https://github.com/sailfishos/rust-cbindgen/tree/jb62655 seems "up to date"ish 16:37:18 <mal> yeah, that 0.26.0 is enough for esr102 16:37:23 <rainemak> piggz[m], guys were playing with gtk -> not sure if they tried running anything yet 16:37:56 <rainemak> maybe abranson knows 16:38:14 <rainemak> and yes, there should be "Sailfishy" browser as well 16:38:31 <direc85[m]> Day 64 contains the instructions but the site seems to be down: https://www.flypig.co.uk/list?&list_id=903&list=gecko 16:38:57 <direc85[m]> Newer rust-cbindgen also compiles fine iirc 16:39:28 <mal> we just need to get that merged 16:42:29 <rainemak> unlocking that Open Weather would be nice... If anybody able to help there that would be much appreciated 16:43:18 <Keto> I was able to build and run gedit with the gtk experiment, but it segfaults when touched :) did not debug any further 16:43:38 <direc85[m]> When building gecko locally, adding MOZ_NOSPAM=1 to rpm-shared.env in the spec file may be needed so the build doesn't stop because of missing notify-send 16:44:52 <rainemak> Keto, oh, nice :-) 16:45:40 <abranson> If anyone wants to play around with gtk, I know how to build it for sfos. But you'll end up being the gtk guy. 16:46:05 <abranson> Maybe I should build it on the community obs for brave souls 16:46:14 <rainemak> abranson, let's do that 16:46:47 <abranson> thumbup.gif 16:46:49 <rubdos[m]> Sounds like abranson is about to be the gtk guy. 16:46:55 <rubdos[m]> ;-) 16:47:21 <abranson> o no i am not good with glib 16:48:15 <mal> it would be interesting to play with that but way too many things to do already 16:49:35 <piggz[m]> i cant be the gtk guy, im the qt6 guy, which is enough 16:49:55 <rainemak> mal, please try to keep your fingers away :-) 16:49:58 <mal> hehe 16:50:03 <abranson> piggz[m]: sounds like a different side of the same coin :D 16:50:14 <rubdos[m]> I'm happy to be half a Rust guy. :') 16:50:45 <rainemak> Sounds that we could start wrapping up. 16:51:22 <rubdos[m]> I'd say so. Then I'll be walking home from my office now, instead of 50-ish minutes ago. 16:51:36 <rainemak> let's schedule the next then... 16:51:39 <rainemak> #topic Next meeting time and date (2 mins) 16:51:43 <abranson> it'll be in here soon: 16:51:44 <abranson> https://build.sailfishos.org/project/show/home:abranson:gtk 16:51:46 <rainemak> Proposing Thursday 26th February at 04:00 PM UTC 16:52:48 <direc85[m]> +1 16:54:11 <rubdos[m]> 👍 16:55:19 <rainemak> #info Next meeting will be held on Thursday 26th February 2026 at 04:00pm UTC: 2026-02-26T1600Z 16:55:28 <rainemak> thank you all! 16:55:48 <rainemak> #endmeeting