17:22:15 #startmeeting Fedora i3 SIG 17:22:15 Meeting started Tue May 19 17:22:15 2020 UTC. 17:22:15 This meeting is logged and archived in a public location. 17:22:15 The chair is x3mboy. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:22:15 Useful Commands: #action #agreed #halp #info #idea #link #topic. 17:22:15 The meeting name has been set to 'fedora_i3_sig' 17:22:43 #meetingname i3-sig 17:22:44 The meeting name has been set to 'i3-sig' 17:22:52 #topic Agenda 17:23:06 #info (1) Roll call 17:23:09 .hello siddharthvipul1 17:23:10 siddharthvipul: siddharthvipul1 'Vipul Siddharth' 17:23:20 #info (2) Introduction 17:23:32 #info (3) Ideas 17:23:41 #info (4) Meeting times 17:23:48 .hello nasirhm 17:23:48 nasirhm: nasirhm 'Nasir Hussain' 17:23:49 #info (5) Open Floor 17:23:57 #topic Roll call 17:24:00 * jwf waves 17:24:17 * siddharthvipul is here (in real roll call) :P 17:24:29 LOL 17:24:31 .hello2 17:24:32 x3mboy: x3mboy 'Eduard Lucena' 17:24:52 For some reason zodbot is not changing the topic on the meeting 17:24:57 #chair nasirhm 17:24:57 Current chairs: nasirhm x3mboy 17:25:07 #chair siddharthvipul 17:25:07 Current chairs: nasirhm siddharthvipul x3mboy 17:25:14 #chair jwf 17:25:14 Current chairs: jwf nasirhm siddharthvipul x3mboy 17:25:41 #topic Introduction 17:26:13 Hi folks! 17:26:27 howdy all, I am Vipul.. a member of Fedora Infrastructure team (also coming from CPE).. my primary responsibility is development and administration of CentOS and Fedora CI 17:26:28 x3mboy++ Thanks for facilitating this 17:26:45 about that's all in my intro :) 17:26:47 Hello guys, some of you knows me, some of you not. My name is Eduard Lucena, I'm part of several teams, but more involved with Marketing, Mindshare, and I recently become aware than I vastly known as "The podcast host" 17:26:50 jwf: Hey justin :wave: 17:26:56 and yes, thank you x3mboy 17:27:33 thank you x3mboy 17:27:50 .hello aegorenk 17:27:51 aegorenk: aegorenk 'None' 17:27:54 #info Justin W. Flory (jflory7/jwf); Fedora Community contributor who helps where he can, user and fan of i3wm since 2017 17:28:33 Something I feel a little weird regarding the i3 SIG is that a lot of people is saying thank you and I didn't do anything (yet...) 17:28:35 :D 17:28:48 x3mboy: Sometimes the first step is a big one :) 17:29:07 x3mboy: starting an initiative is a very important step.. you know step 0 17:29:09 #info Eduard Lucena (x3mboy, x3mlinux), Marketing team and Host of the Fedora Podcast 17:29:12 heheh, Thanks for taking the first step, we will get it done :D 17:29:19 Cool! 17:29:27 Thanks to you for the enthusiasm 17:30:18 x3mboy: Btw, I know why zodbot is not changing the channel topic… can follow-up with a fix after the meeting 17:30:34 is it because it's not an op? jwf? 17:30:49 jwf, Thanks 17:30:54 Ok, let's continue 17:31:22 zodbot needs the +t ChanServ flag. It is a quick fix but I don't want to go off-topic, it can wait until after :) 17:31:41 +1 17:31:58 o/ 17:32:10 * jwf waves to elmiko 17:32:21 x3mboy: Where to next, captain? :) 17:32:36 #topic Ideas 17:32:49 * nasirhm waves as elmiko 17:32:49 Well, in first place I was thinking about a remix and then a Spin 17:33:15 But I noticed that policies around remixes are loose, and it will be hard to goes from remix to spin 17:33:15 I liked some ideas of making it on fedora-minimal with all i3 packages.. 17:33:43 siddharthvipul++ 17:33:43 aegorenk: Karma for siddharthvipul1 changed to 17 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 17:34:12 Hmmm… I feel like before we look at a Spin, we might want to define what the i3 collection in Fedora is today 17:34:47 After seeing the #rit-tigeros folks work on a Fedora Remix, I see how much work goes into it. It is not easy and there is a lot of potential to lead to burnout if the work is huge :D 17:34:49 I was thinking… 17:35:05 Maybe a package group could be a first place to start, so we have a "recommended set" of i3 packages on Fedora? 17:35:07 Sort of like: 17:35:12 `sudo dnf install @i3wm` 17:35:18 jwf +1 to it, Once we have the knowledge of what to include and what not to, We would be equipped with the Technical aspect and then move on to the policy part 17:35:23 I think that would be a good idea to create a draft list of features we want to include 17:35:25 Just like you can do `sudo dnf install @gnome`, I think 17:36:52 And maybe there are also two different ways we could go to. Whether we want to package a vanilla upstream and focus on adding more packages, or offer some minor customization and tweaks specific to Fedora as a default i3wm desktop 17:36:53 that's a nice start.. so hmm, coming from using i3+gnome, even in i3 I was using a lot of gnome softwares.. I know the idea won't exactly be to remove all of gnome but first we will have to think of all the software in @i3wm.. just as jwf suggested 17:37:32 #idea Package group: Install a recommended base package set of i3wm packages in Fedora with `sudo dnf install @i3wm`, just like you would for GNOME or other package groups 17:37:51 I'm working in a document, give me like 2 minutes 17:37:57 #idea (siddharthvipul) Potential to branch out later with other groups, e.g. @i3wm+gnome 17:38:39 Depending how much effort we want to put into this, we could also solicit a community survey about i3wm in Fedora to get feedback on what people would like out of i3 on Fedora 17:38:56 Maybe that be helpful guidance while we are still really early on in ideation and planning 17:39:17 We had that challenge with the Fedora D&I team for a long time, where outside feedback can really help guide in the beginning 17:39:21 * jwf is talking too much :) 17:39:29 i3wm+gnome doesn't sound minimal 17:39:58 aegorenk: yep, it's not.. I am coming from the idea of identifying all the packages that we will have in the group :) 17:40:00 jwf, all ideas are welcome 17:40:10 And that's the whole point of today's meeting 17:40:15 aegorenk +1 although i do use some of the software of GNOME in i3 but would prefer to have lightweight alternatives if available. 17:40:20 x3mboy: Just preferably not all mine :D 17:40:29 Don't trust me, I am biased!! Look out! 17:40:32 :P 17:43:20 #link https://pagure.io/i3-sig/Fedora-i3-Spin/blob/master/f/Ideas.md 17:43:23 I guess first having some survey from the fedora community can help us gain clarity over things like what packages they would like to see in the i3 remix, although by doing `dnf install i3` it installs all the basic necessities required by i3. further more if you need some like `i3-clock` you can do it 17:43:23 Finally 17:43:27 Sorry for the delay 17:44:18 That document was worked by 2 folks from RH, and they shared with me 17:44:18 I see some defaults and am making happy noises 17:44:21 haha 17:44:31 And I think it makes much sense 17:44:50 Oh, md render from pagure is not the same 17:45:04 2nd level bullet points got lost 17:45:53 for gui network manager, I have thoughts.. but no one should care.. I move nmtui and nmcli 17:46:49 s/move/love 17:47:15 What do you think about the following workflow idea. 0.Take a minimum server distribution and throw away packages that we don't want 1.Create a list of requirements 2.Check what satisfies these requirements in other spins 3.If it's provided by separate packages (not DE related) start to work on adoption (configuring, adding soft dependencies) 4.If it's provided by DE look for alternatives or 17:47:17 think how to adopt that DE component 17:47:22 I guess people are comfortable with `nmcli` when it comes to NetworkManager, although I've installed the applet thanks to jwf's swissknife configs 17:48:09 aegorenk, +1 17:48:17 this may not be the right topic to bring this up, but arandr please :> 17:48:36 arandr++ 17:48:36 jwf: Karma for arandr changed to 1 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 17:48:37 But I would modify that by taking the starter suggested by Southern_Gentlem 17:48:40 and pulseaudio (I see there is a place holder for gui audio interface) 17:48:43 * jwf wants arandr in EPEL :'( 17:49:20 #link https://fedoraproject.org/wiki/Livemedia-creator-_How_to_create_and_use_a_Live_CD 17:49:22 jwf: hmm, I want to say I will request a branch and get it, but am afraid if I will have time.. but will see to it :) 17:49:29 x3mboy: An aside about that doc which mentions the i3 Fedora Magazine article. Worth noting that is the most-read Fedora Magazine article of all-time, ever 17:49:54 jwf, Really? 17:49:58 aegorenk: +1, Someone in the Mailing list posted about it too, that first installing a netinst image and then installing i3 and other tools on it. 17:50:33 aegorenk: I guess I feel lukewarm to a Spin. For me personally, I do not have a lot of time to contribute to that work. More enthusiasm and maybe taking on one or two packages, and helping with package review swaps 17:50:42 What if we make a experiment, using the Everything Image and installing the "Base minimal" 17:50:51 And from there build up the image? 17:51:10 That way we can have a super minimal base, and from there a curated package list 17:51:14 I am with jwf.. I am just worried that too much expectation might be setting us for failure.. maybe slowly build up to that? 17:51:17 If someone or if multiple folks are really keen on leading that work, I think that is a good place to start… but after seeing how a Spin/Remix is made and how much work goes into composing the images, I am not really keen on doing all of that work :/ 17:51:28 That will have a supper little footprint (I think is that how is called) 17:51:35 siddharthvipul: +1 17:52:28 x3mboy: re, Fedora Magazine. It is true :-) At least, as of sometime in 2019 but it was such a big lead, I doubt it has changed 17:53:03 #idea Install a base minimal, list packages that got installed 17:53:09 #info Fedora Magazine i3wm intro article is the most-read article of all-time on Fedora Magazine (could be a good article to edit and keep up-to-date as i3wm work goes on) 17:54:01 #idea Install i3 from there and list packages 17:54:08 Wdyt? 17:54:27 siddharthvipul,I will love arandr as well 17:54:41 x3mboy: maybe start with a basic mock build of i3wm and see what it pulls in. Check to see other WM components and what i3wm packages are not installed by default. Then, look at bundling different sets of packages together into a package group? 17:55:00 e.g. I love the xfce network applet, and even though it is not part of i3wm officially, it is a great widget for managing network access in i3 17:55:17 It would be nice to install something that bundled useful things and configs like that together 17:55:51 Or, arandr, case and point :) 17:56:37 jwf, how do you do 2nd level bullet points in Pagure's Markdown?!?!? 17:57:24 x3mboy: Indent by 4 whitespace exactly :) 17:59:43 jwf: I see your point regarding time. I think after we will have a list of components you can just pick one when you have time and adopted it with pace comfortable for you. Only thing I'm not sure is how to share your work after you successfully configured that component. 18:00:17 * jwf nods 18:00:28 aegorenk: Do you think a package group for an i3wm desktop would be a good place to start? 18:00:37 fwiw, I am offering my help in packaging stuff (as long as it's not ruby) 18:00:39 If I remember right, even some of the other spins started from package groups... I think... 18:00:44 siddharthvipul: :D 18:02:52 jwf: For me it looks like a perfect starting point. The only problem I never maintained package groups :) But I'm fine with studying. 18:03:07 on packaging side, I can help 18:03:26 aegorenk: Me either :-) Although, I think we have a lot of folks we can lean on to learn from 18:03:29 chandankumar++ 18:03:30 * nasirhm waves at chandankumar 18:03:31 jwf: Karma for chandankumar changed to 2 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 18:03:42 Oh, also I have some housekeeping things I'd like to do for the IRC channel and to bridge it over with Matrix/Riot. We could also get a TeleIRC bridge, but someone else has to create a Telegram bot and group because I'm maxed out on registrations for both: https://docs.fedoraproject.org/en-US/teleirc-sig/request-new-bot/ 18:03:42 * chandankumar waves back 18:03:45 chandankumar++ 18:03:45 nasirhm: Karma for chandankumar changed to 3 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 18:03:46 chandankumar: hey hey hey, long time 18:03:58 siddharthvipul, hello :-) 18:04:08 * chandankumar is currently running i3 on mate 18:04:13 Oh, oops x3mboy dropped 18:04:50 Is this meeting four minutes over or does it go for 26 more minutes? I lost track of time… 18:05:01 * jwf is also trying to write docs for work while in this meeting :) 18:05:51 * nasirhm is also working on some office stuff at the same time too. 18:05:53 I'm back 18:05:55 Sorry 18:05:57 I have an internet hippcus 18:06:01 What were we discussing? 18:06:25 * siddharthvipul is thinking to pass this as office work and hoping his manager buys it 18:06:29 :V 18:06:41 x3mboy: so far we have volunteers for packaging work 18:06:43 :V 18:06:47 Cool 18:06:56 Packaging 18:06:58 I can't volunteer for that, because I don't know how to do it 18:07:07 we have an okayish list of packages that we would need, but will need more work and filteration there 18:07:16 If someone guides me/sponsors me, I will be more then happy to help 18:08:02 Sure, so please, can someone step up and update that file list to the wiki? 18:08:06 One thing I'm worried about "packaging group approach" is a possible work overhead we can get. I mean it will be probably required to have that packaging group compatible with all existing spins since it will be available for everyone, so we will have more things to keep in mind. 18:08:12 x3mboy: I'm also on a similar point too. 18:08:32 aegorenk++ 18:08:32 nasirhm: Karma for aegorenk changed to 1 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 18:08:46 aegorenk, I understand 18:09:24 Well, TBH my concern is Wayland, because of Fedora Workstation 18:09:41 I'm not sure how i3 goes with XWayland 18:09:45 oh right! that! 18:09:47 It's something we need to try 18:10:04 we have other spins which is based on x11 like xfce or lxde they will be continued na ? 18:10:06 x3mboy: it works... at least for me.. but that's where sway is supposed to be the thing 18:10:10 Is x11 getting dropped from Fedora? 18:10:36 jwf: not that I know.. can ask around 18:10:44 I hope not O.O 18:10:53 That means that "dnf install @i3wm" needs to choose between X11 and XWayland, and I'm not sure how to do that 18:10:58 I'm not ready for Sway yet 18:11:21 That's why I was thinking about my script 18:11:26 jwf: i feel the same way too and would like to stick with i3 for some more time 18:12:20 I've installed Basic Minimal and from there I installed i3 i3-lock lightdm and firefox 18:12:36 I tried sway a couple of years ago, it didn't work perfectly for me, I didn't bother checking or fixing. so I am just lazy to try it out again 18:13:48 x3mboy: i'm thinking to do the same on my laptop. The GNOME thing has made it complicated yesterday, i by mistakenly deleted some x11 package resulting in no GUI :'( 18:16:27 x3mboy: I suggest it will take much more packages to provide full featured laptop OS 18:16:42 I guess this meeting is going on longer than expected or is it closed (nasirhm's network isn't stable) 18:19:12 Can we start with having some shared document(s) where we can start list features we want to have and possible providers for that features? I'm new to the comunity so I don't know if we have resources like that. 18:19:43 aegorenk: we can start here in issues for now if you wish https://pagure.io/i3-sig/Fedora-i3-Spin/blob/master/f/Ideas.md 18:20:49 So. next move? 18:21:25 Listing Minimal Packages ? 18:21:30 I think call for packagers + marketing is the first move.. we can have a group and keep adding things there 18:21:30 +1 18:21:34 +1 18:21:44 Half of marketing is here 18:21:47 :D 18:22:11 right! I mean that after listing packages needed (i am sure there would be disagreement in packages needed XD) 18:22:12 siddharthvipul, What kind of group you need? 18:22:21 I meant to say @i3wm 18:22:43 group install kinda group 18:23:05 siddharthvipul, it is going to be a mdoule we can use copr for that initially 18:23:10 siddharthvipul, Got it 18:23:25 For that we need the minimal package list 18:23:41 #agree create a minimal package list 18:23:57 nasirhm, Is ok if I action you to write the list in the wiki? 18:24:22 x3mboy: Let's open a ticket in the Pagure issue tracker where we all can asynchronously share the list 18:25:01 I'm up for tasks regarding to marketing, writing, etc. Feel free to assign it to me @x3mboy 18:25:07 Better 18:25:48 #action x3mboy create a ticket in pagure to list the minimal Packages we need 18:26:36 #action nasirhm to take pagure issue #1 18:26:37 :D 18:26:48 Ok, let's move we are overtimed 18:27:05 #topic Meeting times 18:27:11 I'm a tech guy. I can help with rpm packaging or some patchs if needed and I don't mind to get familiar with KS or package group creation 18:27:35 aegorenk, cool! 18:27:36 Thanks 18:27:42 Also, can you teach me? 18:28:06 I think this is a great meeting time, but I think a whenisgood is a great option 18:28:38 x3mboy++ for setting up this meeting :D 18:29:23 #action x3mboy will create a whenisgood to ask for the best meeting time 18:29:54 I'm not going to make several iterations of that, just one and if there is a tie, I will pick one randomly 18:29:59 wdyt? 18:31:15 x3mboy: Sure, I can help with stuff that I know. Just be aware that I was a Java developer for 6 years and started with C/C++/Linux just three months ago :D 18:32:34 aegorenk, I'm a sysdamin with bash script and ansible experience, I think we can compliment each other 18:32:54 Ok, move to open floor 18:32:59 #topic Open Floor 18:33:17 I want to thank all of you and some that aren't here for the support 18:33:34 It looks like a lot of people wanted an i3 spin, hopefully we can make it happen 18:33:50 Also, it was a cross list email with Sway SIG 18:33:50 x3mboy: sure, that's sounds promising 18:33:53 Thank you x3mboy for starting the SiG 18:34:32 x3mboy++ thanks for leading this 18:34:32 aegorenk: Karma for x3mboy changed to 10 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 18:36:16 * nasirhm needs to attend another meeting in next 4 mins 18:39:17 x3mboy: I think we're good to close ?? 18:39:49 Sure 18:39:54 #endmeeting