 All right, welcome everybody to the six o'clock wrap-up of Tuesday Some day in August. It's the 14th. Good. I'm glad we have him people here It's the ball for app up session and today we've got slightly smaller crowd than yesterday But we still had a ton of buffs to happen So I'd like to call each and every one of them for today's ball for app up starting with Katie India Divya Would you tell us? Thank you. Yeah, so I'm today in the Katie India buff We had about 13 people from India at Academy and we had you there as well He wanted to share with us his experiences doing events in Slovenia So we did a quick run of introductions we heard from everyone about how they got started with Katie their journey what brought them here and we decided on a plan a framework for contract Katie in 2019 and We also decided that we'd like to have more of decentralized events Each one of these people going back to the universities in their cities around 12 cities in India and you know talking about Katie getting people started and then have that lead up to contract Katie dot-n. So yeah a lot of exciting stuff in the plan Continuing with the geographical theme. We also had a Katie in the Americas buff and so I'd like to call on Sandro Yes, we had a Katie in America both with roughly 10 people over there It was a place where we share shared of our experiences in organizing Katie conferences in the United States and also in South in South America We tried to identify some issues that have been preventing us for having a bigger Katie process there And we also considered We are considered considering having Katie people in some conferences that have a very very big audience for for free software in Countries like Colombia and Cuba We are also considered during having a first edition of the Latin American Katie's Summit in countries other than Brazil trying to seed the Katie Over there, so that's it Thanks, Sandro bringing Katie to new places is is an important issue and that brings us right to the onboarding boss Which was run by Neofitos Came prepared today So first of all we discussed a bit about the developments during Academy It was great having so many newcomers and new contributors here for the first time at least from what I understand And it was great that these new people Filled felt free to come out and reach out to us and discuss about ways to get involved We also had a chance to discuss with other projects and what they are doing in terms of onboarding new people into their communities So we got some ideas and feedback there and connections In the book we identified two paths of getting involved. So one is about The path through applications and people coming in because they are users of applications And then there are other path of trying to join Katie directly as an organization and see how people can help and we discussed Ways that we can help people onboarding from both paths We discussed a bit about junior jobs on fabricator and how we could like try to group them together And perhaps have the possibility of filtering them and depending on the skills involved and all that We also discussed about what we can do for non-coders since most of this discussion seems to be mostly focused on coders, so we want to have To engage other people as well that have other skills and other interests and there are ways to do that We also discussed about setting up a development environment Which seems to be an urgent issue in terms of getting people like starting to work on the code and getting the code done And we considered various solutions mostly like evolving around Containers may be VMs Docker and all that so we need to come up with a solution that fits our needs and Yeah, more or less. That's it Thanks, Neofitos The visual design group had a sit-down to figure out where they are Where they are? I guess Andy is nowhere right now, so we'll skip the VDG Right, we're we're great at improvising so here's Marco to talk about what the VDG off was about So the The discussion as far as I remember was in part about About small things in the design currently and another part on more overarching goals So we Identified several several things that were then Then divided by Very small and immediate paper cuts that have to be fixed as soon as possible and then set of medium-term goals of Of design things that will be very important, but Are slightly more complicated will take a while and a list of long-term goals of overarching goals for the For the next year, I guess at least and We also talked a bit about how to get More people involved in the VDG also Developers how to get better Communications communication channels to have The developers talked directly with VDG people without Being intimate intimated for them to To tell you know what you what what what you did is horrible that throw it away To be assured that this will not happen and also on the other other way of VDG people to To also not fear developers because because there is This bit of fears on the on the two sides, so the the the VDG person also May have some some fear of being told that Yeah, your mock-up says it's impossible and I don't I don't like it. I don't want to do it So how to make this this dialogue a bit more organic and you could say more but Thanks Marco for that detailed and impromptu summary of the VDG buff There was a bunch of slots today for neon, so I'd like to call a neon You're a shining example So neon buff we had a three slots and it The In these three slot we discussed like There is topics including some of the pressing to do items How our Like what we learned up or what we learned about doing distribution using moon 2604 with in last two years and what we Learned about the bionic upgrade I mean like we are working on the one to bionic upgrade from like quite a while and What lessons we learned and like and there were also like some topics discussed about the infrastructure Overall it was a great off and we walked out quite some to do items for the upcoming days Thanks push on it's Important to mention infrastructure Because in terms of security It's important to know that what you get is what we actually distribute So there was a GPG key signing buff as well Over 30 KDE developers sat down in a room to do the GPG key signing dance Making sure that yes Everyone is who they say they are this is important because we use those GPG keys to sign our releases Sign the tar balls that turn into KDE So it's important for us to have a web of trust among all the developers That's a yearly ritual, and I'm glad we held it again this year Thank You Harold for organizing it Moving on into a different room and back in the morning. There was the KDE and free cute foundation buff was there anyone There anyone left from that buff so at the KDE free cute foundation buff There was first a bit of history and what is the KDE free cute foundation buff, and then there was a bit of a topic about apparently last night all of the Top top management of the cute company that nobody had ever seen together flew into drink beer with the KDE free cute foundation members And that was apparently all that there was to that Then there was a bit of discussions about retiring Parts of cute and I think what the plan for those parts might be right that the cute company dumps it into the world on their PhD license because Then the commercial customers can keep using it without problems And if anybody wants to give it love for the future they can do that as well and Then there was a couple of war stories and a bit of more history and that was about that Thanks, Suna for that concise summary there was a configuration buff that filled up a couple of slots as well Have we got any configuration people? They've been misconfigured I guess So Skip that one and move on to plasma mobile. There was an impromptu plasma mobile buff So I'd like to call on Bushan to tell us something about that So it was totally unscheduled off we decided at like very last minute to have at this buff and I mean like in terms of attendees there were only like four to five people so we went through some of the tasks which we had in the backlog about How onboarding our new contributors? What are the main pain points and like how do we want to approach those problems? We went to list we created some more new items some more smaller size to do items and Yeah, overall it was a productive off Okay, we'll get a summary of the configuration buff from Kevin Kofler So at the configuration buff there was a pretty long discussion overall and there were separate topics that were engaged and mostly issue first of all issues and nice things about the current Kconfig and Kconfig SD implementations and also One topic that came up is Kconf update several practical issues of and then the author of Electra presented his framework and There is interest in in getting Kconfig to use Electra The idea would be that that Kconfig Would use Electra as an intermediate layer and then the current Kconfig Implementation would become an Electra backhand So in some way this would reintroduce the backhand system into Kconfig, but it would no longer be Katie's problem the Kconfig people would only have to maintain the front and then the backhand and the whole backhand management is then Electra's problem and see it would and it would allow the flexibility of using other backhands like AIDAP and so While not losing anything from the current implementation Yeah, and this Electra has some nice features. So it sounds interesting We'll see what's going to happen there Yeah, and one highlight of the of the buff was the pizza that he offered to everyone the Electra author So if you weren't there you missed something Good technology is always accompanied by good food or something else Good technology can also be accompanied by paper folding. I believe that's a tradition. So I'd like to call on the Kirigami So on the Kirigami buff We started I Started to do a little synopsis of What where the what was the communication at the beginning to come up with the UI paradigms that are more central to Kirigami that are That are quite related on navigation and where the controls are and to get also peep also other newer designers to To to know that so that that we can now Discuss more in detail what actually Kirigami is in the sense of how we present Presented to the to the public how we present to people that want to develop convergent application That also came With the pretty Pretty heavy consequence, which is the realization that we need We need much more documentation and we also need as beautiful as possible website as a as a landing page which Explains in a very visual way what are the The principal Design paradigms that are at the base of Kirigami and then after that we started to discuss more more details especially on a series of controls that Several people developing applications wanted but are still not there in Kirigami so So that will need to be Implemented soon, but this is more on an implementation detail So the biggest takeaway was was We need to get together and Build a beautiful website for it, which will be a ton of work exciting Thanks Marco KDE is also all about choice and trying out new things and building more Software more interesting technology on the efforts of others and one of those efforts is the Maui project which ties into Applications on mobile devices it ties into Kirigami. So someone from Maui here Camilo All right, so we standing on the shoulders of Giants so Camilo presented The three applications that he's developing right now the music player player wave the Index I think file manager and the and the Image of your that it he has he had a laptop phone running Android and a phone running plasma mobile so Everybody in the room could try the same applications on the on the three devices and And It hooked a bit on some some extra components that They build on built on top of of kirigami and on on my side we were We were discussing also how How to do the relationship with a between the two projects so that Maui becomes eventually a testing ground for for new UI paradigms and And those that gets then proved they can also be upstream so So then that both projects Can gain from each other and and we will have Both on the Maui side and the kirigami side and plasma mobile side beautiful mobile you eyes in the future All right, I'm a big fan of beautiful you eyes on mobile devices And of course there's more mobile devices than just plasma mobile You're the important guys, but KDE applications on Android is also a thing and there was a boff on KDE applications on Android Alish Yes, so We talked about what we have today that like it wasn't a lot about planning But mostly making sure everybody knows what's what's available Like we have some applications that are specific for mobile since the beginning like it in a row Which is pretty new and if you haven't looked at it you should but then we have Lots of applications that we never considered putting on Android But now they are like Akula or or conversation. So there's that we also have some servers building These applications for us so we can test like we can develop them locally and just download the APK file and try it on our phone. I think it's really cool So I was showing how how people can can use that how they can build these APKs as well on their computer and That's what we talked about mostly. Yeah, thanks Don't don't go far a leash Because there was also a flat pack and snaps Right Yeah, nobody got hurt Nobody got even punched no, it was Interesting conversation. I think about these these formats. How how can we let our developers? Think about how their applications are going to be reaching the users, which is Probably one of the interesting points the conversation well started on a higher level Seeing which applications and what applications can can and are being packaged for for these systems And it went all the way down to discussing how portals work and What can we do to make sure how it works for those who don't know what portals are? It's the mechanism we have nowadays or one of the mechanism We have nowadays for these applications to talk to the host operating system because what we're trying to do is to Make sure that these applications are secure So they're not stalling your data while while they're letting you play a game So portals are a way to make sure that this works well and both both systems support it. So that's what we talked about Thanks a leash you you can tell we can deploy and a leash just by copying him onto the floor and it just works We're gonna wrap up the wrap-up session with Katie Pym is Dan around or a pimpster. All right, Volker welcome We reviewed the larger tasks and topics from the pimp sprint and looked at how we were progressing with this One of those items is the the new product website Dan has a prototype of that which by now even has new content where we could use some some head and review Contact on Windows Hanna is making great progress with the Platform underneath it, but the application itself isn't there yet Pym on Wayland that is almost working There is one problem with the out-of-process agent conflict dialogues But Dan is working on that Regarding the developer story, we now have a Docker image with the full setup that at least Dan and Sandoval are using in production There's some K develop integration thing that they will sort out his alish Then we looked at the results of the came a user survey we did Since since last year that had more than 3,000 responses The most risk requested features is unified inboxes which Dan has implemented by now One of the most common complaints is search or related to search which Dan has rewritten by now and Another common complaint is the whole account setup workflow which Dan is looking into now and We looked at the upstreaming of them stuff into frameworks That will be or we'll upstream the syndication framework next. That's the RSS and RDF parser Which I think was also used in plasma at some point And We looked at the currently biggest technical debt, which is the whole repository on what you will set up See how we improve the dependencies and reduce the the number of modules We looked at potential telemetry usage. There's two questions. We would like to look at Which is the best default setting for the main layout and which of the thousands of grouping and sorting settings we could potentially get rid of Yeah, that's at least the part I attended I think it was another hour of fix my favorite bug afterwards But I'm not sure if anyone is here who actually attended that part. So that's it Thanks, Volker in the meantime everyone is being silly with the hats, which is of course the hat of authority It belongs to the president of KDE V It temporarily to tell you have a safe and fun evening and we'll see you tomorrow for another day of buffs and Bipping Thank you