Jaymzz | #startmeeting Sailfish OS, open source, collaboration – August 21st 2020 | 08:00 |
---|---|---|
sailbot_ | Meeting started Fri Aug 21 08:00:11 2020 UTC. The chair is Jaymzz. Information about MeetBot at http://wiki.debian.org/MeetBot. | 08:00 |
sailbot_ | Useful Commands: #action #agreed #help #info #idea #link #topic. | 08:00 |
*** sailbot_ changes topic to " (Meeting topic: Sailfish OS, open source, collaboration – August 21st 2020)" | 08:00 | |
Jaymzz | #info Meeting information and agenda can be found here: https://forum.sailfishos.org/t/community-meeting-on-irc-21st-aug-2020/1596 | 08:00 |
Jaymzz | I am the meeting’s chairperson today, and will be doing my best to keep time and order. Please behave, respect the timings and be gentle. | 08:00 |
Jaymzz | #topic Brief introduction (5 min). Please prefix your name/handle with # info | 08:00 |
*** sailbot_ changes topic to "Brief introduction (5 min). Please prefix your name/handle with # info (Meeting topic: Sailfish OS, open source, collaboration – August 21st 2020)" | 08:00 | |
Jaymzz | #info James Noori - sailor @ Jolla | 08:00 |
Jaymzz | anyone? :) | 08:02 |
mkosola | Jaymzz: I thought that this should be at afternoon | 08:03 |
mkosola | at least my calendar invite says so | 08:04 |
Jaymzz | Wait, I was set at the original time. I don't have the calendar invite it seems like | 08:05 |
Jaymzz | I'll end meeting, I did not pay attention to the time this was supposed to be on. | 08:05 |
Jaymzz | #endmeeting | 08:05 |
sailbot_ | Meeting ended Fri Aug 21 08:05:45 2020 UTC. | 08:05 |
sailbot_ | Minutes: https://irclogs.sailfishos.org/meetings/sailfishos-meeting/2020/sailfishos-meeting.2020-08-21-08.00.html | 08:05 |
sailbot_ | Minutes (text): https://irclogs.sailfishos.org/meetings/sailfishos-meeting/2020/sailfishos-meeting.2020-08-21-08.00.txt | 08:05 |
sailbot_ | Log: https://irclogs.sailfishos.org/meetings/sailfishos-meeting/2020/sailfishos-meeting.2020-08-21-08.00.log.html | 08:05 |
*** sailbot_ changes topic to "Next meeting will be held on Friday 21st of August 2020 at 10:00 UTC. Topics can be created here: https://forum.sailfishos.org/t/community-meeting-on-irc-21st-aug-2020" | 08:05 | |
kimmoli | Jaymzz: \o/ .. | 08:06 |
tortoisedoc | howdy! | 09:16 |
tortoisedoc | guess the meeting has happened alreadu? | 09:16 |
ApBBB | nope. in about an hour | 09:17 |
ApBBB | 43 mins to be exact | 09:17 |
r0kk3rz | jaymzz just jumped the gun a little | 09:24 |
tortoisedoc | is jaymzz still around? | 09:40 |
tortoisedoc | been a while since I was in the meeting the last time :D | 09:40 |
Jaymzz | kimmoli: \o/ :D | 09:48 |
Jaymzz | #startmeeting Sailfish OS, open source, collaboration – August 21st 2020 | 10:00 |
sailbot_ | Meeting started Fri Aug 21 10:00:20 2020 UTC. The chair is Jaymzz. Information about MeetBot at http://wiki.debian.org/MeetBot. | 10:00 |
sailbot_ | Useful Commands: #action #agreed #help #info #idea #link #topic. | 10:00 |
*** sailbot_ changes topic to " (Meeting topic: Sailfish OS, open source, collaboration – August 21st 2020)" | 10:00 | |
Jaymzz | #info Meeting information and agenda can be found here: https://forum.sailfishos.org/t/community-meeting-on-irc-21st-aug-2020/1596 | 10:00 |
Jaymzz | I am the meeting’s chairperson today, and will be doing my best to keep time and order. Please behave, respect the timings and be gentle. | 10:00 |
Jaymzz | #topic Brief introduction (5 min). Please prefix your name/handle with # info | 10:01 |
*** sailbot_ changes topic to "Brief introduction (5 min). Please prefix your name/handle with # info (Meeting topic: Sailfish OS, open source, collaboration – August 21st 2020)" | 10:01 | |
Jaymzz | #info James Noori - Community | 10:01 |
abranson | #info Andrew Branson - sailor @ Jolla | 10:01 |
Sefriol | #info Sefriol - Community | 10:01 |
leszek3 | #info Leszek Lesner - Community + Dev | 10:02 |
fridlmue | #info fridlmue - Community | 10:02 |
maajussi | #info Jussi Maaniitty - sailor @ Jolla | 10:02 |
karry | #info Karry - Community, developer | 10:02 |
flypig | #info David Llewellyn-Jones - sailor @ Jolla | 10:02 |
nekron_home | #info nekron - DevOp | 10:03 |
pketo | #info Pami Ketolainen - sailor @ Jolla | 10:03 |
Thaodan | #info Björn Bidar - sailor @ Jolla | 10:03 |
Santhosh | #info Santhosh - Community | 10:03 |
Jaymzz | first topic coming up | 10:05 |
Jaymzz | #topic AOSP10 based ports (20 min by rinigus) | 10:05 |
*** sailbot_ changes topic to "AOSP10 based ports (20 min by rinigus) (Meeting topic: Sailfish OS, open source, collaboration – August 21st 2020)" | 10:05 | |
Jaymzz | #info From looking at https://github.com/libhybris/libhybris 4 and Android Q PR specifically, it seems that there is not much activity on development of Android 10 support. I wonder what is the current status of AOSP10 support (in case if it is not all published). If work has not started on it by Jolla developers, whether it is planned and, if it is, when do you plan to work on it. | 10:05 |
Jaymzz | #link https://github.com/libhybris/libhybris | 10:06 |
ljo_ | #info Leif-Jöran Olsson, community member | 10:06 |
Jaymzz | Amswer: | 10:07 |
Jaymzz | #info Android 10 support is on the roadmap, but there is no schedule available that we could commit to at this point. | 10:07 |
rinigus | Jaymzz: is anyone working on it or started to work on it? | 10:08 |
Jaymzz | maajussi: ^^ | 10:09 |
maajussi | I'm sure we have had progress on this. | 10:09 |
TheKit | Thaodan attempted it for community port | 10:09 |
rinigus | as such, it is good to know that it is in the roadmap and we don't fully switch to linux-phones yet | 10:10 |
maajussi | It is also partly related to availability of devices. We've had difficulties mainly due to Covid-19. | 10:10 |
rinigus | maajussi: indeed, sony dev support for aosp10 was somewhat delayed, it seems. as far as I know it is there on android side now | 10:11 |
maajussi | As well as people can not be at office, sharing devices - it creates a more difficult environment to work on this topic. | 10:11 |
Thaodan | Yes I was working on it but had other matters to work on . | 10:11 |
Thaodan | Also I had a device specific blocker and had no intent to work on other devices | 10:12 |
rinigus | Thaodan: do you have aosp10 on your agenda? | 10:12 |
rinigus | (i.e. have you managed to fix the blocker?) | 10:12 |
Thaodan | I don't managed to fix it at the moment but I'm working on it | 10:13 |
rinigus | anything else specific to add regarding aosp10? sailors support | 10:14 |
Thaodan | clean up modules that depend on it before more changes are coming specific to Android 10 | 10:15 |
rinigus | Thaodan: which modules? | 10:16 |
Thaodan | everything that's involved with the build system of Android | 10:16 |
Thaodan | like hybris boot (PRs for that already exist) | 10:17 |
rinigus | looking forward | 10:18 |
rinigus | I think I've got my reply, thank you! please feel free to move on. | 10:18 |
Jaymzz | Alright moving on then | 10:20 |
Jaymzz | #topic E2E testing in Sailfish (by sefriol – 10 min) | 10:21 |
*** sailbot_ changes topic to "E2E testing in Sailfish (by sefriol – 10 min) (Meeting topic: Sailfish OS, open source, collaboration – August 21st 2020)" | 10:21 | |
Sefriol | Jaymzz died mid sentence | 10:23 |
flypig | :( | 10:24 |
rinigus | I suspect he is running a test | 10:25 |
Sefriol | > all tests passed | 10:26 |
flypig | :D | 10:26 |
Jaymzz | I'm back :D sorry guys my network failed | 10:26 |
Jaymzz | where were we? how many messages did you get? | 10:26 |
PeperJohnny | topic was the last one | 10:26 |
Jaymzz | alright | 10:27 |
Jaymzz | #info E2E testing is one of the key aspects to make reliable and tested software, most popular (or atleast user friendly) webapp testers being Cypress.io 1. There seems to be little to no E2E testing capabilities provided as a base line or atleast the documentation is very limited. I stumbled upon https://www.researchgate.net/publication/320649391_Method_and_tools_for_automated_end-to-end_testing_of_applications_for_sailfish_ | 10:27 |
Jaymzz | OS 2 and https://bitbucket.org/yarfruct/sailfish-os-qml-test-runner/src/default/ which provide some solutions. Is there anything that Jolla uses internally? I would assume that e2e frameworks would also be useful for porters who could more rapidly test out that certain functions do work when porting OS to another SoC or phone. | 10:27 |
Jaymzz | #link https://www.researchgate.net/publication/320649391_Method_and_tools_for_automated_end-to-end_testing_of_applications_for_sailfish_OS | 10:27 |
Jaymzz | #link https://bitbucket.org/yarfruct/sailfish-os-qml-test-runner/src/default/ | 10:27 |
Jaymzz | Answer: | 10:27 |
Jaymzz | #info We are using internally qmltestrunner for testing QML components. That tool is available for all (https://git.sailfishos.org/mer-core/qtdeclarative/tree/mer-5.6/tools/qmltestrunner and qt5-qtdeclarative-devel-tools package in our repositories) and community can use it for testing own applications. For HW testing we are using CSD tools and porters should use that for verifying functionality of different HW features. | 10:27 |
Jaymzz | #link https://git.sailfishos.org/mer-core/qtdeclarative/tree/mer-5.6/tools/qmltestrunner | 10:27 |
birdzhang | https://bitbucket.org/yarfruct/sailfish-os-qml-test-runner is not public | 10:28 |
flypig | birdzhang, I don't think it's that it's not pugli | 10:30 |
flypig | Ah, sorry, mistyped. | 10:30 |
flypig | I get "Bitbucket no longer supports Mercurial repositories" so maybe it's just a configuration issue. | 10:30 |
Jaymzz | Sefriol: anything to add? | 10:32 |
Sefriol | Probably need to digest this information :) | 10:32 |
Sefriol | But nothing specific for the moment | 10:32 |
Jaymzz | Sefriol: ok maybe we can move on and you can discuss this further (if anything) during general discussion | 10:33 |
flypig | The bitbucket code is from the paper, so contacting one of the authors might help. | 10:33 |
flypig | (I'm sending them an email and will post a link next meeting if I hear back). | 10:34 |
PeperJohnny | flypig: thanks for that | 10:35 |
Jaymzz | Sefriol: I'll move on in a minute if that's ok with you | 10:36 |
Sefriol | Generally the code was not in the place stated in the paper | 10:36 |
Sefriol | I just happened to find it | 10:36 |
Sefriol | Yes, let's move on | 10:36 |
Jaymzz | alright | 10:36 |
Jaymzz | #topic Native Banking Apps for SailfishOS (by sefriol – 10 min) | 10:36 |
*** sailbot_ changes topic to "Native Banking Apps for SailfishOS (by sefriol – 10 min) (Meeting topic: Sailfish OS, open source, collaboration – August 21st 2020)" | 10:36 | |
Jaymzz | #info Currently, you are pretty much required to have a second device if your bank only allows SafetyNet passing devices to run as credential client. VTB24 seems to have an closed source banking app for AuroraOS 2. Any insight from Jolla’s side if there is any posssible progress in bringing native banking apps to Sailfish. https://together.jolla.com/question/11734/mobilebanking/ | 10:36 |
Jaymzz | #link https://together.jolla.com/question/11734/mobilebanking/ | 10:36 |
Jaymzz | answer: | 10:37 |
Jaymzz | #info It would be valuable to understand if there are particular enabling technologies that banks require and which should be provided at OS level - without which banking apps won't work. If the enablers (API) are public, the community could provide apps for individual banks/countries. | 10:37 |
Sefriol | Some of the APIs are public (Nordea as a Finnish example) | 10:38 |
ApBBB | a proper browser would -in many cases- solve the issue of native bank apps. most banks have a nice web interface. | 10:38 |
leszek3 | correct me if I am wrong but banks use proprietary ios or google play services | 10:38 |
Sefriol | But they do require license to be operational | 10:38 |
ApBBB | if the bank doesn't want to bring an app to SFOS there is nothing jolla can do | 10:38 |
leszek3 | ApBBB: Jolla could get an Play Services license eventually | 10:39 |
leszek3 | that would make bank apps run via AD at least | 10:39 |
flypig | Sefriol, I'm using one of the Nordea apps on dalvik and it works well. | 10:39 |
Thaodan | Thats kinda a strange joke leszek3 | 10:39 |
Sefriol | European Banking directive pretty much enables many bank operations through public API | 10:40 |
TheKit | for Revolut there is unofficial NodeJS app which provides most of functions mobile app has | 10:40 |
ApBBB | leszek3 the goal should be to end the android crap at some point. | 10:40 |
Thaodan | You need to pass verifaction on android side to run some android apps | 10:40 |
Sefriol | But usually to use these APIs in production, you need a valid EU license for that | 10:40 |
leszek3 | ApBBB: I don't see how when banks don't even want to support Huaweis HMS | 10:41 |
Wunderfitz | Sefriol And that costs a lot of money... | 10:41 |
flypig | Did anyone try the MicroG's SafetyNet/DroidGuard feature? | 10:41 |
Sefriol | Wunderfitz No idea. I did not look into it. | 10:41 |
Thaodan | In Germany HBCI/FinTS works very good and we already have an app for that from Wunderfitz called Zaster | 10:41 |
ApBBB | Wunderfitz in the area of what is that cost?? | 10:41 |
Wunderfitz | Sefriol Well, I did when I was writing Zaster Banker. ;) | 10:42 |
Jaymzz | 4 minutes left on this | 10:42 |
flypig | Is Zaster Banker still working nicely for German banks? | 10:42 |
Sefriol | Wunderfitz Ah, nice :D | 10:42 |
Wunderfitz | ApBBB 5 digit Euros at least | 10:42 |
leszek3 | flypig: last time I tried yes | 10:42 |
Sefriol | How much is "a lot" in this case? | 10:42 |
Thaodan | Other european banks also have apis but no as standardized | 10:42 |
leszek3 | Afaik those apis allow you to see your bank status but not allow for bank transfers | 10:43 |
Thaodan | https://crosskey.io/stores/s-pankki/apis | 10:43 |
Thaodan | leszek3: HBCI/FinTS does allow that | 10:43 |
TheKit | I think basically it is hard to talk abotu "banks" in general. Not every app depends on SafetyNet or even GMS, maybe it would benefit to have a whitelist of working apps | 10:43 |
Thaodan | This one also: https://crosskey.io/stores/s-pankki/apis/7b01242e-83be-4c42-b986-0d183ab35280 | 10:44 |
leszek3 | Thaodan: really? Uff. I never saw an app really allowing me to transfer money | 10:44 |
ApBBB | Wunderfitz thats not bad | 10:44 |
Thaodan | leszek3: aqbanking | 10:44 |
leszek3 | maybe my bank does not like it | 10:44 |
Wunderfitz | FinTS is a terrible protocol though and our banks don't hand out test accounts. However, it works at least smoothly here | 10:44 |
Wunderfitz | Next time, I'd probably use the library behind aqbanking and live with the downsides of it | 10:44 |
ApBBB | i mean if you can make a bussiness case out of it. ie write a lib that everyone can use and charge for the use of it. | 10:44 |
Thaodan | Many banking apps use it for themselfs so thats why we can use it pretty freely but they don't like to tell you that | 10:45 |
flypig | Wunderfitz, how easy would it be to extend Zaster Banker for other protocols? If I were interested in creating an app for a particular bank, would that be a good place to start? | 10:45 |
flypig | Those are nice finds Thaodan. | 10:45 |
leszek3 | I wonder if it would be easier to provide credit/debit card nfc payment in SFOS | 10:46 |
Wunderfitz | flypig Currently, it's more or less bound to the flow and the status handling of FinTS (yes, this f***ing protocol is NOT stateless), so it might be quite some effort | 10:46 |
Sefriol | Money transfer is probably bank by bank basis | 10:47 |
Sefriol | But for many Finnish banks that I looked into, money transfer is also possible through API | 10:47 |
Jaymzz | time is up for this one guys, try to wrap it up please :) | 10:47 |
flypig | Wunderfitz, thanks, that's too bad, but I'm not so surprised these things are hard to abstract. At least the protocol exists. | 10:47 |
Jaymzz | Sefriol: I have to move on to the next one. We don't have more time on this :) | 10:49 |
Sefriol | Sure | 10:49 |
Jaymzz | #topic Separating QML components from closed source and publishing them to git (by sefriol – 5 min) | 10:49 |
*** sailbot_ changes topic to "Separating QML components from closed source and publishing them to git (by sefriol – 5 min) (Meeting topic: Sailfish OS, open source, collaboration – August 21st 2020)" | 10:49 | |
Jaymzz | #info This has come up before. Currently, if community sees a bug or wants to propose a change in core app’s UI, the source is only available within the phone / emulator / SDK. Is there a problem with separating these components from the closed source repositories and publishing them in gitso that community could do pull requests on them? | 10:49 |
Jaymzz | answer: | 10:49 |
Jaymzz | #info This is something that could be made possible, by for example mirroring the QML code in git. We would need to alter the licence and hold the copyright for all contributions, but the possibility to do this exists. Action taken to study this further. | 10:50 |
flypig | Speaking personally, I think this would be a great idea. | 10:52 |
Sefriol | Yeah, community wants to help, but if suggestions for changes are done through TJC / email they are never going to happen | 10:52 |
flypig | Right, it's about offering a process people can use. | 10:53 |
ApBBB | resolving stuff is an ongoing problem | 10:54 |
Sefriol | Depending on how it's structured, QML components could be put into a git submodule as well? | 10:54 |
flypig | ApBBB, what do you mean? (sorry, I'm not fully understanding). | 10:54 |
Sefriol | So it's easy to integrade changes done by the community without need for separate repos for Jolla | 10:55 |
maajussi | I agree, this would be something that we need to dig into. I need to collect more information inside Jolla what this requires, but I fully agree on the proposal. | 10:55 |
rinigus | suggestions made by PRs are not guaranteed to happen either, btw. it is largely depending on current Jolla priorities | 10:55 |
leszek3 | In general I am for this. But would it not create problems with the apps not being fully open source? Like conflicts between new backend features (proprietary) and frontend commits | 10:55 |
Jaymzz | #action maajussi is going to dig more on this topic and get back to the community | 10:55 |
Sefriol | But atleast there are PRs where people can have disccussion and suggest changes | 10:56 |
ApBBB | flypig not ongoing. long stanging. my mistake | 10:56 |
flypig | leszek3, I think it it was a mirror of the latest release, that wouldn't be a problem. | 10:57 |
ApBBB | flypig what i meant is that stuff proposed or bugs or whatever takes a long time to get fixed and sometimes never does. | 10:57 |
ApBBB | flypig a great example of this is the maps situation. | 10:58 |
flypig | ApBBB, okay, I get you. Yes, I see what you mean. This wouldn't be a magical fix for that, but might help. | 10:58 |
Jaymzz | we are over time on this right now. let's try and wrap up | 10:58 |
Jaymzz | Sefriol: I will move on now :) | 10:59 |
Jaymzz | #topic Multiple 2+ cameras support (by Mister_Magister – 15 min) | 10:59 |
*** sailbot_ changes topic to "Multiple 2+ cameras support (by Mister_Magister – 15 min) (Meeting topic: Sailfish OS, open source, collaboration – August 21st 2020)" | 10:59 | |
Jaymzz | #info Lately i’ve successfully created initial support of multi-camera. On some devices auxiliary cameras are provided same way as other 2 but sfos is based around front and back camera while we need to support camera id 2 and higher. My initial changes are nowhere near merging, but it’s something jolla should start think about regarding jolla-camera ui. | 10:59 |
Jaymzz | answer: | 10:59 |
Jaymzz | #info It seems multiple cameras are in common place for the device category we have been supporting in co-operation with Sony Open Devices. It is likely that we will support this in future. | 11:00 |
Jaymzz | Mister_Magister: you there? :) | 11:00 |
Sefriol | Pinging | 11:00 |
leszek3 | yeah pinging him on telegram | 11:00 |
flypig | Kudos to Mister Magister for getting something working. | 11:00 |
flypig | Can anyone share which devices he's working with? | 11:02 |
leszek3 | Asus Zenfone 5z | 11:02 |
leszek3 | I donated money he can port SFOS on it | 11:02 |
flypig | Nice. | 11:02 |
Jaymzz | seems like he isn't in the chat. But he has asked on his topic for others to discuss it if they have anything to add. | 11:03 |
TheKit | Pro1 of recent community ports also has multiple camera, but it seems to be not exposed the same way as on 5z | 11:03 |
Sefriol | Mister_Magister here | 11:04 |
Mister_Magister | aye im here | 11:04 |
leszek3 | he is joining now | 11:04 |
leszek3 | there he is | 11:04 |
Thaodan | Some like the Xperia XA2 Ultra expose the two cameras as one | 11:04 |
Mister_Magister | TheKit: yeah pro1 won't work cvause second camera is for bokmeh effect but if you have wide angle it should work | 11:05 |
Mister_Magister | i have built packages so community can test | 11:05 |
leszek3 | Anyone knows how the second camera on the xperia 10 plus is exposed? Also as one camera or two cameras? | 11:06 |
flypig | Mister_Magister, could you provide a link please? | 11:06 |
leszek3 | afaik the second cam is a zoom one | 11:06 |
Mister_Magister | but if my PR gets merged then there won't be camera primary and secondary there will be 0,1,2,3 etc and each with info if its backwards or front facing. it needs to be implemented in jolla-camera and given thought by designers | 11:06 |
Mister_Magister | leszek3: you can check if there are more than 2 cameras using droid-camres | 11:06 |
Mister_Magister | flypig: literally PR in gstdroid and qtmultimedia | 11:07 |
leszek3 | how exactly though? | 11:07 |
Mister_Magister | and packages are on obs somwhere | 11:07 |
Mister_Magister | leszek3: droid-camres will display you resolutions for all cameras | 11:07 |
Mister_Magister | Jaymzz: the long message above is for you | 11:08 |
Jaymzz | noted | 11:08 |
Jaymzz | shall we move on Mister_Magister? | 11:09 |
flypig | Just for the log: | 11:10 |
flypig | https://git.sailfishos.org/mer-core/qtmultimedia/merge_requests/34 | 11:10 |
flypig | https://github.com/sailfishos/gst-droid/pull/56 | 11:10 |
Mister_Magister | thanks flypig i barely woke up. I'm working with abranson on fixing those patches but it will take a awhile for me | 11:10 |
Mister_Magister | if jolla or community wants to help, welcome | 11:10 |
Mister_Magister | Jaymzz: we can now | 11:11 |
Jaymzz | #topic general discussion (15 min) | 11:11 |
*** sailbot_ changes topic to "general discussion (15 min) (Meeting topic: Sailfish OS, open source, collaboration – August 21st 2020)" | 11:11 | |
Mister_Magister | *rolling tumbleweed* | 11:13 |
fridlmue | Are there any plans of Jolla stepping up with Pine64 to make a "community edition" of Pine Phone with SailfishOS/Jolla? Would love buying that. | 11:13 |
leszek3 | so I worked on some qtmultimedia patches: https://git.sailfishos.org/mer-core/qtmultimedia/merge_requests/35 | 11:13 |
flypig | Sefriol, just from earlier, nice finds with those E2E testing links. That paper is interesting. | 11:13 |
rinigus | maajussi: so what is behind OBS and git.sailfishos.org? | 11:13 |
leszek3 | problem is they are backports from newer qt versions. And that leads to licensing issues apparently | 11:14 |
ApBBB | any news regarding the wayland xdg protocol in Sailfish ??? | 11:14 |
Jaymzz | fridlmue: not that I know of at least. maybe maajussi has more info :) | 11:14 |
leszek3 | That is a big issue I think | 11:14 |
flypig | leszek3, great! | 11:14 |
flypig | leszek3, ah, not so great. | 11:14 |
Mister_Magister | also gstreamer broke | 11:14 |
flypig | leszek3, the patches are GPLv3? | 11:14 |
Mister_Magister | eglGetCurrentDisplay doesn't work apparently | 11:15 |
leszek3 | I wonder if someone knowledgable with licensing can take a look at it again. I mean otherwise we end up with a almost unusable streaming experience for sfos | 11:15 |
Mister_Magister | leszek3: works for me! | 11:15 |
mal | ApBBB: what would that need? | 11:15 |
maajussi | fridlmue No news on pinephone. We have couple of devices in the group, but there is no official commitment to establish a project on them. | 11:15 |
Mister_Magister | other problem is /maybe/ being fixed by mal | 11:16 |
mal | Mister_Magister: ? | 11:16 |
Mister_Magister | mal: changing video format | 11:16 |
leszek3 | flypig: from my side whatever you want them to be. As for qt5 probably | 11:16 |
ApBBB | mal its old and keeps things back in community stuff. like flatpack | 11:16 |
Mister_Magister | gstdroid cannot reconfigure video if it was already configured | 11:16 |
flypig | leszek3, can you usefully separate your own changes out? | 11:16 |
Mister_Magister | and that breaks DASH | 11:16 |
Kabouik_ | Pardon me if this is not the right place, but since it's now general discussion, asking just in case: are there any chance Jolla will support this in Lipstick one day? This is HDMI out on a port for a device that has the hardware for it: https://github.com/elros34/qt5-qpa-hwcomposer-plugin/commit/6a6022bbc15b6d2e346930573dfe4ee553883140 It's been shown to work, would be great to have it for other phones that have the hardware | 11:16 |
ApBBB | ie gtk wont work with it | 11:16 |
mal | ApBBB: so does it need something for qtwayland? our wayland is quite new | 11:17 |
fridlmue | @maajussi Jaymzz Thank you for the info. I think this could be worth it. Could also generate more Community and Developers. | 11:17 |
TheKit | mal: needs newer qtwayland | 11:17 |
ApBBB | mal its a compositor issue as far as i understand | 11:17 |
mal | TheKit: which version brings that? | 11:17 |
leszek3 | flypig: I linked to the originally patches. You can see that some are modified as the filename changed or is not the same or the function names are different | 11:17 |
ApBBB | 5.10 5.12 was the version but abranson said they can work around it i think | 11:18 |
flypig | Kabouik_, this is a perfectly good place to ask :) I'm not sure of the answer though. | 11:18 |
flypig | leszek3, okay, so it's all changes to existing patches? I think that's still an issue then, from a licencing perspective, unfortunately. | 11:18 |
leszek3 | Some of the patches are really trivial like the play when buffer is full patch | 11:19 |
TheKit | mal: 5.9 brings basic support, 5.12 is better | 11:19 |
flypig | leszek3, yeah, that's a real problem though. If the copyright belongs elsewhere, then the licence sticks to it. | 11:19 |
flypig | leszek3, even for very small changes. | 11:19 |
maajussi | rinigus the git and OBS changes is part of making everything (hopefully) more simplified and easy. It is not an easy question, or an easy decision, lot of different things that impact. Cost, naming, required effort vs gain... | 11:19 |
flypig | I suppose. | 11:19 |
flypig | Sorry, my "I suppose" was in reply to myself, not in reply to maajussi. | 11:20 |
abranson | ApBBB: no, I didn't say that :) | 11:20 |
rinigus | mal: newer protocols in compositor support by qtwayland will allow to handle gtk apps in flatpak-runner (wrapper compositor used by flatpak apps) | 11:20 |
leszek3 | flypig: this is totally ridiculous. So adding a comment or a variable name in a patch under a different license and no one can ever use this variable name | 11:21 |
rinigus | maajussi: killing OBS does not like it is going to make it easy for us. | 11:21 |
ApBBB | abranson ok i don't remember exactly how you worded it but you said something like it is doable to have a later xdg without a qt update. i don't remember exactly | 11:21 |
rinigus | maajussi: but probably this information and discussion should be continued in the forum | 11:21 |
flypig | leszek3, well, obviously it's not quite that straightforward, but these are legal matters. | 11:21 |
Kabouik_ | If I may add to what rinigus just said, I've also seen non-SFOS developers being discouraged from porting their Wayland apps to SFOS just because they realized they had to add code for deprecated protocols (wlseats, xdg) | 11:21 |
TheKit | currently sailfishos-porters-ci can already build rootfs image for ports. I think extending GitLab CI configs to build adaptation packages instead of OBS is possible, but certainly doesn't make life easier | 11:23 |
rinigus | maajussi: while replying to the reasons regarding killing OBS, please be specific. as I said in the forum, it is one of the services that makes development easier | 11:23 |
maajussi | rinigus yes we should, and I know that everyone agrees on your statement. If we would not have OBS - if it comes to that ... we need to find a way to do this, that wouldnt require extra effort. | 11:23 |
Kabouik_ | I meant wl_shell in fact, now deprecated and replaced by xdg_wm_base | 11:23 |
leszek3 | flypig: its really a bummer that trivial technical solutions for issues are blocked by stupid licensing rules | 11:23 |
flypig | leszek3, I totally agree. I mean, really. | 11:24 |
flypig | leszek3, but this is not just a sailfish thing. It's pretty much universal as far as I can tell. | 11:24 |
rinigus | maajussi: do I read you correctly - is it mainly admin and breaking hardware costs? | 11:25 |
Jaymzz | guys, time is up, I see there still is a lot of active discussions. So I give it a few more mins but please try to wrap it up | 11:25 |
rinigus | (re OBS: let's continue in the forum) | 11:26 |
maajussi | rinigus lot of it is about cost for sure, but that is not the only driver. | 11:26 |
maajussi | Let's continue and elaborate in forum! | 11:26 |
rinigus | maajussi: looking forward for it | 11:26 |
flypig | leszek3, just to say, thanks for that patch. | 11:27 |
Kabouik_ | Any answer to the hdmi-out question above? A patch has already been shown to work years ago on a device port, would be great to have it included in Lipstick for other devices now, which are getting more common with hardware support for this feature | 11:27 |
mal | Kabouik_: not sure how much changes it would need to lipstick | 11:28 |
Mister_Magister | what? u removing obs? | 11:28 |
Jaymzz | Mister_Magister: https://forum.sailfishos.org/t/changes-needed-to-merge-the-project-names-to-sailfish-os/1672 | 11:28 |
Mister_Magister | well you coould switch to upstream and build on opensuse obs with all new shiny packages basing on leap but who i am to dream | 11:29 |
flypig | Kabouik_, I'll create an internal issue for it, but that doesn't guarantee any progress of course. | 11:29 |
leszek3 | flypig: yeah hopefully the licensing issues will be solved soon with newer Qt version. I think when Qt 5.9 or 5.12 is coming some of those patches are still valid | 11:29 |
flypig | leszek3, it seems that would solve the issue, nevertheless it's a shame it can't be merged now. | 11:30 |
leszek3 | especially the memory leak ones make improve battery life if I see it correctly | 11:30 |
Kabouik_ | Of course flypig, but thank you, that is already something | 11:30 |
leszek3 | and streaming of course | 11:30 |
Jaymzz | Alright people, wrap it up already! Moving on in a few moments | 11:30 |
Sefriol | So what's the status with Qt? ;) | 11:31 |
Sefriol | :D | 11:31 |
Mister_Magister | mal: how are devs supposed to make ota? host it themselfs? | 11:31 |
Mister_Magister | Sefriol: whats status with throwing away money because of keeping packages closed source? :D | 11:31 |
Jaymzz | #topic next meeting time and date (5 min) | 11:32 |
*** sailbot_ changes topic to "next meeting time and date (5 min) (Meeting topic: Sailfish OS, open source, collaboration – August 21st 2020)" | 11:32 | |
leszek3 | Qt Upgrade develops to a never ending story | 11:32 |
Mister_Magister | +1 | 11:32 |
Jaymzz | Alright so we will go back to the normal schedule from the next meeting, every two weeks on thursdays. | 11:33 |
Mister_Magister | leszek3: same as opensourceing. we are getting nowhere and no effor is being put into it | 11:33 |
Jaymzz | #info Next meeting will be held on September 3rd 2020 at 08:00 UTC | 11:33 |
Mister_Magister | jolla should also fire their android designers | 11:33 |
mal | Mister_Magister: https://github.com/mer-hybris/droid-hal-configs/pull/181 | 11:34 |
leszek3 | what android designers? | 11:34 |
Jaymzz | Need to end the meeting guys. Have other things to do :) you can continue the discussion if you like :) | 11:34 |
Jaymzz | #endmeeting | 11:34 |
sailbot_ | Meeting ended Fri Aug 21 11:34:15 2020 UTC. | 11:34 |
sailbot_ | Minutes: https://irclogs.sailfishos.org/meetings/sailfishos-meeting/2020/sailfishos-meeting.2020-08-21-10.00.html | 11:34 |
sailbot_ | Minutes (text): https://irclogs.sailfishos.org/meetings/sailfishos-meeting/2020/sailfishos-meeting.2020-08-21-10.00.txt | 11:34 |
sailbot_ | Log: https://irclogs.sailfishos.org/meetings/sailfishos-meeting/2020/sailfishos-meeting.2020-08-21-10.00.log.html | 11:34 |
*** sailbot_ changes topic to "Next meeting will be held on Friday 21st of August 2020 at 10:00 UTC. Topics can be created here: https://forum.sailfishos.org/t/community-meeting-on-irc-21st-aug-2020" | 11:34 | |
Mister_Magister | leszek3: pull down from the top on sfos and see android design copied | 11:34 |
Mister_Magister | mal: so porters will have to host ota themself right? | 11:34 |
mal | or create some common place for hosting things | 11:35 |
Mister_Magister | really, is money situation that bad? | 11:35 |
Mister_Magister | im sure you could talk to opensuse to build your packages on their obs | 11:36 |
leszek3 | I think jolla could ask the community for hosting money for the obs servers | 11:36 |
Kabouik_ | That does sound like it could be a significant hit to the porting efforts indeed | 11:36 |
Mister_Magister | leszek3: jolla could ask community to do many things but they just love throwing money away | 11:36 |
Mister_Magister | alright bois i'll throw something together | 11:36 |
leszek3 | nah. I can understand having more control over certain things and also being reliable | 11:36 |
tortoisedoc | sorry from my side jolla has one way to get more money, and that's by supporting more devices | 11:38 |
tortoisedoc | / selling more licenses | 11:38 |
leszek3 | tortoisedoc: that means also investing more money to support those | 11:38 |
tortoisedoc | it takes money to make money leszek2 | 11:39 |
tortoisedoc | *leszek3 :D | 11:39 |
tortoisedoc | this whole offline-ing of services is not a good sign | 11:39 |
tortoisedoc | (obs, tjc, git) | 11:40 |
tortoisedoc | either the end of the line | 11:40 |
tortoisedoc | or worse, a shift towards closed-source | 11:40 |
tortoisedoc | (Nokia style) | 11:40 |
leszek3 | I would not see it so dramatic. Its probably cutting costs | 11:41 |
leszek3 | and corona crisis is hitting everyone | 11:41 |
leszek3 | so not bad to cut something to save some money | 11:41 |
rinigus | if it is cutting costs, they should clearly say so. right now we are getting "complicated" all over the place | 11:41 |
tortoisedoc | that's by itself already a writing on the wall | 11:42 |
mal | git makes also sense, now packages are split into git.sailfishos.org and github which is a bit confusing | 11:42 |
tortoisedoc | and then on the other side, you have HMD which is flooded with money from all over the place | 11:42 |
tortoisedoc | @mal true that! licensing matters might apply as well | 11:42 |
leszek3 | tortoisedoc: though you don't hear much from HMD. They are flooded by money as they were probably in big shit trouble | 11:43 |
mal | tjc was not as practical as the new forum | 11:43 |
tortoisedoc | @mal true that too | 11:44 |
rinigus | mal: what is strange with the git - they just moved there. was it a year ago? | 11:44 |
tortoisedoc | rinigus : when ms acuired github? | 11:44 |
rinigus | not sure, 2020 beginning? or 2019 | 11:44 |
rinigus | I referred to move from mer git to sfos git | 11:45 |
mal | rinigus: it was just renaming of the old git | 11:45 |
rinigus | mal: ok, I had an impression that it was more. my bad | 11:45 |
flypig | Kabouik_, just creating that HDMI issue, do you know of a relevant TJC post that discusses it? | 11:46 |
mal | rinigus: so the only thing that can be argued is OBS, other things make sense | 11:47 |
rinigus | in this respect, obs is way bigger step down. and we will have to figure out how to replace it | 11:47 |
leszek3 | yeah obs is really really sad | 11:47 |
rinigus | leszek3: it is not sad, it is making porters work way harder. projects like maps are hugely impacted | 11:48 |
rinigus | ... nemo as well | 11:48 |
rinigus | so, if that obs is closed, some similar (or better) solution should show up | 11:49 |
Kabouik_ | I'm not sure flypig, there are some topics on MHL support but most of them are almost empty since they were posted at a time when not many devices supported it, and there were fewer ports | 11:50 |
rinigus | let's see what we will get as an official reply and how do they plan to work with the devs on replacing obs | 11:50 |
flypig | Kabouik_, yeah, that's what I saw too. It's not a problem, I just thought there might be something neat to link to. | 11:50 |
Kabouik_ | I opened this one on the Pro1 port repo: https://github.com/sailfish-on-fxtecpro1/droid-config-t5/issues/43, but I think it shouldn't be a port-specific issue since this is a Lipstick patch. Still it provides some useful links to the commits | 11:50 |
flypig | Kabouik_, thanks, that's useful. I include a link to that too. | 11:51 |
Kabouik_ | Excellent, thanks. There's a child issue: cursor support (https://github.com/sailfish-on-fxtecpro1/droid-config-t5/issues/41). Elros34 has been working on improving the situation through qxcompositor and a qt plugin. | 11:52 |
Kabouik_ | Those two together could mean dock mode in for SFOS, similar to what Android, Mobian, PmOS or UBPorts do | 11:53 |
Kabouik_ | But this is a stretch compared to what we discussed here today on hdmi of course | 11:53 |
flypig | Kabouik_, that'd be really cool, I'd love that :) But yeah, I'm not sure whether this would be a priority in general. Let's see. | 11:54 |
flypig | Kabouik_, you might want to bring it up again in a future meeting, just to see if there's any news (and I'd be interested on what happens to those PRs too). | 11:55 |
Kabouik_ | Sure, thank you. This was my first meeting in 8 years of SFOS use, somehow I always missed the others. | 11:55 |
flypig | Well, it's good you came. I definitely hope you'll be back then :) | 11:57 |
Kabouik_ | Not sure if you saw what can be done already with chroot or lxc, but really it's pretty close to that point. And it's real desktop distros and WMs, so far superior to the dock mode in Android. I can provide link if you are curious (not for the issue). And cursor works on some devices with Elros' hacks already | 11:57 |
tortoisedoc | Kabouik_ links yes please :) | 11:58 |
flypig | Seconded: links please! | 11:58 |
Kabouik_ | However after much talk with the harbour-containers (lxc) developer, I know he's frustrated by this other issue that was brought up by rinigus and thekit on deprecated qtwayland protocols, xdg support would make everything easier and more secure if I understood correctly | 11:59 |
Kabouik_ | I already spammed that video quite a lot but it's a nice demo I think, also check the links to repos in the description: https://www.youtube.com/watch?v=8PnDZtKzsSc | 12:00 |
flypig | Thank you! | 12:00 |
flypig | I gotta go, but thanks for the vibrant meeting :) | 12:00 |
Kabouik_ | Works with Onboard as virtual keyboard too, and now kinda with usb-mouse too | 12:00 |
Kabouik_ | See you, thanks for your time! | 12:00 |
PeperJohnny | that video looks promising | 12:02 |
Kabouik_ | I use it every day now, more than my native apps (probably because the hardware keyboard makes it convenient even on the move, and with a tiling WM I don't need to tap accurately on small things) | 12:03 |
Kabouik_ | But on other devices with Onboard as vkb (https://www.youtube.com/watch?v=Miyxfc038y8), this could really be amazing too when/if cursor and hdmi-out are officially supported one day | 12:03 |
PeperJohnny | I guess that is the same that the pine folks do on the other OSs? | 12:03 |
PeperJohnny | or other OS folks on pinephone :D | 12:04 |
Kabouik_ | I think Pine folks boot the Linux distro, either PmOS or Mobian (the latter works on Pro¹ too thanks to the dev of the LXC app) | 12:04 |
Kabouik_ | While here it's the distro inside a Sailfish app, so you still have SFOS alongside it | 12:04 |
PeperJohnny | that's a thanks from me too for making me aware of that | 12:05 |
Kabouik_ | I'm just a lucky user who was fortunate enough to test an early build and now have a well configured container, didn't do anything more than testing for the dev | 12:06 |
Kabouik_ | Also, it's Firefox desktop, latest version. :< Feels great. | 12:06 |
Kabouik_ | It's lacking hw acceleration though. | 12:07 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!