13:30:23 #startmeeting Sailfish OS, open source, collaboration – 3rd February 2018 - live from FOSDEM! Audio cast: https://meet.jit.si/SailfishFOSDEM 13:30:23 Meeting started Sat Feb 3 13:30:23 2018 UTC. The chair is sledges. Information about MeetBot at http://wiki.merproject.org/wiki/Meetings. 13:30:23 Useful Commands: #action #agreed #help #info #idea #link #topic. 13:30:38 #info Meeting information and agenda can be found here: https://together.jolla.com/question/54157/sailfishos-open-source-collaboration-meeting-planning/ 13:30:42 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-have :) 13:30:56 #topic Brief introduction (5 min). Please prefix your name/handle with # info 13:31:01 #info Simonas Leleiva, sailor @ Jolla, presently @ FOSDEM 13:31:05 #info Kimmo Lindholm, community, breaking things. not@fosdem, maybe next time, neverknow. 13:31:08 #info Leif-Jöran Olsson, community 13:31:18 #info nh1402, community member 13:31:19 #info Andre Walker, community, @ fosdem 13:31:21 #info tadzik, community, small-time developer, @fosdem 13:31:25 #info Lucien Xu community member. @FOSDEM 13:31:26 #info Jonatan Walck, community, at FOSDEM on the second row.:) 13:31:27 #info James Noori, sailor @ Jolla, Sitting at home wishing I was at FOSDEM :( 13:31:28 #info Dylan Van Assche, community @FOSDEM 13:31:30 #info Andrew Branson, sailing @ fosdem 13:31:38 #info Lewis Rockliffe - @FOSDEM 13:31:39 #info Carsten Munk, CTO @ Zipper 13:31:40 #info Christophe Chapuis, community member 13:31:44 #info Erik Lundin, community 13:31:52 #info Mister_Magister, community and mad porter 13:31:52 Stskeeps: @FSODEM too right ? 13:31:54 #info Fabio Isgrò, community 13:31:59 #info Matti Lehtimäki, porter etc 13:32:01 #info Tom Swindell cheer leader 13:32:06 #info David zarel Costa, community, @fosdem 13:32:09 #info Tommi Keisala, community @FOSDEM 13:32:22 #info Steph Gosling, community, porter 13:32:22 #info AL13N , betatester @ Fosdem 13:32:27 #info Raine M�kel�inen, sailor @ Jolla 13:32:30 #info Pami Ketolainen, sailor @ Jolla 13:32:38 #info piggz mido porter, not @fosdem 13:32:47 #info cedesguin near Brussels, community lurker 13:33:01 #info Juhu Hämäläinen, sailor @ Jolla, not @fosdem, presently doing other things but try to idle here and react to possible highlights 13:33:05 #eekkelund @fosdem 13:33:10 #info Juho Hämäläinen :) 13:33:27 #topic Splitscreen/PiP Multitasking (asked by nh1402 - 10 min) 13:33:34 #info Previously talked about, arrange time for separate meeting to get it off the ground, to work on it with the glacier ui. 13:33:36 #info Frajo Haider, sailor @ jolla 13:33:50 whowver has the Black X compact can they start sending it back to the back of the room so the new people can have a play? 13:34:00 sledges: only 3 min gone 13:34:16 kimmoli: we're squeezing timeand space 13:34:26 #info krisko, community member 13:34:41 yes, so this topic was last brought up a few months back now 13:35:02 #info jolladiho, community 13:35:47 and we agreed to have a separate meeting to get it off the ground, agree on implementation details, before actual development work 13:37:03 #info David Greaves; Sailor and Mer guy :) 13:37:07 nh1402_: not something we need -since there are no tablets- but nice to have i guess 13:37:09 jpetrell: couple of words perhaps on the topic? :) 13:37:31 it doesn't have to be tablet only... 13:37:35 ApBBB: there are tablets 13:37:39 for example nexus 7 13:37:43 ApBBB: i have a tablet :p 13:37:44 Agree to use it on a phone too :) 13:37:45 android has Picture in Picture on phones, and that works fine 13:37:54 I guess even w/o a tablet having a bit of a screen dedicated to an always-on-top app 13:37:58 (phone call, perhaps) 13:38:03 the ux how you initiate the split screen is something that needs a lot of tought 13:38:11 nh1402_: certainly important topic, several hands went up in the audience here who agrees for th eneed 13:38:17 no tablets = nothing widely available 13:38:34 the audio is a bit choppy BTW 13:38:50 I suppose the best place to have a meeting would be on this channel at some point 13:38:52 you can still buy the son tablet im using 13:39:12 it should work on pbones too, small apps 13:39:12 sony 13:40:01 It's quite useful for chatting e.g. while browsing. 13:40:23 or even for videos 13:41:28 larger the screen more important split screen is. thus e.g. sailfish os tablet UX doesn't work that well in 8"+ screens 13:41:29 ApBBB: yes, I can't follow what discussion is going on 13:41:33 small brainstorm about having sfos on projectors, also for splitscreen benefit? 13:41:39 on one hand devices like the phone we are quite covered with the fast switching between apps. on tablets -two hand devices- that is a different story 13:41:45 What about ... windows like on a desktop ? 13:41:59 I guess this won't be a popular idea on phones but on tablets this *can* make some sense 13:42:06 sledges: when you say projector do you mean that Xperia projector? 13:42:32 Sfiet_Konstantin: the desktop paradigm is different than mobile (tablets phones) 13:43:21 it is but phones are capable, performance wise of having proper multitasking 13:43:25 nh1402_: yes 13:43:36 in whatever form that might be 13:43:36 i would suggest a three finger closing switpe to halve the screen and get a luncher for another app on half the screen 13:43:53 nh1402_: alin jerpalea said that it's not in the Open Devices programme yet but will be very soon 13:43:54 Sfiet_Konstantin: hard to make optimal layout if the window size is fully dynamic that you can shrink and expand as you like 13:43:59 ApBBB: ??? 13:44:05 jpetrell: ok 13:44:17 apps would need to be updated for splitscreen too 13:44:26 #info Community meetings will be held in the same style as Chris' Cal/CardDAV meetings 13:44:28 #topic Sailfish Browser (asked by Nokius - 10 min) 13:44:34 there are some android deices doing splitscreen, perhaps some ideas can be stole^Wborrowed 13:44:36 #info What are future plans to keep the Browser on the edge of time. It will be one issue with zipper as the Browser is bit dusty. The engine is old and users face issues with mis-functioning websites. The Browser is one of the most important application on a mobile device. Is it a option to move to QtWebEngine as it has a relationship to Chromium. Is a step to Qt 5.10 LTS needed first? 13:44:41 content of each app would have to be pur in scrollable 13:44:48 put* 13:45:27 split screen puts quite much demain on homescreen (multitasking), system UI (keyboard, system dialogs, focus handling), UI toolkit (scalability) and apps (different size variants), a big project 13:45:43 if we can get the new firefox stuff on SFOS -or firefox itself- would be awesome :/ 13:46:45 #info things like webrtc are in the platform, but haven't been integrated into the browser UI 13:46:51 to build firefox the minimum version of GCC needed is 4.9 13:47:01 Sailfish uses 4.8 iirc 13:47:04 nh1402_: super transition to some later topic :D 13:47:31 #info the question now is whether it's worth investing more effort into maintaining the embedded gecko engine, or should we switch to another engine that's better maintained externalls 13:47:34 how easy is to plug all these stuff (webrtc & friends) to connect to the gui ? 13:47:53 + isn't gecko now need rust ? 13:48:10 I think it's possible to modify firefox ui via userchrome.css changes to use that natively 13:48:10 #info a decision should be made this year about which direction to take, but it's not a simple one 13:48:22 nh1402_: it'd be interesting to see what's stopping us from running Firefox on Sailfish OS. I remember early firefox mobile/fennec development on maemo as the primary platform... 13:48:33 moving to new Chrome-tech based Browser engine is big project, would need prototyping to better understand effort. something community member could perhaps do. :P :) 13:48:35 so GCC version may be one limit 13:48:39 jpetrell: gcc version mainly 13:48:46 we have very ancient gcc 13:48:49 jpetrell: interesting 13:48:54 about quicksilver, the build system was significantly changed 13:48:54 with firefox/mozilla engine getting a lot better is kind of weird to change now 13:49:05 jolla should update it like every normal distribution 13:49:08 I tried to update that but it was too different. 13:49:39 technically you can build chrome for Sailfish too, but not sure about GCC version 13:49:48 nh1402_, sf browser doesn't have xul ui and has been utilizing partially elecrolysis since dawn 13:50:08 rainemak: the electrolysis part is interesting 13:50:37 I bet chrome has better hardware support like what was previously mentioned. 13:50:50 ideally we kept all the upstream libraries, including gecko engine, always up-to-date in recent version. unfortunately we don't have resources to do that alone internally. there are more focus on upgrading the middleware, e.g. due to security nowadays compared to situation few years back 13:51:20 middleware upgrades are again something community can help with, it is all open source 13:51:34 jpetrell: what kind of upgrades are you talking about ? 13:52:44 Sfiet_Konstantin: Browser, Tracker, different app-specific backends, there are hundreds of libs 13:52:54 ok 13:53:16 rainemak: I was talking about using firefox natively in Sailfish, and not modifying the sf browser 13:53:26 ok 13:53:53 work actively being done to get firefox working in wayland 13:54:08 upgrading upstream framework often requires upgrading half-dozen other libraries. some will cause conflicts that need sorting out, creating patches and testing 13:54:48 #action approach other manufacturers/communities for help, such as Mozilla, Vivaldi 13:54:53 #info Sony Xperia X insides about the project (asked by Nokius - 10 min) 13:54:58 jpetrell: how could we help on this one ? 13:55:08 nh1402_: an app on sfos wihtout proper UI is useless 13:55:10 #undo 13:55:10 Removing item from minutes: 13:55:15 #topic Sony Xperia X insides about the project (asked by Nokius - 10 min) 13:55:19 #info some details about the topic: For me as community member SailfishX was the biggest Story for Jolla in 2017. Could we, the community get some insides about the project like: active Users; sold licenses; markt responce; contribution from the community (patches / fixes / ...); tell us about good and downsides (if possible); What does Sony say? Do they like this SailfishOS on there Device \[^_^]/ 13:55:36 ApBBB: ui can be modified, via userchrome.css 13:56:09 veskuh-laptop is happy with the sales number 13:56:50 #info numbers are better than we expected, but we're not giving a fixed number ;) It's not taken over the world, but it's very encouraging. Tell your friends... 13:59:33 #info Alin from Sony likes his Sailfish install 14:00:14 what happened to Sony's mainlining effort? 14:00:17 sledges, write it down 14:00:23 was all stutter 14:00:43 nh1402_: how do you mean? 14:00:45 #info Thanks to him and his team for providing the AOSP base, which is also helped stephg bring Sailfish to the X Compact, and r0kk3rz bring it to his Z3 tablet 14:00:46 we all miss double tap though :D 14:01:21 ah, I noticed that too 14:01:34 a couple of years ago now, at fosdem they announced they were trying to mainline their kernel patches 14:01:38 i think 14:01:38 audio down 14:01:57 nh1402_: upstream you mean? 14:02:04 yes 14:02:35 nh1402_: its still on going 14:02:53 @steph: How far away is a public image for Xperia X Compact? 14:03:18 I will try and get it out this week 14:03:30 #topic Nokius Looking back into 2017 / Outlook for 2018 (asked by Nokius - 1 min) 14:03:34 Beautiful! :) 14:03:51 #info Please share a bit about what happened in 2017? What was achieved what is an outcome, where is improvement needed? Did Jolla reached there end year gole? Where you like to go in 2018. Are the millstones for this year. [please answer this question to target the audiences community not your investors ;) bit transparency to the community many thanks in advance 14:03:57 #link https://blog.jolla.com/sailfish-x-whats-next/ 14:04:29 #topic QtFeedback QML module (Dylan Van Assche - 10 mins) 14:04:50 #info The simple QtFeedback QML module isn't allowed in Jolla Harbour, is there a reason for this? For some apps (messaging, ...) it might be interesting to provide the user some haptic feedback. I was surprised this module was not allowed in Jolla Harbour since it's included in the Components example app in the SDK. 14:05:15 pvuorela: ^ 14:06:29 on a side note is this audio cast being recorded offline, for future reference? 14:06:31 Hi. Sorry I'm late. 14:07:07 because I can't follow it live, and would like to hear the discussion 14:07:19 nh1402_: there is almost nothing to hear 14:07:22 #info Dylan said it's used as an example in the SDK, but isn't allowed in the harbour 14:07:27 quality is terrible i cant understand thing 14:07:32 we had discussions with jpetrell and pvuorela that we should document QtFeedback well supported parts 14:07:34 nh1402_: Mister_Magister: because no-one is talking :) these are more Q&A rather than discussions 14:07:59 sledges: even if someone is talking its hard to understand a word 14:08:16 Mister_Magister: im using it as mic, and talking straight into, also bringing up to other people when they talk 14:08:23 repeating questions from the back 14:08:48 rainemak: allowing would be great even if there's no documentation for it yet 14:09:06 unfortunately we do not record this offline, so we'll summarise main points (for two last discussion/like topics) 14:09:11 nh1402_: ^ 14:09:19 is the documentation the reason for it to be blacklisted? 14:09:21 rainemak: is this also a call to have documentation be written (maybe by us ?) 14:09:45 I think all developers would appreciate some transparency regarding blacklisting 14:09:56 Sfiet_Konstantin, did mean that 14:09:57 like "why is this thing not allowed even if it's preinstalled" etc 14:10:07 DylanVanAssche, yes there's a clear need 14:10:08 tadzik: agreed 14:10:14 andrewalker: maybe it has just fallen through the cracks 14:10:17 #info Pekka's not around, so we'll postpone this question, but it could be added after this request. 14:10:29 time is precious, moving on 14:10:33 #topic C++ compiler upgrade (Sfiet_Konstantin (Lucien Xu) - 10 mins) 14:10:35 a simple table in SFOS wiki could do 14:10:37 there's a striking about of apps that are either nerfed for harbour or not available there at all 14:10:39 #info Is Jolla thinking or planning to upgrade the version of GCC to support C++14/17 in the near future ? Any roadmap ? 14:10:43 tadzik: I think we are working other way around. We've whitelisted some libs that we know that are good. 14:11:06 veskuh: nodnod 14:11:35 hi, did I miss the meeting is thre 14:11:48 sledges: even if somebody is talking quality is too bad to understand anything cause its cutting in half words sometime you can hear… 14:11:48 there a transcript? 14:11:53 matteone: is still on going 14:13:08 Mister_Magister: well, we tried, sorry:) 14:13:14 np ;) 14:13:19 thanks for trying 14:13:27 just leave some info here too 14:13:33 we're in Faraday cage here, will improve in future, with offlince recording ;) 14:13:38 yep, minutising in progress 14:13:56 sledges: FOSDEM is basically a huge faraday cage :( 14:14:06 gcc topic is back almost on every meeting it really should be updated 14:14:11 #info it's not on the short-term roadmap for now. there are lots of interactions with the build environment, and compatibilty issues to address 14:14:33 sailfish browser does not support WebRTC :/ 14:14:35 community help needed too ^ 14:14:56 wouldnt it be possible to have both 4.8 and newer? 14:15:54 for keeping back compatibility 14:16:35 we are discussing C++11 ABI change 14:16:51 ps i really need to be on fosdem 2019… 14:16:52 hoping that new GCC still have the "keep old ABI" flag 14:16:59 Mister_Magister: please yeah 14:18:18 let us move ahead 14:18:19 #topic Community involvement in SFOS (asked by Nokius - 10 min) 14:18:21 #info Insides where get's community involved in SailfishOS. Is Community a driving factor for Jolla / SailfishOS? What are KPIs in the Community involved Project Translations. Where could community be involved more? 14:18:29 Sfiet_Konstantin: i'm wondering what is difference between sfos and other distros that we cant update abi like others 14:18:36 there are some discussions around about gcc 14:18:58 Mister_Magister: one thing is the build system: host gcc should be upgrated too, and probably scratchbox 14:19:07 yeah 14:19:12 video is on 14:19:26 dr_gogeta86: i see black hole 14:20:08 can't get video frames out, just tried to show what swag we have, so next time you should come to FOSDEM and grab it ;) 14:20:19 https://twitter.com/i/web/status/959792355971928064 14:20:38 Network team wants to raise awareness we see MITM attack attempts. Use secure protocols to connect to the outside! Also if you are the one doing this please come to the NOC, we have a present for you ;) 14:20:50 from @fosdem 14:20:59 sledges: send photo then :D 14:21:02 thanks, we use mobile data access points 14:21:14 Mister_Magister: i'll, but not via jitsi 14:23:41 if you mean community i made some PR so i think it also counts :P 14:23:50 dicussions here were about: we really need new gcc for C++>11. Can we build it from community, as a separate package on /opt ? And can Jolla, at some point benefit from it, gracefully transitioning their package to this new gcc too ? 14:23:51 or what mal is doing 14:24:02 indede 14:26:35 #info veskuh: we're very proud of the community translation programme - it's grown to the point where ten new languages were added to a release. it's a great example of community collaboration done right. 14:36:49 #info PSA: the next upgrade will remove harbour-warehouse and harbour-storeman, and we're calling community's help to get involved and upgrade the package-kit api that the next upgrade will change 14:36:55 maybe we should move forward 14:37:06 we tried to reach out to the author of warehouse, but it bore no fruit sadly 14:37:28 sledges: better author of storeman 14:37:58 so what's the plan foreward for OpenRepos ? 14:38:19 Mister_Magister: anything goes at this point 14:38:34 sledges: what? 14:38:49 M4rtinK: warehouse and/or storeman need to update the way they talk to packagekit in its new API 14:38:50 it's the main source of applications for a lot (majoriy ?) of Sailfish OS users due to Harbour limitations 14:39:16 the harbour store is also not available on community ports, or is it? 14:39:21 yeah like i never go into harbour 14:39:22 M4rtinK: can still download rpm through browser from openrepos 14:39:22 mer contrib is a set of repo in which any community member can submit PRs before inclusion in Mer 14:39:23 maybe it is, nevermind 14:39:26 always into openrepos 14:39:29 tadzik: it is 14:39:41 tadzik: ofcourse it is 14:39:53 maybe you were using some *weak* port 14:40:00 Sorry for bringing this now, but is there any news about components open sourcing ? (sledges ?) 14:40:15 so many ports will loose *all* user friendly application access ? that sounds pretty catastrophic 14:40:17 yeah, not sure where I got that idea now that I think of it :) 14:40:27 sledges: you still can add repo manually :P 14:41:03 M4rtinK: openrepos are main source of applications thats true 14:41:33 so audio is dead completly 14:41:41 * Sfiet_Konstantin think about SFOS Silica 14:42:00 (to link with other topics: so that you can have Qt 5.bleeding edge build of Silica) 14:42:48 #info veskuh says that we've been consulting with a former Meego colleague about the best way to proceed with this. Hopefully he'll be able to recommend a plan to legally take steps to open source stuff in the right way. 14:43:00 let's move on to the last 14:43:20 let's discuss warehouse/storeman elsewhere, and we'll communicate properly, also in next meeting 14:43:20 sledges: waiting for general discussion :P 14:43:23 #topic Jolla & Zipper collaboration Q&A (r0kk3rz - 10 mins) 14:43:41 veskuh-laptop: please keep us posted 14:43:48 #info Since we will have representatives from both Jolla and Zipper present @ FOSDEM this is a good opportunity for the community to talk to them about the Zipper project and where it fits in with Sailfish OS 14:47:56 #info From Jolla's side, there are lots of possibilities that Zipper could bring, such as paying for payments, donating to websites, rewarding translations and putting up bug bounties 14:48:30 I think at this point *any* integrated payment/donation method is good 14:49:33 this meeting is really quiet 14:49:43 not sure if Stskeeps is still around 14:49:59 i am down for payment methods as long as its using fiat currencies 14:50:48 I guess some sort of automatic conversion would would work 14:51:17 eq. having some third party convert any *coin you get to "real money" automatically 14:51:20 M4rtinK: conversions = middleman = increased cost 14:51:25 Mister_Magister: sorry no time for general discussion in fosdem :) we are being kicked out :D 14:51:36 sure, but you actually can have a cost this way :) 14:51:45 sledges: F********* 14:51:52 #info but the technical aspects of store payments were never difficult to implement - the problems was always the legal/administrative aspects for exchanging money for this 14:51:59 sledges: when are you expected to annouce the next device? approximately 14:51:59 time for hallway discussion ? :) 14:52:10 with the amount of people and voice/text general discussion would go out of control :) 14:52:18 we are a mobile community, right ? ;-) 14:52:28 sledges: doubt nobody is writting there 14:52:29 M4rtinK: :D 14:53:01 so I guess there will be some meeting notes later on posted ? 14:53:25 (I guess not everything was transcribed & the streaming unfortunately did not work very well) 14:54:13 M4rtinK: all important bits were transcribed in #info 14:54:25 rainemak: can i ask you something after meeting? 14:55:51 sledges: cool! :) 14:57:11 one thing that we couldn't fit today but which I would like an update on: Fairphone and Jolla status. I'll search for answers while I'm here in Brussels.:) 14:57:25 :D 14:57:32 jwalck: no announcements on the marriage:) 14:57:32 #info Sebastian Wolf is working on his own german-based payment system for his Piepmatz twitter app. He's got quite far along withit, dealing with a reseller. 14:57:37 I would say that it is currently a one man effort (thanks mal) 14:58:06 sledges: but you're talking about the marriage as a thing that exists/is planned? engaged already?;) 15:00:37 jwalck: it was called like this few years ago 15:00:56 thank you all! 15:01:03 #topic Next meeting date 15:01:15 proposing two Thursdays later 15:01:24 15th February 2018 15:01:24 Quasarmx have paymant system and its working 15:01:25 +1? 15:01:40 +1 whatever 15:01:54 +1 15:02:39 hmm rainemak is afk? no good 15:02:43 2weeks before MWC:) 15:03:01 thank you, that was intense and awesome!! 15:03:03 #endmeeting