============================================================================= #sailfishos-meeting: Sailfish OS, open source, collaboration -- 11th Jan 2024 ============================================================================= Meeting started by rainemak at 08:00:09 UTC. The full logs are available at https://irclogs.sailfishos.org/meetings/sailfishos-meeting/2024/sailfishos-meeting.2024-01-11-08.00.log.html . Meeting summary --------------- * Meeting information and agenda can be found here: (rainemak, 08:00:20) * LINK: https://forum.sailfishos.org/t/community-meeting-on-irc-11th-january-2024/17628 (rainemak, 08:00:20) * Brief introduction (5 min). Please prefix your name/handle with #info (rainemak, 08:00:20) * Raine Mäkeläinen, sailor @ Jolla, chairperson today (rainemak, 08:00:39) * Ville Nummela - sailor@Jolla (ViGe, 08:00:45) * Otto Mäkelä, community (ExTechOp, 08:01:15) * nephros, Community (nephros, 08:01:21) * communiy member (LouisDK, 08:01:28) * Matias, community (Matias, 08:01:33) * sebix - community (sebix[m], 08:02:12) * David Llewellyn-Jones, Community (flypig, 08:02:16) * Crabster - lurker (Crabster, 08:02:38) * XDG-Desktop-Portal specification: interesting for Sailfish OS? (10mins -- asked by nephros) (rainemak, 08:05:05) * This is rather long question. Thus, let’s use original message from the forum (rainemak, 08:05:17) * Here's the question: (rainemak, 08:05:17) * LINK: https://forum.sailfishos.org/t/community-meeting-on-irc-11th-january-2024/17628/2 (rainemak, 08:05:17) * Certainly, having common APIs is a good idea. More planning is (rainemak, 08:05:59) * needed and putting down mentioned high-level guidance. We could (rainemak, 08:05:59) * plan this on a separate forum post. Worth to analyse how much XDG (rainemak, 08:05:59) * Desktop Portals could eventually help on mobile. (rainemak, 08:05:59) * API reference is extensive (rainemak, 08:11:40) * LINK: https://flatpak.github.io/xdg-desktop-portal/docs/api-reference.html (rainemak, 08:11:41) * XDG-Desktop-Portal would help with Sandboxing; porting; and just generally staying consistent with other distros. Does that sound about right? (rainemak, 08:12:13) * I think first step could be identifying where there is overlap of existing functionality and specification. (rainemak, 08:12:43) * (and identifying which parts of the spec are not interesting to SFOS). (rainemak, 08:13:02) * Presumably there could be a community-driven effort to implement something like the screenshot interface, to see how it might work? (rainemak, 08:15:22) * Unlock via dbus (10mins -- asked by piggz) (rainemak, 08:16:07) * I made a fun little hack which allows a user to auto-unlock the (rainemak, 08:16:21) * phone if some configured BT device is connected (GitHub - piggz/ (rainemak, 08:16:21) * harbour-smartunlock 3). Unfortunately it required a nasty hack in (rainemak, 08:16:21) * nemo-qml-plugin-devicelock to allow unlocking via dbus (GitHub - (rainemak, 08:16:21) * piggz/nemo-qml-plugin-devicelock at dbus-unlock), I can envisage a (rainemak, 08:16:21) * setup where the user enters the unlock code into some settings, and (rainemak, 08:16:23) * a dbus method that accepted the code could do the unlocking, which (rainemak, 08:16:24) * would be a bit better. This currently works great on the (rainemak, 08:16:26) * PInephones, but not on my phone which uses sailfish-devicelock-fpd. (rainemak, 08:16:28) * That closed part does link to /usr/lib64/libnemodevicelock.so.0 and (rainemak, 08:16:30) * exposes the same dbus method, but replies with an Auth error before (rainemak, 08:16:32) * hitting the modified code in MceDeviceLockAdaptor::setState() I (rainemak, 08:16:34) * think this is because it statically links the library, so my (rainemak, 08:16:36) * override in the dynamic lib doesnt work. Would you be interested in (rainemak, 08:16:40) * adding some real way to auto-unlock a device? What are your (rainemak, 08:16:42) * thoughts on this? My use case is to not need to unlock the phone if (rainemak, 08:16:44) * it know im “close by” … eg, if connected to my watch or my car" (rainemak, 08:16:46) * LINK: https://github.com/piggz/harbour-smartunlock (rainemak, 08:16:48) * LINK: https://github.com/piggz/nemo-qml-plugin-devicelock/tree/dbus-unlock (rainemak, 08:16:50) * Yes, there some interest to support community with something like (rainemak, 08:16:52) * this. Your patch touches the same function we have modified in some (rainemak, 08:16:54) * in-house hacks / demos – so it is one control point that could be (rainemak, 08:16:56) * used. But it is also very much against the rule of thumb: anyone (rainemak, 08:16:58) * can lock device, only device lock daemon can unlock it based on (rainemak, 08:17:00) * something user does. Pure sw unlock easily becomes a backdoor. At (rainemak, 08:17:02) * minimum such possibility should be limited to privileged processes (rainemak, 08:17:04) * (our patch allows only root to unlock). Preferably user should (rainemak, 08:17:06) * still be in control over something like this – say setting allowing (rainemak, 08:17:10) * unlock over D-Bus , bit similarly to relaxing rules about package (rainemak, 08:17:12) * installation works. Or limiting such functionality to named client (rainemak, 08:17:14) * binaries. The smaller the hole the better but nevertheless there (rainemak, 08:17:16) * will be a hole. Does the possibility for increased convenience for (rainemak, 08:17:18) * some justify decrease in security for all? (rainemak, 08:17:20) * (rainemak, 08:17:22) * Another way might be to implement this as authentication method (rainemak, 08:17:24) * that device lock daemon would then use for unlocking (when user (rainemak, 08:17:26) * wakes up the device). But given that daemon is closed source (rainemak, 08:17:28) * monolith, it would need to be implemented in-house for foreseeable (rainemak, 08:17:30) * future. And we’d need ability to grade authentication methods (rainemak, 08:17:32) * somehow to differentiate between “can be used for unlocking device” (rainemak, 08:17:34) * and “can be used to identify user” and so on. (rainemak, 08:17:36) * It would be nice if the user could select how "hard" security they want/need on their devices, instead of having it hardwired by the operating system. (rainemak, 08:22:19) * Inclusion of FolderListModel in harbour (5mins -- asked by poetaster) (rainemak, 08:26:04) * I recently, somewhat belatedly, noticed that I had disqualified (rainemak, 08:26:09) * a number of packages I already have in harbour by adding (rainemak, 08:26:09) * FolderListModel. (the labs one). Is it possible to allow this? (rainemak, 08:26:09) * Or am I missing an equally convenient mechanism. I have my (rainemak, 08:26:09) * ‘own’ python based version but that’s a hack. (rainemak, 08:26:09) * There isn’t really any good reason for not allowing (rainemak, 08:26:17) * Qt.labs.folderlistmodel in Harbour. In fact, we were already (rainemak, 08:26:17) * planning to allow it in 4.5.0 release, but unfortunately the change (rainemak, 08:26:17) * just missed the window. It will be allowed when the next Sailfish (rainemak, 08:26:17) * OS release comes out. (rainemak, 08:26:18) * AAS System Webview (5mins -- asked by Matias) (rainemak, 08:27:43) * SFOS AAS comes with Android System Webview version 83 which is 3.5 (rainemak, 08:27:55) * years old by now. This causes certain banking apps and potentially (rainemak, 08:27:55) * other Android applications that rely on a more recent version of (rainemak, 08:27:55) * webview to stop working and it is also a bit of a security risk. (rainemak, 08:27:55) * Installing and activating a different webview implementation (rainemak, 08:27:55) * requires superuser rights (infeasible) or signature spoofing (rainemak, 08:27:55) * (which nobody seems to have tried in the context of webview yet). (rainemak, 08:27:57) * With the reorganization over I was hoping someone could shed some (rainemak, 08:27:59) * light on this. (rainemak, 08:28:01) * (rainemak, 08:28:03) * So, is there an update for AAS/Android System Webview somewhere (rainemak, 08:28:05) * down the pipeline? (rainemak, 08:28:09) * (rainemak, 08:28:11) * Links/references: (rainemak, 08:28:13) * (rainemak, 08:28:15) * 1. Rabobank app stopped working (rainemak, 08:28:17) * LINK: https://forum.sailfishos.org/t/rabobank-app-stopped-working/2898 (rainemak, 08:28:19) * 2. Old Android WebView (74.x) --> update needed, ideas? (rainemak, 08:28:21) * LINK: https://forum.sailfishos.org/t/old-android-webview-74-x-update-needed-ideas/13465 (rainemak, 08:28:23) * 3. Make updating Android (System)Webview possible 2 (rainemak, 08:28:25) * LINK: https://forum.sailfishos.org/t/make-updating-android-system-webview-possible/15116 (rainemak, 08:28:27) * 4. GeckoView instead of Android System WebView · Issue #167 · mozilla/geckoview · GitHub 1 (rainemak, 08:28:29) * LINK: https://github.com/mozilla/geckoview/issues/167#issuecomment-1031423692 (rainemak, 08:28:32) * We are using Webview from current Android version and it is updated (rainemak, 08:28:34) * always when we update AppSupport Android base version. We have (rainemak, 08:28:36) * AppSupport update for next Android version in pipeline but not yet (rainemak, 08:28:40) * sure when can we release that out. (rainemak, 08:28:42) * Would it be possible to whitelist other webviews in the system image to allow the user to choose other ones if they so desire? Just an idea. (rainemak, 08:30:51) * Mobile data in Italy with Xperia 10 III not working (4.5.0.24) (5mins -- asked by Valorsoguerriero97) (rainemak, 08:32:23) * Mobile data not working under WINDTRE (ITALY) on 10 (rainemak, 08:32:33) * III. Same APN setting on my 10 works ok. Not here. I (rainemak, 08:32:33) * can only call and receive sms… not mobile data. What (rainemak, 08:32:33) * about this bug? Can you give me an estimated time for (rainemak, 08:32:33) * resolution? (rainemak, 08:32:33) * You replied to the forum already with a solution. Good that this got sorted out. (rainemak, 08:32:45) * Summary: Ask the operator to disable VoLTE on your contract/line. (rainemak, 08:32:46) * LINK: https://forum.sailfishos.org/t/xperia-10-iii-no-mobile-data/17711/19 (rainemak, 08:32:46) * Jolla community dinner @ FOSDEM '24 (10mins -- asked by Louis) (rainemak, 08:34:39) * There has been a Jolla community dinner after FOSDEM on Saturday in (rainemak, 08:34:44) * the previous years at non-COVID times. I personally miss the (rainemak, 08:34:45) * Moroccan restaurant La Kasbah (the host at 2019 and 2020) as I (rainemak, 08:34:45) * found it quite suited? Anyone from Jolla up for the planning or (rainemak, 08:34:45) * should it be done by time community. Also if anyone have better (rainemak, 08:34:45) * suggestions I’m open for it. (rainemak, 08:34:45) * We’re thinking that this would be more like Community event this (rainemak, 08:35:12) * time. That said, it’s under planning. We’re still checking suitable (rainemak, 08:35:13) * place, but it should be such that it encourages to discuss and serves (rainemak, 08:35:13) * food. Central location it’ll be and likely scheduled to Saturday (rainemak, 08:35:13) * 7:00 PM giving everybody enough time to move from FOSDEM venue. (rainemak, 08:35:13) * (rainemak, 08:35:13) * There’s also a forum topic about the dinner but no post yet (rainemak, 08:35:15) * regarding this Community event. (rainemak, 08:35:17) * (rainemak, 08:35:19) * LINK: https://forum.sailfishos.org/t/any-plans-regarding-fosdem-2024-dinner/17632/5 (rainemak, 08:35:21) * Jollas future plans regarding Alien Dalvik (10mins -- asked by Louis) (rainemak, 08:41:27) * What is the situation regarding Jolla and Alien Dalvik. Does Jolla (rainemak, 08:41:30) * have “enough rights” to expand the development and offering of (rainemak, 08:41:30) * Alien Dalvik to eg. community ports? (Eg. sell it under an “as-is” (rainemak, 08:41:31) * agreement without any official support from Jolla) (rainemak, 08:41:31) * Let’s correct the name first, it’s not Alien Dalvik but Android (rainemak, 08:41:42) * AppSupport. Not quite sure what you trying to ask with “enough (rainemak, 08:41:42) * rights” but yes, we have all rights to the AppSupport. This has (rainemak, 08:41:42) * been discussed on several occasions in the past, see links below. (rainemak, 08:41:42) * Proposed as-is is likely not a good idea with current Sailfish X (rainemak, 08:41:42) * pricing model. (rainemak, 08:41:43) * (rainemak, 08:41:45) * It's worth noting that Android AppSupport for community ports is (rainemak, 08:41:47) * more than just providing the relevant packages. No need to repeat (rainemak, 08:41:49) * answers again, please check “Ability to buy/enable Android (rainemak, 08:41:51) * AppSupport for community ports” topic from 2023-02-16 log and (rainemak, 08:41:53) * “Standalone AppSupport license for ports” topic from the 2022-06-09 (rainemak, 08:41:55) * log. (rainemak, 08:41:57) * (rainemak, 08:41:59) * If we were to do this, it wouldn't be in the immediate future. (rainemak, 08:42:01) * (rainemak, 08:42:03) * LINK: https://forum.sailfishos.org/t/community-meeting-on-irc-16th-february-2023/14326 (rainemak, 08:42:05) * LINK: https://forum.sailfishos.org/t/community-meeting-on-irc-9th-june-2022/11704 (rainemak, 08:42:07) * LINK: https://irclogs.sailfishos.org/meetings/sailfishos-meeting/2023/sailfishos-meeting.2023-02-16-08.00.log.html (rainemak, 08:42:11) * LINK: https://irclogs.sailfishos.org/meetings/sailfishos-meeting/2022/sailfishos-meeting.2022-06-09-07.01.log.html (rainemak, 08:42:14) * Mic issues under AOSP and SailfishOS (Xperia 10 ii + iii) (5mins -- asked by Louis) (rainemak, 08:42:48) * 3rd party caller my be able to hear their own voice due to a bug in (rainemak, 08:42:55) * AOSP. Any updates on this from Jolla? Echo during calls on Xperia (rainemak, 08:42:55) * 10 II using Loudspeaker 1 and [LENA][11][4.19] Echo cancellation is (rainemak, 08:42:55) * not enabled for voice calls · Issue #771 · (rainemak, 08:42:55) * sonyxperiadev/bug_tracker · GitHub (rainemak, 08:42:55) * LINK: https://forum.sailfishos.org/t/echo-during-calls-on-xperia-10-ii-using-loudspeaker/10990 (rainemak, 08:42:57) * LINK: https://github.com/sonyxperiadev/bug_tracker/issues/771 (rainemak, 08:42:58) * Not really updates. Officially we’re stating Android 11 as required (rainemak, 08:43:00) * stock Android version and clearing Android 12 as ok. That said, (rainemak, 08:43:02) * without guarantees you could try to update your Sony Xperia 10 III (rainemak, 08:43:04) * to Android 13 before flashing Sailfish OS and check if it’s better (rainemak, 08:43:06) * – please note that Android 11 binary blobs are still needed from (rainemak, 08:43:10) * Sony’s web site. Bear in mind that if you upgrade stock Android (rainemak, 08:43:12) * version to 13 before flashing Sailfish OS and there are other kind (rainemak, 08:43:14) * of issues and you want to downgrade, you need to flash Android 12 (rainemak, 08:43:16) * with Windows and use Emma. (rainemak, 08:43:18) * LINK: https://docs.sailfishos.org/Support/Supported_Devices/ (rainemak, 08:43:20) * LINK: https://docs.sailfishos.org/Support/Help_Articles/Managing_Sailfish_OS/Reinstalling_Sailfish_OS/#reverting-xperia-back-to-android-os (rainemak, 08:43:22) * Open PR discussion (5 mins -- asked by Jolla) (rainemak, 08:45:18) * Any open PRs to discuss? (rainemak, 08:45:18) * Bug reports by the community bug coordination team (5 min -- asked by Jolla) (rainemak, 08:47:02) * The Community Bug Coordination Team have done a superb job once again this fortnight. (rainemak, 08:47:07) * As a result of their work, we now have: (rainemak, 08:47:07) * 6 high quality bug reports now recorded internally and tagged as "tracked". (rainemak, 08:47:07) * 1 bug report missing “tracked” tag. (rainemak, 08:47:07) * 3 marked as duplicates and closed. (rainemak, 08:47:09) * General discussion (8 min) (rainemak, 08:47:36) * LINK: https://chromium.googlesource.com/chromium/src/+/master/android_webview/docs/aosp-system-integration.md#Why-are-there-security-restrictions-on-which-apps-can-be-used-as-a-WebView-implementation (rainemak, 08:53:44) * "Why are there security restrictions on which apps can be used as a WebView implementation?" ^ (rainemak, 08:54:21) * Next meeting time and date (5 mins) (rainemak, 08:55:18) * LINK: https://doc.qt.io/qt-5/qml-qt-labs-folderlistmodel-folderlistmodel.html (rainemak, 08:56:07) * Next meeting will be held on Thursday 1st February 2023 at 08:00am UTC: 2024-02-01T0800Z (rainemak, 08:59:45) Meeting ended at 09:01:30 UTC. Action Items ------------ Action Items, by person ----------------------- * **UNASSIGNED** * (none) People Present (lines said) --------------------------- * rainemak (239) * flypig (33) * poetaster (23) * nephros (18) * LouisDK (11) * piggz (10) * Matias (8) * ExTechOp (6) * sailbot_ (2) * ViGe (2) * sebix[m] (1) * Crabster (1) Generated by `MeetBot`_ 0.1.4 .. _`MeetBot`: http://wiki.debian.org/MeetBot