16:00:14 <jnsamyak> #startmeeting Infrastructure (2021-06-24) 16:00:14 <zodbot> Meeting started Thu Jun 24 16:00:14 2021 UTC. 16:00:14 <zodbot> This meeting is logged and archived in a public location. 16:00:14 <zodbot> The chair is jnsamyak. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:14 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:14 <zodbot> The meeting name has been set to 'infrastructure_(2021-06-24)' 16:00:21 <jnsamyak> #meetingname infrastructure 16:00:21 <zodbot> The meeting name has been set to 'infrastructure' 16:00:31 <jnsamyak> #chair nirik siddharthvipul mobrien zlopez pingou bodanel dtometzki jnsamyak computerkid 16:00:31 <zodbot> Current chairs: bodanel computerkid dtometzki jnsamyak mobrien nirik pingou siddharthvipul zlopez 16:00:40 <jnsamyak> #info Agenda is at: https://board.net/p/fedora-infra 16:00:44 <dtometzki> .hi 16:00:44 <zodbot> dtometzki: dtometzki 'Damian Tometzki' <linux@tometzki.de> 16:00:49 <jnsamyak> #info About our team: https://docs.fedoraproject.org/en-US/cpe/ 16:00:51 <siddharthvipul> \o helloo 16:00:53 <darknao> .hi 16:00:54 <zodbot> darknao: darknao 'Francois Andrieu' <naolwen@gmail.com> 16:00:56 <t0xic0der> .hi 16:00:59 <jnsamyak> #topic ahoy! 16:01:00 <zodbot> t0xic0der: t0xic0der 'Akashdeep Dhar' <akashdeep.dhar@gmail.com> 16:01:04 <eddiejennings> .hi 16:01:05 <zodbot> eddiejennings: eddiejennings 'Eddie Jennings, Jr.' <eddie@eddiejennings.net> 16:01:08 * eddiejennings waves. 16:01:09 <jnsamyak> .hello jnsamyak 16:01:10 <zodbot> jnsamyak: jnsamyak 'Samyak Jain' <samyak.jn11@gmail.com> 16:01:10 <siddharthvipul> .fasinfo siddharthvipul1 16:01:12 <zodbot> siddharthvipul: User: siddharthvipul1, Name: Vipul Siddharth, email: siddharthvipul1@gmail.com, Creation: 2016-05-17, IRC Nick: siddharthvipul, Timezone: Asia/Kolkata, Locale: en, GPG key ID: 69B4D96C, Status: active 16:01:14 <jrichardson> .hello 16:01:16 <zodbot> siddharthvipul: Approved Groups: sysadmin-noc diversity-team mindshare cla_fpca cla_done qa fedorabugs ambassadors +sysadmin-jenkins packager sysadmin sysadmin-osbs advocates google-codein +fedora-join infra-sig i3-sig @summer-coding fi-apprentice 16:01:18 <zodbot> jrichardson: (hello <an alias, 1 argument>) -- Alias for "hellomynameis $1". 16:01:24 <siddharthvipul> oh no 16:01:29 <siddharthvipul> I meant .hello 16:01:36 <siddharthvipul> .hello siddharthvipul1 16:01:37 <zodbot> siddharthvipul: siddharthvipul1 'Vipul Siddharth' <siddharthvipul1@gmail.com> 16:01:50 <sumantro> .hello2 sumantrom 16:01:51 <zodbot> sumantro: sumantro 'Sumantro Mukherjee' <sumantro@outlook.com> 16:01:53 <jrichardson> .hello jrichardson 16:01:53 <nirik> morning 16:01:54 <zodbot> jrichardson: jrichardson 'James Richardson' <jamricha@redhat.com> 16:02:24 * siddharthvipul is in a work call that's running parallel to this 16:02:34 <siddharthvipul> I am mostly on listening mode there, so it's alright 16:03:11 * eddiejennings eating lunch and listening to Ben Shapiro during the meeting. :D 16:03:45 <mkonecny> .hello zlopez 16:03:46 <zodbot> mkonecny: zlopez 'Michal Konečný' <michal.konecny@psmail.xyz> 16:04:23 <sysoplab> hello 16:04:34 <mkonecny> I don't see zodbot responses, is that on matrix side? 16:04:43 <petebuffon[m]> .heyall 16:04:44 <samyakk> I think so 16:04:52 <siddharthvipul> mkonecny: I am guessing a little slow 16:05:08 <siddharthvipul> a lot of people, nice! 16:05:15 <samyakk> The message isn't making to matrix end I guess or is it? 16:05:24 <jednorozec> .hello humaton 16:05:25 <zodbot> jednorozec: humaton 'Tomáš Hrčka' <thrcka@redhat.com> 16:05:51 <samyakk> Did the start meeting worked? OR should I start the meeting again? 16:06:06 <zlopez> .hello zlopez 16:06:07 <zodbot> zlopez: zlopez 'Michal Konečný' <michal.konecny@psmail.xyz> 16:06:13 <dtometzki> the sync with matrix is today more async 16:06:20 <samyakk> .hello jnsamyak 16:06:21 <zodbot> samyakk: jnsamyak 'Samyak Jain' <samyak.jn11@gmail.com> 16:06:26 <mkonecny> It seems that the bridge is down 16:06:33 <jnsamyak> Please join from libera.chat side 16:06:38 <mkonecny> Or laggy 16:06:38 <t0xic0der> jnsamyak: It worked I think. It showed up in my IRC client. 16:06:48 <nirik[m]> it's laggy it seems 16:07:03 <samyakk> Cool! then :D 16:07:05 <zlopez> I didn't saw any response on matrix side 16:07:36 <samyakk> Hi all once again, I hope everyone is doing well! :D 16:07:45 <computerkid> oh 16:07:47 <computerkid> .hello2 16:07:48 <zodbot> computerkid: computerkid 'Grayson Penland' <gpenland06@gmail.com> 16:07:50 <computerkid> Hi 16:07:55 <dtometzki> hi 16:08:11 <computerkid> Time... I've got too little 16:08:19 <samyakk> So moving on! 16:08:29 <samyakk> #topic New folks introductions 16:08:37 <samyakk> #info This is a place where people who are interested in Fedora Infrastructure can introduce themselves 16:08:45 <samyakk> #info Getting Started Guide: https://fedoraproject.org/wiki/Infrastructure/GettingStarted 16:08:59 <nirik[m]> yeah, irc -> matrix isn't working... but matrix->irc is confusingly. 🙂 16:09:33 <samyakk> Do we have any new people joining us today? If yes, would you like to introduce yourself to the team? 16:09:37 <dtometzki> and zodbot is out of office :-) 16:09:52 <sysoplab> I didn't send an email yet with the required info, but i'm new and interested so attending as a guest if that's ok? 16:10:18 <dtometzki> no problem welcome sysoplab 16:10:34 <samyakk> Hey welcome sysoplab! 16:10:38 <siddharthvipul> #chair samyakk 16:10:38 <zodbot> Current chairs: bodanel computerkid dtometzki jnsamyak mobrien nirik pingou samyakk siddharthvipul zlopez 16:10:44 <siddharthvipul> samyakk: there yuo go 16:10:46 <siddharthvipul> you* 16:10:59 <samyakk> Thanks for this :3 16:11:24 <computerkid> I like the chair thingy. 16:11:31 <computerkid> Easier to remember when this is 16:11:37 <computerkid> Because of the ping 16:11:42 <samyakk> haha XD 16:11:55 <samyakk> So moving on, to next topic! 16:12:04 <samyakk> #topic Next chair 16:12:15 <samyakk> #info magic eight ball says: 16:12:23 <samyakk> #info chair 2021-07-01 - Zlopez 16:12:30 <samyakk> #info chair 2021-07-08 - dtometzki 16:12:38 <samyakk> #info chair 2021-07-15 -??? 16:12:49 <samyakk> Any volunteers for 15 next month? 16:13:55 <siddharthvipul> \o 16:13:57 <siddharthvipul> me 16:14:12 <samyakk> There you go! 16:14:12 <dtometzki> all hands up 16:14:35 <samyakk> #info chair 2021-07-15 - siddharthvipul 16:15:02 <samyakk> dtometzki, up for 22 july? 16:15:14 <siddharthvipul> samyakk: how about we leave it for nwo 16:15:19 <siddharthvipul> we are already quite ahead 16:15:21 <samyakk> Sure! 16:15:33 <samyakk> #topic announcements and information 16:15:43 <samyakk> #info CPE Infra&Releng EU-hours team has a Monday through Thursday 30 minute meeting going through tickets at 1030 Europe/paris in #centos-meeting 16:15:47 <mobrien1> Weird 16:15:48 <mobrien1> I don't see them either 16:15:57 <dtometzki> samyakk, yes you can put my name on22 july 16:15:57 <samyakk> #info CPE Infra&Releng NA-hours team has a Monday through Thursday 30 minute meeting going through tickets at 1800 UTC in #fedora-meeting-3 16:16:08 <samyakk> #info work is being done on getting COPR proper powerPC systems 16:16:15 <samyakk> #info The Red Hat Desktop team is hiring: https://blogs.gnome.org/uraeus/2021/05/20/new-opportunities-in-the-red-hat-desktop-team/ 16:16:26 <samyakk> #info Fedora Linux 32 reached end of life 16:16:33 <samyakk> #info If your team wants support from the Fedora Program Management Team, file an isssue: https://pagure.io/fedora-pgm/pgm_team/issues?template=support_request 16:16:40 <samyakk> #info nest with Fedora CFP is open! https://communityblog.fedoraproject.org/announcing-dates-cfp-for-nest-with-fedora/ (Aug 5th-8th) 16:16:48 <samyakk> #info Fedora's (first) annual contributors survey is active: https://fedoraproject.limequery.com/2021 - we have a shiny badge 16:17:02 <computerkid> Mind if I plug the podcast again? 16:17:20 <siddharthvipul> computerkid: not at all 16:17:21 <samyakk> If there is any new announcements and information to give, please shoot up! 16:17:44 <computerkid> do I do the #info? 16:17:58 <siddharthvipul> The survey is going to be up just for a week now.. if you haven't claimed your badge, please do that ;) 16:18:08 <siddharthvipul> computerkid: yes 16:18:10 <computerkid> #info New episode 3 of season 2 of the Fedora Podcast is out! We talk to Chris Murphy about BTRFS https://podcast.fedoraproject.org/season-two-episode-3-the-hosts-and-chris-murphy/ 16:18:28 <jrichardson> is this the same survey thats been going on for a few weeks, or a different one? 16:18:38 <siddharthvipul> jrichardson: same 16:18:39 <samyakk> The same survey! :P 16:18:43 <siddharthvipul> we are doing it for the whole of June 16:18:45 <sysoplab> jrichardson: looks like the same one. 16:18:48 <jrichardson> damn, wanted a new badge 16:19:03 <samyakk> jrichardson +! to that 16:19:09 <samyakk> s/!/1 16:19:20 <siddharthvipul> same, give me more 16:19:22 <computerkid> Always more badges! 16:19:35 <samyakk> computerkid, design more :3 16:19:36 * jrichardson loves badges 16:19:37 <siddharthvipul> I have way too many badges that were not awarded to me :"( 16:19:43 <computerkid> siddharthvipul what 16:19:43 <siddharthvipul> need to file a ticket sometimes.. 16:19:53 <computerkid> I basically am in charge of giving folks broken badges 16:20:00 <computerkid> I do that all the time for everyone 16:20:07 <siddharthvipul> computerkid: haha, didn't want to ping you for that.. 16:20:13 <samyakk> Aha, stalking siddharthvipul on badges.fedora 16:20:14 <siddharthvipul> mobrien: hey hey 16:20:15 <computerkid> Everyone else does... 16:20:21 <siddharthvipul> folks, look! mobrien is here! 16:20:36 <samyakk> Hi mobrien! Long time!! 16:20:44 <jrichardson> sorry all, have to jump 16:20:50 <mobrien> I have been kinda here all along aside from the matrix bridge issues 16:20:52 <jrichardson> hi/bye mobrien 16:20:55 <siddharthvipul> computerkid: that's why I was being considerate ;) maybe i should ping you :P 16:21:12 <siddharthvipul> mobrien: we knew you are coming, so we broke it for you to fix 16:21:24 <computerkid> feel free 16:21:32 <samyakk> Funny thing was I was pasting info that mobrien is away; Thanks to my reflex that I realised that we have passed june 20 16:21:59 <samyakk> Lol moving on, to our next topic! 16:22:08 <mobrien> I am back and ready to assist in any way I can 16:22:10 <samyakk> #topic Oncall 16:22:21 <samyakk> #info https://fedoraproject.org/wiki/Infrastructure/Oncall 16:22:34 <samyakk> #info darknao is on call for 2021-06-17 to 2021-06-24 16:22:50 <zlopez> samyakk: I removed the mobrian info from agenda before this meeting 16:22:53 <samyakk> #info jnsamyak is on call for 2021-06-24 to 2021-07-01 16:23:02 <samyakk> #info computerkid is on call for 2021-07-01 to 2021-07-08 16:23:20 <computerkid> I am? 16:23:30 <samyakk> darknao, any updated from your side for this week? 16:23:43 <darknao> not a single ping this week 16:23:45 <computerkid> I forgot I volunteered, but I do that a lot XD 16:23:53 <samyakk> zlopez, lol, thanks for that :3 16:23:58 <eddiejennings> computerkid: I thought you volunteered for the entire month last week :P 16:24:03 <nirik> darknao: nice and quiet... thats what we like to see. ;) 16:24:05 <computerkid> Oh yeaaaaah 16:24:11 <samyakk> eddiejennings, yes XD 16:24:17 <computerkid> I need to start writing down all the things I say I will do 16:24:18 <zlopez> computerkid: Forgetting or volunteering? :-D 16:24:22 <computerkid> Both 16:25:01 <samyakk> Ok so moving on! 16:25:13 <samyakk> #topic Monitoring discussion [nirik] 16:25:19 <samyakk> #info https://nagios.fedoraproject.org/nagios 16:25:24 <samyakk> #info Go over existing out items and fix 16:25:34 <samyakk> nirik, the floor is yours 16:25:49 <nirik> not much change this week again... 16:26:12 <samyakk> so should we move on to next topic if that's fine then? 16:26:15 <nirik> I've made some progress on drive replacement for bvmhost-a64-11... but it's not replaced yet 16:26:23 <nirik> sure, please do 16:26:47 <samyakk> #topic Learning topic 16:26:56 <samyakk> #info 2021-06-24 - Zlopez[m] - information about toddlers 16:27:04 <zlopez> My time to shine :-) 16:27:07 <samyakk> zlopez, the floor is yours! 16:27:16 <samyakk> yea \o/ 16:27:20 <zlopez> So, let's talk about toddlers 16:27:39 <siddharthvipul> ayye! 16:27:41 <siddharthvipul> let's do it 16:27:48 <zlopez> It's a small version of adult human about 0-6 months old 16:28:19 <zlopez> But on a serious note :-) 16:28:45 <zlopez> The toddlers sources could be find here https://pagure.io/fedora-infra/toddlers 16:29:29 <zlopez> The toddlers are basically a big fedora messaging consumer that does various things based on the received messages 16:30:07 <zlopez> Everything is consumed by base consumer, which then routes the message to correct toddler 16:30:33 <zlopez> All available toddlers can be found here https://pagure.io/fedora-infra/toddlers/blob/main/f/toddlers/plugins 16:32:21 <zlopez> When creating a new toddler you just need to inherit from ToddlerBase and define name of the toddler, amqp_topics you want to consume and have implemented accepts_topic and process methods 16:33:42 <zlopez> The accepts_topic is used for validation by the base toddler, that you want to accept this topic and the process method is processing the actual message that was retrieved 16:34:33 <zlopez> If anything fails, the message is returned back to fedora_messaging queue and consumed again till processed by the toddlers 16:34:44 <eddiejennings> Is each Toddler a service that's always running, listening for its message, and then executing some script or application upon hearing its desired message? 16:35:36 <zlopez> No, there is a base consumer, that consumes all the messages and just calls the correct toddler based on the topic of the message 16:35:59 <sysoplab> zlopez: that sounds like it could end badly if you just keep trying to execute something thats throwing an error over and over. 16:36:10 <eddiejennings> Ah, so the base consumer is the service that's listening. I see. 16:36:56 <petebuffon[m]> Is the base consumer RabbitMQ or something else? 16:37:24 <zlopez> sysoplab: This doesn't block the overall processing, but yeah you need to take care of this in the toddler 16:37:43 <t0xic0der> Can one be plugged to Mote in order to receive all the impending/ongoing/past meets? 16:38:00 <zlopez> petebuffon[m]: This is the fedora messaging consumer, which is based on rabbitmq, we just have some things above of it 16:38:19 <petebuffon[m]> zlopez: got it 16:38:40 <zlopez> t0xic0der: It can consume any topic that could be handled by any toddler 16:39:26 <t0xic0der> zlopez: Understood. 16:39:28 <zlopez> The same message could be even processed by multiple toddlers in sequence 16:40:05 <zlopez> As a bonus we have a tests for the toddlers available 16:40:20 <zlopez> They could be ran using tox 16:41:10 <zlopez> We are even testing it using mypy, so the types are also validated 16:41:27 <zlopez> And black is used to help with the formatting 16:41:36 <t0xic0der> That's great. We were porting Mote tests to use Tox and a possible use of Toddlers there, adds to it. 16:41:49 <zlopez> For the deployment part 16:41:52 * t0xic0der would have to look more into it 16:42:08 <zlopez> The toddlers are deployed in openshift and the playbook is available here https://pagure.io/fedora-infra/ansible/blob/main/f/playbooks/openshift-apps/toddlers.yml 16:42:47 <zlopez> This is everything I have 16:42:53 <zlopez> Any questions? 16:44:05 <samyakk> Nothing from my side, thank you for introducing this (I will go through it once)! 16:44:27 <zlopez> You are welcome 16:44:33 <nirik> thanks zlopez 16:44:36 <zlopez> The toddlers are great project 16:44:42 <dtometzki> Thanks zlopez 16:45:08 <samyakk> So, any volunteers for next week? 16:45:09 <petebuffon[m]> thanks zlopez! 16:45:34 <samyakk> #info 2021-07-01 - ??? 16:46:55 <zlopez> nirik: Do you want to talk again about robosignatory here? 16:47:04 <nirik> zlopez: I could sure. 16:47:29 <samyakk> nirik, so should I put you up for next week then? 16:47:36 <samyakk> If that's okay? 16:47:41 <nirik> sure 16:47:45 <samyakk> Cool! 16:48:08 <samyakk> #info 2021-07-01 - nirik - Info on robosignatory 16:48:26 <samyakk> So moving further to open floor \o/ 16:48:33 <samyakk> #topic Open Floor 16:49:15 <samyakk> Is there anything that needs to be discussed? Or, If I forgot to mention above :3 16:49:17 <t0xic0der> We were discussing about which project we would want to start with at Fedora Websites and Apps here 16:49:20 <t0xic0der> https://discussion.fedoraproject.org/t/which-project-do-we-start-with/31049/3 16:49:33 <zlopez> Should we catch the walls, if the floor is open? :-D 16:49:44 <t0xic0der> Please feel free to chime in with your suggestions! 16:50:15 <eddiejennings> Are there tools other than du we should try to use when investigating Nagios alerts about low disk space? 16:50:28 <t0xic0der> zlopez: What would we hold the walls against though? XD 16:50:47 <samyakk> zlopez, interesting XD 16:51:07 <zlopez> t0xic0der: Great question :-D *puzzling look* 16:51:15 <t0xic0der> We were discussing about the possible frontend frameworks that we would want to use for our sites and apps here https://discussion.fedoraproject.org/t/websites-revamp-frontend-framework/30976/ 16:51:33 <sysoplab> eddiejennings I like ncdu rather than just plain du it lets you see pretty quick what's eating your space. 16:51:43 <siddharthvipul> samyakk: there is a topic I left in open floor 16:51:45 <t0xic0der> We could use a lot of 2 cents (for the W&A team wants to become rich :P) 16:51:52 <siddharthvipul> we should discuss that 16:52:03 <samyakk> Oh yes 16:52:07 <eddiejennings> sysoplab: Excellent. Next time I see an alert and I can actually log into the server, I'll see if ncdu is avialable :) 16:52:09 <samyakk> *#info staging branch on fedora-infra/ansible [vipul] 16:52:16 <samyakk> #info staging branch on fedora-infra/ansible [vipul] 16:52:32 <siddharthvipul> nirik: this has been a point of discussion in infra and releng stand up for a week now 16:52:36 <siddharthvipul> I wanted to discuss this here 16:52:44 <siddharthvipul> let's ping some people to see what they think 16:52:44 * nirik waits for context 16:52:50 <petebuffon[m]> I was thinking about frontend frameworks. Static website generators are great, but I think could be extended with either a CSS boilerplate for framework 16:52:57 <petebuffon[m]> such as Bulma or Skeleton etc. 16:53:13 <siddharthvipul> nirik: so the problem of sending a PR and no place to test them (i.e directly merging them in main) 16:53:21 <siddharthvipul> we will discuss after the framework discussion 16:53:58 <t0xic0der> petebuffon[m]: Really appreciate the suggestions! Could you please go ahead and add them in aforesaid link so that the team can account for in in the coming discussion? 16:54:27 <petebuffon[m]> t0xic0der: sure thing. I'll type up the brief amount of research I did. 16:54:41 <t0xic0der> siddharthvipul: The framework discussion was mostly an announcement. Please feel free to go ahead with the next topic :) 16:55:17 <siddharthvipul> hmmm, looking at the time and people missing :( let's do it next time 16:55:27 <siddharthvipul> oh wait 16:55:32 <siddharthvipul> asaleh is joining :D 16:55:32 <asaleh> I found it :) 16:55:35 <siddharthvipul> hey hey 16:55:44 <nirik> just in time for the end of the meeting. ;) 16:55:46 <sysoplab> samyakk who would I ask for more information on the fi-apprentice group? 16:56:13 <siddharthvipul> sysoplab: https://fedoraproject.org/wiki/Infrastructure_Apprentice 16:56:20 <samyakk> I guess nirik, siddharthvipul could answer this better! 16:56:39 <samyakk> there you go XD 16:57:17 <nirik> perhaps someone could post to the list about the staging branch idea and we could discuss it there... but just to fill you in on history, we used to have a staging branch and it was a horrible thing, so unless it's something different than I am thinking of I'm not very in favor. 16:57:49 <sysoplab> thanks siddharthvipul 16:57:52 <siddharthvipul> nirik: hmm, might be similar! let's keep it for another day/place then 16:58:31 <nirik> ok 16:58:41 <samyakk> So, its about time the meeting hour finishes, thank you all for joining in today! And sorry for the matrix - IRC confusion! :D 16:59:02 <dtometzki> many thanks and no problem 16:59:37 <asaleh> nirik, would you have time to talk about how it looked previously? 16:59:49 <eddiejennings> Fun times as always :) 16:59:52 <zlopez> thanks samyakk 17:00:07 <samyakk> #endmeeting