*** vgtw_ is now known as vgtw | 07:01 | |
*** ChanServ sets mode: +o Jaymzz | 07:37 | |
*** peperjohnny is now known as peperjay | 07:57 | |
Jaymzz | #startmeeting Sailfish OS, open source, collaboration – June 11th 2020 | 08:00 |
---|---|---|
sailbot_ | Meeting started Thu Jun 11 08:00:10 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 – June 11th 2020)" | 08:00 | |
Jaymzz | #info Meeting information and agenda can be found here: https://lists.sailfishos.org/pipermail/devel/2020-June/009208.html | 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 – June 11th 2020)" | 08:00 | |
Jaymzz | #info James Noori - sailor @ Jolla | 08:00 |
piggz | #info piggz/Adam pigg - community porter | 08:01 |
abranson | #info Andrew Branson - sailor @ Jolla | 08:01 |
ggabriel | #info Gabriel - community | 08:01 |
peperjay | #info peperjay - community | 08:01 |
dcaliste | #info Damien Caliste - community | 08:01 |
birdzhang | #info BirdZhang - community | 08:01 |
attah_work | #info Anton Thomasson - developer of shitty apps... just watching with half an eye | 08:01 |
flypig | #info David Llewellyn-Jones- sailor @ Jolla (partially present). | 08:02 |
pasik | #info pasik - community | 08:02 |
nobodyinperson | #info nobodyinperson: community | 08:03 |
Jaymzz | Welcome everyone :) we'll be moving to the 1st topic of the day in a minute | 08:04 |
Jaymzz | #topic sailfishos Qt5 upgrade (15 min – by pasik) | 08:06 |
*** sailbot_ changes topic to "sailfishos Qt5 upgrade (15 min – by pasik) (Meeting topic: Sailfish OS, open source, collaboration – June 11th 2020)" | 08:06 | |
Jaymzz | #info community is curious about the current plans and timeframe for sfos Qt5 upgrade, especially with the rest of the sfos toolstack recently upgraded. Newer Qt5 version would obviously help developing native apps and porting existing Qt5 apps more easily to sfos. In earlier meetings it was mentioned Qt licensing isn't a problem anymore for sfos community devices, so that's hopefully sorted out now? Is it likely sfos moves d | 08:06 |
Jaymzz | irectly to a newer Qt version (such as Qt 5.12 LTS) rather than the old plan of Qt 5.9, which is now quite old already? Any news? | 08:06 |
Jaymzz | And here comes the answer: | 08:06 |
Jaymzz | #info As you have noted we did preparation work for Qt 5.9 earlier. The current plan is still to proceed step by step, but we are not announcing any schedule for the update. | 08:06 |
piggz | *drum roll* | 08:06 |
Jaymzz | XD | 08:07 |
pasik | :) | 08:07 |
piggz | ok, moving on :D | 08:07 |
Jaymzz | pasik: do you have anything to add? Or shall we move on? the stage is still yours :) | 08:08 |
ApBBB | the issue is that this QT delay also delays a lot of cool stuff the comunity is dong :/ | 08:08 |
rinigus | just to be clear. while no schedule is replied, you plan to move as 5.9->5.12? | 08:08 |
nobodyinperson | I think nemomobile just recently went to Qt 5.12, what exactly prevents SailfishOS from migrating? That Silica is closed-source so the community can't help? | 08:08 |
pasik | Jaymzz: I guess not much to add to that.. except all the discussion that comes up :) | 08:09 |
abranson | rinigus: I think when updating things that are very far behind, it's better to jump at most between LTS versions. otherwise it can turn into a mess. | 08:09 |
abranson | nobodyinperson: it's a licensing thing. mentioned many times before | 08:09 |
nobodyinperson | abranson: sorry | 08:09 |
rinigus | abranson: maybe. but as nemo is working on 5.12 update already, it could be reasonable to see how well that works | 08:10 |
abranson | yeah that's true, though as nemo and sailfish vary in mostly qt related parts, it's not a shoo-in | 08:10 |
rinigus | so, but from Jaymzz replly, we should conclude that the path is planned as 5.6->5.9->5.12 | 08:13 |
rinigus | at least that some kind of specific plan. or do I read it wrong? | 08:13 |
birdzhang | lol, Jaymzz is offline | 08:14 |
dcaliste | abranson, just wondering, I thought it was replied at one moment that licensing issues where sorted out, in a way. Are there new issues in that respect ? Or is it for newer versions of Qt only ? | 08:14 |
abranson | rinigus: not sure if there's much use in that info. intermediate versions may not be released. | 08:14 |
rinigus | abranson: ok, good to know | 08:15 |
piggz | is it possible to state clearly which modules have problematic licenses? | 08:15 |
abranson | dcaliste: i think at one point we thought we could proceed with the update and sort the licensing out separately. but couldn't. | 08:15 |
abranson | piggz: the whole thing. 5.9 is either GPLv3 or commercial | 08:16 |
abranson | some 5.6 modules were the same. they weren't upgraded to 5.6. | 08:16 |
Jaymzz | damn | 08:18 |
Jaymzz | lost my internet for a sec | 08:18 |
Jaymzz | can you guys see my messages here? | 08:18 |
dcaliste | Ok, thank you abranson, so it may still take a while if it relies on sorting out licensing issues :/ | 08:18 |
abranson | for someone in sweden, your internet is terrible | 08:18 |
ggabriel | Jaymzz: we read you | 08:18 |
flypig | We see them, yes. | 08:18 |
Jaymzz | ok thanks | 08:18 |
abranson | i though the swedes had the best internets | 08:18 |
ApBBB | koreans i think have the best internets | 08:19 |
Jaymzz | abranson: I guess my connection has gotten some Covid just like the rest of Sweden :/ | 08:19 |
ApBBB | :P | 08:19 |
ApBBB | Jaymzz put some bleach on it :P | 08:19 |
ggabriel | Jaymzz: if I may summarise, I think there is a wish to know what the plan is wrt versions (i.e., which qt version will be released next) | 08:19 |
abranson | dcaliste: but when that is sorted, then the amount of time needed to actually do the upgrade will be relatively instantaneous :) | 08:19 |
Jaymzz | ApBBB: will try!! XD | 08:19 |
ApBBB | Jaymzz the murican way | 08:19 |
Jaymzz | #info community would like to know which version of Qt we plan to upgrade to. | 08:20 |
Jaymzz | ApBBB: Freedom | 08:20 |
Jaymzz | Anyway | 08:20 |
dcaliste | abranson, sure, waiting for it :D | 08:20 |
ApBBB | abranson are people working on resolving the lisencing stuff?? | 08:20 |
ApBBB | activelly | 08:20 |
abranson | yeah of course | 08:21 |
ggabriel | I'm not sure Jolla has the commercial capability to convince developers to change their licence | 08:21 |
rinigus | tbh, I cannot figure out how does that work look like. "I am coming in into the office at 9:00 and now think how to resolve it. OK, its 17:00, time to go - no solution" ? | 08:22 |
Jaymzz | We are over time | 08:22 |
Jaymzz | Need to move on soon. | 08:22 |
Jaymzz | if pasik doesn't have anything more to add, we can move the rest of teh dicsussion to the end of the meeting and move on to the next topic | 08:23 |
piggz | Jaymzz: its probbaly easier to just get the update done, and stop us from asking every other meeting | 08:23 |
Jaymzz | piggz: if only it was that easy :) | 08:24 |
abranson | piggz: as previously mentioned, we tried that :) | 08:24 |
Jaymzz | moving it | 08:24 |
Jaymzz | #topic sailfishos wayland compositor and xdg-shell protocol upgrade (15 min – by pasik) | 08:24 |
*** sailbot_ changes topic to "sailfishos wayland compositor and xdg-shell protocol upgrade (15 min – by pasik) (Meeting topic: Sailfish OS, open source, collaboration – June 11th 2020)" | 08:24 | |
dcaliste | I'm afraid it's more like: "Boss, could we allow GPLv3 ? no", "Ok, then could we afford the commercial one ? neither". Ok, I'll retry next week. | 08:24 |
Jaymzz | #info current plans and timeframe for sfos QtWayland and lipstick compositor upgrade to support wayland xdg-shell protocol, which is commonly used these days, and required by for example many flatpak apps which use Gtk/Gdk. | 08:24 |
Jaymzz | #info We are considering this along with lipstick architecture work that we are planning, xdg-shell may be supported in that work. We are not giving any estimate on when this may happen. | 08:25 |
Jaymzz | ^Answer | 08:25 |
ApBBB | isnt this blocked by the QT update?? | 08:26 |
abranson | curiously, no :D | 08:26 |
dcaliste | Very good news, then ! | 08:27 |
dcaliste | I thought it relied on upgrading QtWayland though ? | 08:27 |
ApBBB | yeah qt started supporting the latest xdg after 5.10 or something | 08:28 |
rinigus | abranson: if you would add xdg-shell support without qtwayland update, would you be doing some work which could be avoided with qt update? | 08:30 |
abranson | it's a bit complicated | 08:30 |
ApBBB | and since lipstick was mentioned PLEASE make it support multiple screens. it will be needed in the future i am sure | 08:31 |
abranson | rinigus: don't really want to get into the qt update again, but the amount of effort required to do it isn't a factor at all in why it's not been done. so saving time and effort elsewhere doesn't help. | 08:33 |
pasik | rinigus: that is my understanding aswell.. basicly qt5 should be upgraded first, to be get the newer QtWayland | 08:33 |
ggabriel | abranson: +1 I think we should let Jolla prioritise internal dependencies | 08:34 |
rinigus | abranson: no plan to get into qt update discussion; just don't want to have something done with great effort that will be out of the window soon | 08:34 |
abranson | rinigus: you mean on flatpak? | 08:35 |
rinigus | xdg-shell | 08:35 |
rinigus | on top of qt 5.6 | 08:35 |
abranson | your effort is a different matter :) | 08:36 |
Jaymzz | dammit I lost connection again | 08:37 |
Jaymzz | What is happening today | 08:37 |
ggabriel | Jaymzz: you aren't supposed to talk on the phone while using a dialup connection ;) </jk> | 08:38 |
Jaymzz | ggabriel: hahaha | 08:38 |
piggz | ggabriel: he hasnt got his dsl filters plugged in | 08:38 |
abranson | rinigus: like the answer said, xdg-shell may during this lipstick work, but maybe not as part of qtwayland, if that helps. can't make any promises though - nothing is certain yet. | 08:39 |
ggabriel | piggz: I did say dialup, maybe you're too young ;) | 08:39 |
rinigus | abranson: thanks | 08:40 |
dcaliste | abranson, thank you for the insights. Do you think community members could help in certain directions ? | 08:40 |
dcaliste | I mean, try to backport patches from master QtWayland introducing xdg-shell support | 08:41 |
dcaliste | or other tasks ? | 08:41 |
abranson | dcaliste: that would still violate the license i think | 08:41 |
dcaliste | Ah, sure, indeed... | 08:41 |
abranson | i don't think so yet - it's too early. but I'll let people know that you're keen so they can bear that in mind | 08:41 |
dcaliste | abranson, sure, thanks. | 08:42 |
pasik | well, sounds good if xdg-shell might be possible even without qt upgrade.. | 08:42 |
abranson | #info community wants to help with xdg-shell if they can | 08:42 |
piggz | ggabriel: im not too young ;) | 08:42 |
abranson | ggabriel: think you made piggz day :) | 08:43 |
ggabriel | we all need a smile, sorry for the off topic | 08:43 |
dcaliste | Now that libc, gcc, almost all the stack is actively updated, it's too bad that this part is still lagging behind. But I understand the issues and know that the work is huge and mainly behind the scene. | 08:43 |
abranson | we can be happy about the updates than have been done though :) | 08:44 |
pasik | abranson: definitely! | 08:44 |
pasik | thanks a lot | 08:45 |
abranson | there's something else exciting going on in the repos for those who watch them ;) | 08:45 |
pasik | esr52 update at least | 08:45 |
pasik | :) | 08:45 |
Jaymzz | Time is up for this one guys :) | 08:45 |
abranson | pasik: wasn't talking about that... | 08:45 |
Jaymzz | moving on to the next one | 08:47 |
pasik | abranson: I guess I'll have to take a look.. | 08:47 |
Jaymzz | #topic Inclusion of avahi on the official sailfish repos (5 min – by ApBBB) | 08:47 |
*** sailbot_ changes topic to "Inclusion of avahi on the official sailfish repos (5 min – by ApBBB) (Meeting topic: Sailfish OS, open source, collaboration – June 11th 2020)" | 08:47 | |
Jaymzz | #info Its quite a useful utility (far easier sshing into something with host name than IP) So its basically a request. Also if there is something prohibiting its inclusion and what can be done to have it in. | 08:47 |
Jaymzz | #info While avahi might be nice, it raises potential security issues, which needs to be considered. It should be anyway allowed in wifi only and then potentially filtered in local network. While doing this in local network you can assign static ip's either on device end or from your dhcp server and when you can easily also get name based access by adding the ip to either hosts file or in the .ssh/config for example. Thus curr | 08:47 |
Jaymzz | ently there is no plans to include avahi as such. | 08:47 |
Jaymzz | ^answer | 08:47 |
ApBBB | mehhhh | 08:48 |
ApBBB | :P | 08:48 |
Jaymzz | unhappy much? :D | 08:48 |
ggabriel | what is the issue with ssh right now? | 08:48 |
ggabriel | I can ssh into any of my jolla devices by hostname since version 1 | 08:49 |
flypig | Is your router acting as a DNS server though? I guess not all will. | 08:49 |
ggabriel | so, what problem are we trying to solve with avahi? | 08:50 |
ggabriel | you definitely don't want to advertise services to world+dog lightly, especially on a mobile phone | 08:50 |
ApBBB | Jaymzz a bit bummed since its nice to have for all king of stuff. ie on my pc i can redirect sound with pulse and all that with just afew clicks | 08:51 |
ApBBB | it discovers outputs automatically | 08:51 |
ApBBB | anyway | 08:51 |
flypig | ApBBB, there is a community version, could you use that? | 08:51 |
attah_work | Isn't it possible to have it not advertise by default and only there for reading things? | 08:52 |
ApBBB | flypig i know i can use it from the community | 08:52 |
ApBBB | its just that i prefer things done for everybody | 08:52 |
attah_work | then people wanting to advertise can reconfigure... and e.g. SeaPrint can use the discovery part | 08:52 |
flypig | ApBBB, okay, just checking. I see where you're coming from. | 08:53 |
ggabriel | perhpas this question should be split into discovery and advertising modes :) I agree discovery is an interesting feature | 08:53 |
attah_work | i rolled my own discovery... and i can open that code up to anyone, but still, the actual lib is often the better solution, at least if it can be made to behave | 08:54 |
ggabriel | yes, there are other applications that discover things on the LAN (any kodi remote to name a few) | 08:55 |
ApBBB | attah_work i was about to ask how you were handling discovery on the print app | 08:55 |
ApBBB | :) | 08:55 |
Jaymzz | ApBBB: I get your point here | 08:55 |
ApBBB | as you can see it can be used in all sort of things (ie printing attah mentioned) | 08:56 |
ApBBB | but a no is a no :/ | 08:56 |
Jaymzz | yes | 08:56 |
ApBBB | hence the mehhhhh :P | 08:56 |
ggabriel | ApBBB: I think the original answer is concerned about advertising mode, you are talking about discovery mode | 08:56 |
attah_work | Jaymzz: so no even if advertising is off? | 08:56 |
ApBBB | hopefully a dev can bring it up in an internal meeting or whatever | 08:56 |
ggabriel | maybe we should re-ask the question | 08:56 |
Jaymzz | let's move on to general discussion and talk more there as time is up for this one | 08:57 |
ApBBB | ok move on | 08:57 |
Jaymzz | #topic general discussion (15 min) | 08:57 |
*** sailbot_ changes topic to "general discussion (15 min) (Meeting topic: Sailfish OS, open source, collaboration – June 11th 2020)" | 08:57 | |
Jaymzz | attah_work: I unfortunately don't have an answer on that | 08:58 |
abranson | ApBBB: maybe a good step would be to package it up. publish it on openrepos and propose it for contrib to the sfos repos? | 08:58 |
Jaymzz | but based on the official answer I put up there, I think it would still be a no | 08:58 |
ggabriel | ok, I suggest we follow up on the avahi question - clarify it's only for discovery | 08:58 |
ApBBB | it is already in openrepos | 08:58 |
ggabriel | and remove that ssh example, that probably scared whoever answered it | 08:58 |
ggabriel | Jaymzz: why? | 08:58 |
abranson | ApBBB: a recent version? with advertising off? | 08:58 |
ApBBB | abranson not sure about that. it will also need some page in the settings app for setting it up and stuff if someone wants to make it production ready | 08:59 |
ApBBB | and yeah just checked the version in openrepos is old | 09:00 |
abranson | i'm not sure there's be much chance of a sfos UI for it unless there was a clear application for it in the OS | 09:01 |
abranson | but that could always be a community app | 09:01 |
ApBBB | abranson have i ever told you how much i have having seperate apps for stuff that should be in the settings :P | 09:02 |
abranson | saw a bunch of similar stuff recently on the media side. things like grilo that could do a lot more with a decent config app on top | 09:02 |
abranson | hehe | 09:02 |
ggabriel | abranson: thinking aloud, it would be a good idea to redirect loudspeaker sound to sinks available on wan (there's an app for that, but it's a bit inelegant) | 09:04 |
ggabriel | s/wan/lan/ | 09:04 |
ApBBB | ggabriel thats why we need it in the os itself | 09:04 |
ggabriel | ApBBB: I guess I'm trying to make that point | 09:04 |
ApBBB | ie you should be able to do this from the media plauer | 09:04 |
ggabriel | correct - but the original question wasn't asked properly IMO | 09:04 |
abranson | nothing wrong with developing the question in one meeting for the next | 09:06 |
abranson | there's a ton of stuff we could do with media tbh. lots of potential in things like dlna | 09:07 |
abranson | in the community too | 09:07 |
ggabriel | yes, it would be good to catch up to the competition on that regard | 09:07 |
ApBBB | ggabriel in theory you can do a lot of stuff on SFOS as in any linux distro | 09:08 |
ApBBB | the problem is that you have to do it in an easy way | 09:08 |
ApBBB | a gui etc | 09:08 |
ApBBB | modifying files by ssh ing on the phone isn't what i would describe as user friendly | 09:09 |
ggabriel | ApBBB: agree; at least redirecting sound isn't as simple to do from the CLI as in a desktop linux | 09:09 |
abranson | the sound routing is very complicated. | 09:09 |
ggabriel | abranson: +1 | 09:10 |
abranson | because it has to prioritize and mute rather than just mix | 09:10 |
Jaymzz | 4 mins on this | 09:11 |
Jaymzz | Actually we may move on, I don't see much happening :) | 09:12 |
Jaymzz | #topic next meeting time and date (5 min) | 09:13 |
*** sailbot_ changes topic to "next meeting time and date (5 min) (Meeting topic: Sailfish OS, open source, collaboration – June 11th 2020)" | 09:13 | |
Jaymzz | #info Next meeting will be held on June 25th 2020 at 08:00 UTC | 09:13 |
Jaymzz | So, that's that for today! Thanks all for attending. Gotta go do some tasks before lunch :) see you in 2 weeks! | 09:13 |
Jaymzz | #endmeeting | 09:13 |
sailbot_ | Meeting ended Thu Jun 11 09:13:46 2020 UTC. | 09:13 |
sailbot_ | Minutes: https://irclogs.sailfishos.org/meetings/sailfishos-meeting/2020/sailfishos-meeting.2020-06-11-08.00.html | 09:13 |
sailbot_ | Minutes (text): https://irclogs.sailfishos.org/meetings/sailfishos-meeting/2020/sailfishos-meeting.2020-06-11-08.00.txt | 09:13 |
sailbot_ | Log: https://irclogs.sailfishos.org/meetings/sailfishos-meeting/2020/sailfishos-meeting.2020-06-11-08.00.log.html | 09:13 |
*** sailbot_ changes topic to "Next meeting will be held on Thursday June 11th 2020 at 08:00 UTC. Topics can be created here: https://together.jolla.com/question/54157/sailfishos-open-source-collaboration-meeting-planning/" | 09:13 | |
ggabriel | thanks Jaymzz ! | 09:14 |
Jaymzz | cheers | 09:14 |
dcaliste | Thank you everyone. | 09:15 |
*** chris__ is now known as cquence | 21:13 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!