 is on. There we go. Cool. So you want to kick it off? Or maybe do you want to do an intro since we might throw this up on YouTube so people can see what we're doing. So I'm also San. I am actually working on the Fedora i3 window manager spin. So we are going to create a Fedora spin that's like that has i3 window manager pre-configured by default. So you can just like modify your configs and get this started with Fedora. So over to Justin. Yeah so my name is Justin also part of the i3 SIG. We're missing a couple other folks who were unable to be here today but we're gonna go through the agenda. I'm a part of the Fedora Council and I do a couple of the things in the Fedora community especially with docs but I'm also a hardcore i3 WM user and fan so that is why I am here and I'm excited to try to get this available as a new spin in the Fedora project. So back over to you. I would like to add just one thing is actually Justin's my mentor for Fedora and the one who introduced me to i3 window manager. So most of the work that I'm doing is thanks to his mentorships and Justin. It's all my pleasure. So I'll go and share our screen with the agenda really quick. Here we go. So you were talking a little bit about the ISO creation before we started the recording. Do you want to pick back up on that? Sure. So our current development cycle is that bi-weekly now we have bi-weekly meetings where we meet on the IRC channel and the other communication channels we have and we discuss what things do we need in this like what packages needs to be implemented, needs to be integrated or what type of configs we would like to add there. So after that what happens is that we have an awesome respin seg who collaborate with us and builds our kickstart files into ISO form into image formats and they upload it on a public location where you can download and test. So when we go to the spins creation process so the technical side will most probably be covered because they have a similar build process. So the next respin build that we'll be having is on 11th. Oh okay the last ISO that was created by the respin seg was around 11th August and it had some issues so we had mostly fixed them and the issues will be mentioned next and for the next respin that will most probably be in a week or two we are gonna have another respin that you can download test and provide feedback and let us know what things you need in that spin and we'll be most probably more than happy to integrate that. Oh you can join us as well. So what was wrong with the ISO image last time? Was this the GTK race condition or something else? So in some bare metal devices that included a think pad of some older model if I'm correct which Edward and some other folks reported that we have this GTK race condition bug like that's not that's not that's somehow related to Fedora but this bug for from my perspective I think this bug needs to be patched on the upstream GTK side things as well because that's not only the case with our i3 ISO but that also occurs in the sugar SOS what's the full form of that? Sugar on a stick? Yeah sugar on a stick spin as well. So we have that issue and to tackle that you can easily use the text installer which has like n-curses type of the terminal based installation or command line based installation and like it's user friendly as well like how you how you how you create your configs for the Linux kernel. So that was one of the issues and for the current status and the issue that we are currently facing is of the default wallpaper for the live ISO we do get that PNG and sim link but we are having a hard time with setting that wallpaper by default on the live side of things but once you install that we have like DM GTK as our display manager so you'll most probably get the wallpaper once installed but with the live side of things we are currently having some issues there so I am currently working on that so we are going to use something like fp or some other x related tool to get it done. Okay cool so it sounds like from from that side of things that we're really sorry are you familiar with what a golden image means in the context of Fedora builds? Pardon me Justin there was some lag in your voice so yeah I was asking do you know what a golden image is in terms of Fedora ISO builds? What a golden image? Yeah do you know what that is? No. So a golden image is in Fedora build speak it just is the image that's like the final image that we're going to publish on our mirrors and we'll get synchronized across the whole network of mirrors and file servers all that good stuff so the gold image from our standpoint would be the ISO that we ship that would be the ISO that we take in the change proposal for Fedora 34 so from that side of things well obviously we're probably still going to be working through the wallpaper stuff and maybe try to figure out a work round for the race condition I don't know how often that happens outside of those two things it seems like seems like we're on good track like I think we could probably start the change proposal now does that sound right to you? Yeah that's that sounds very great to me because once we tackle that race condition because race condition is something that was reported already on Buxilla by a southern gentleman from Riespensteg and I think Edward Lucena from IT Steg was also a contributor while creating that book so I think what's going on on that side of things from the for the golden ISO that we would like to ship for the change proposal I think we'll be pretty close to that because like all of those discussions that we had like these are the packages that's that's going to be involved or these are the packages that we would need to get in like most probably done and we have just some minor fixes and we would like just these minor fixes and then we'll be most probably be good to ship after some testing and collaboration with the Riespensteg for the change proposal any here I think it would be a great idea for now okay cool so I think that's probably something we can we can start I'll have to go fishing for a template maybe I'll start it in an either pad instead of putting it in a wiki just so we can get get something started so let me go to IRC and I'll just write a action for myself go ahead give me a second we did set up a wiki page for it and what we can do is like then we have the template here it's like not that modified yet but we do have I'm going to drop the link here so we just have changed the title actually that was the initial thing to do so we can like here it is okay yeah so we can just use this instead of an either pad for context maybe for anyone that's watching the recording and doesn't know so to get things so we were we want to make the fedora i3 iso an official spin to make it an official fedora spin we have to submit a formal change to the fedora engineering steering committee so that way it'll be discussed by the engineering folks in fedora ben cotton who is the fedora program manager will also get on his radar for the upcoming fedora release and we have to do a couple of things like how to test and about user experience contingency plans all these kinds of things so this is a procedural part that's not really code but in order to make i3 iso an official fedora spin this is a thing we need to do to get it published and get it out there to the rest of the fedora community so there's a little bit of context so in that case i can try to kick start a draft of this one question i had doesn't have to be answered necessarily right now since it's just me and you but um i asked ben cotton if a sig can own a change and he said a sig can there needs to be someone who is a point of contact for the for the change um so i was trying to think if uh so we could put the sig there because technically all of us are on part of this but we need one person to represent the change if there's questions or to relay it back to the i3 sig so my question was um since me and eduard are both already on the council maybe i was thinking either you or maybe defolos if he has time in bandwidth could be the point of contact for the change and i don't think it's going to be a lot of work but it just might mean showing up to a fedora release readiness meeting for fedora 34 um maybe going to a council meeting if there's questions maybe to introduce the iso the fedora i3 spin um it'd be stuff like that so it's not like you know when it comes to the core work it's still a team effort for the spin but we just need someone who's the point of contact you know ben cotton or if uh one of the fesco members has a question uh just a way to get in touch we could even put the email or the mailing list here but we could also it just needs it needs to be a single person that's what i got from ben over that's like a great idea like it would most probably be about the following up work and the collaboration stuff so i would love to be in that uh feel free to add nasa hm cool and if anyone else there's not it's not doesn't like it has to be a single person so say if defolos wants to jump in we can we can add him there too so that'll help me i'll just make sure to note that when i go i'll make a first pass and i'll probably put a i'll send a note to the mailing list once it's uh once there's something ready for review um so we meet every two weeks now right yeah okay so i think i could have a first draft by our next meeting in two weeks which should be october 20th if if i have that right um cool so i can try to get it i'm going to make a note to uh by next meeting on 20 october cool okay um so glad to know that we can start going on that that'll start getting us in gear for fedora 34 oh i have a question do you know what um this criteria is for the spins website oh you're muted uh so i did actually go through all those spin criteria so if you could just open that for me to get a refresher of what it is like it's been quite some time i did go through that i think that lives somewhere around fedora docs actually oh do you mean the actual like the the website nope i am referring to the spin creation docs like i think that lives around fesco oops i did go through that earlier while we were working on that and made sure that we are following all of those spin criteria process so i think i'll just have to find it it's not this is it changes policy uh is there something related to a spin around here so like that would be specific to what the spin criteria looks like i found this wiki page but looks like it's out of date it links to the docs website oh yeah it's most probably this one so i think what from the technical side of things it asks you to like rather than flattening all the kickstart into a into a single kickstart file you have to import the fedora live or the fedora base kickstart into a kickstart and then just have your have the fedora i3 related changes in that so actually these are the dos and don'ts that we are following and we are following all of them so that would be great if you could like drop the link here so i can like go through them again and if there's something that actually conflicts with these so we can fix this for the next meeting i can take that action item i put it in gitsi and an irc ah great thanks jesson so it's just some guidelines that you have to follow for the spin creation process what needs to be done what shouldn't be there there's like everything needs to be inside the fedora apple so there's something that's not packaged yet you have to package that and then you can use that in your kickstart so it's just all yeah i think i think we'll be in good shape for for this yeah because we don't actually have anything from outside everything that we're using is inside fedora's repos so we are most probably good with all of these awesome cool well that then that means this shouldn't be uh shouldn't be that hard to do that um so we have about 15 minutes left i know um this one is some work that eduard is doing on packaging some more stuff and also we talked about the package groups too a while ago of having like a base i3 and then having like an extended i3 um do was there any did we leave off somewhere in that conversation or do you want to add something there uh i would like to add just one thing on this pencil that if it would be really great if you could like add an action item on irc for me to uh just ensure that our spin and kickstart files are compliant with the spin criteria just to know you do because i was muted i just put it all on irc ah great thanks so i'll just like check that and make sure that we are in a good shape from those other things as well so what do we have next uh package groups so would you like to provide some context on what package groups uh what are you planning for and stuff yeah so what i remember from this conversation and maybe you could update me if i have anything wrong um i remember that we we were talking about having two options for i3 one being like a minimal base install and one being an extended i3 kind of package group so you could do dnf install at sign i3 extended and you could get an extended uh packages for for i3 or if you're running another desktop you don't even have to use the spin you could be running ganome and do sudo dnf install at i3 wm and pull in all those things for an i3 desktop um so i know that was something that we were really excited about and i think actually still does have value but um i don't know if that we've actually i don't know if we have someone who's like really owning that task or if someone who is taking responsibility for it um i don't know if there's any i have some thoughts on this that are probably new but i just don't know if there's any other details or info that i'm missing did i cover everything right there so i'd like to just add one thing here and that's you were right about everything uh for for this spin we'll be adding like those i3 extended packages as well so you have like a fully fledged i3 distribution uh for fedora but at the same time you're indeed right that we don't have someone working on uh specifically working on the package group so i'm just like coordinating with those packages and manually adding them one by one in the kick start file once we have the group we can just add the add sign and those packages okay got it i'm kind of thinking that do we have um do we have an issue open for that i'm a little behind and i need to catch up on our oops what am i missing here ah that's why i see if we have an issue for the package group so we have the kick start minimal packages but we don't have one for oh this can probably get closed out i can do an update in this one okay so looks like we might have a little bit of ticket follow-up to do um i can take an action to open an issue for the package groups just so we're tracking it and keeping tabs on it but i think we should focus on getting the spin done getting the change proposal done first because i imagine you know once people actually start using this we'll probably get feedback with people who are like oh how could you not remember this package or oh you know this is actually broken you know whatever the feedback is um we'll probably get some of that so maybe before we do the package group let's just think about getting the getting the spin off the ground and getting that done and then if we get some feedback we can make those changes and then finally publish a package group later either when we're we have less work going on with the spin or if somebody comes along and is like oh my gosh i totally want to do that let me do this right now does that sound like a plan that would be great like for uh you write that for first like once we get that spin out and that change proposal out we can gather that feedback and incorporate that for a package group so that will be a plus one from my side cool well in that case that that was all the agenda for today so it's open floor um anything else around i3 or the sig that we should talk about uh i have a small idea and that's like adding i3 related stuff into fedora quick talks and like having some bits and pieces like how to manage your windows and like what's tiling manager tiling window manager how to manage your layouts and we can like incorporate that in our i3 docs as well but i think quick docs would be a good place to yeah um you know i actually think our docs site so the thing about quick docs since you were on the the mentor the docs mentor call yesterday i know you have a little bit of context but we were talking about the quick docs project and just that it's a lot of content and there's just a lot of like it doesn't really use modules so it's really hard to navigate on the side bar it's not super well organized i actually think our i3 doc site would be normally i'm against like um like sigs or sub projects like owning user focused docs but i think in this sense it actually makes a lot or i think in this case it makes a lot of sense for the i3 sig to have some docs so that way people who are using the spin might jump on board and be like oh hey i want to edit um you know i have an affix for this or i have an improvement to this page or i have a new idea here let's add this um so we could maybe do like add a users module like for the users you know something like that and i think it's a great idea to add some i3 kind of docs i think it would be really helpful if we can make that in a fedora context yeah like we were discussing in the docs mentor call yesterday that what if we have those modules then and like we can create a users module and have all of those user related source pages there where you can like link to i3 user card and like list those stuff down so that would be a great help for someone who's just starting with i3 yes yes cool do you want to open a new issue on the spin tracker which i guess that would be the spin tracker or the docs tracker uh we have a separate repository for docs so it will most probably go there yeah okay so open down the docs repo we can keep track of that one that'll be a good thing i like that idea a lot i think once we get the spin off the ground and the change proposal done i think we can probably shift focus over to that um and hopefully start doing some cool things with user docs to get people excited about using the spin yeah that will be cool so i'll take an action uh can you assign an action item so for me to be accountable actually because i'm just gonna it's just gonna get valid in all those notifications and tasks so yeah uh by the way thank you justin for the awesome work you do with managing the whole i3 sick team regarding project management actions management and managing and being active on the ticket tracker at times and all that stuff so thank you very much for that oh i mean i'm a little late to the game it's really been you and adiward and defolos who's defolos i think he's he's the packageer for i3 right that's he's he owns those packages yeah he's the one who's maintaining the i3 package gotcha well all y'all are doing the hard work i i'm just jumping in after like a month of being like behind on things so i'm happy to help you happy to help out with the change proposal i think that will really start getting some excitement for this because that'll be the big that'll be the big deal that's when things will really start happening so i'm excited i am too and it was really great to have this video chat after some time on isc talking about i3 so i think we have a good amount of action items for the next meeting that we can follow up on and see if we have any roadblocks or challenges if someone would like to get involved like just if you could share your screen with the communication channels so if someone would like to get involved they can see where we live at and most well talk to us about i3 the spin creation if you would like to spin up your own fedora we spin or something related feel free or something related i3 feel free to reach out to us at fedora i3 telegram and mailing list so it would be great to have you there and what i'll do is i'll put links to all those things down in the description if you're watching the video so can find them there too all right well we can go and wrap up there thanks for your time this year and have a good rest of your evening it's night here so almost as if you're sleeping in an hour now have a good evening too i think see you next evening bye see you soon see you soon bye