16:00:14 #startmeeting Infrastructure (2021-06-24) 16:00:14 Meeting started Thu Jun 24 16:00:14 2021 UTC. 16:00:14 This meeting is logged and archived in a public location. 16:00:14 The chair is jnsamyak. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:14 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:14 The meeting name has been set to 'infrastructure_(2021-06-24)' 16:00:21 #meetingname infrastructure 16:00:21 The meeting name has been set to 'infrastructure' 16:00:31 #chair nirik siddharthvipul mobrien zlopez pingou bodanel dtometzki jnsamyak computerkid 16:00:31 Current chairs: bodanel computerkid dtometzki jnsamyak mobrien nirik pingou siddharthvipul zlopez 16:00:40 #info Agenda is at: https://board.net/p/fedora-infra 16:00:44 .hi 16:00:44 dtometzki: dtometzki 'Damian Tometzki' 16:00:49 #info About our team: https://docs.fedoraproject.org/en-US/cpe/ 16:00:51 \o helloo 16:00:53 .hi 16:00:54 darknao: darknao 'Francois Andrieu' 16:00:56 .hi 16:00:59 #topic ahoy! 16:01:00 t0xic0der: t0xic0der 'Akashdeep Dhar' 16:01:04 .hi 16:01:05 eddiejennings: eddiejennings 'Eddie Jennings, Jr.' 16:01:08 * eddiejennings waves. 16:01:09 .hello jnsamyak 16:01:10 jnsamyak: jnsamyak 'Samyak Jain' 16:01:10 .fasinfo siddharthvipul1 16:01:12 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 .hello 16:01:16 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 jrichardson: (hello ) -- Alias for "hellomynameis $1". 16:01:24 oh no 16:01:29 I meant .hello 16:01:36 .hello siddharthvipul1 16:01:37 siddharthvipul: siddharthvipul1 'Vipul Siddharth' 16:01:50 .hello2 sumantrom 16:01:51 sumantro: sumantro 'Sumantro Mukherjee' 16:01:53 .hello jrichardson 16:01:53 morning 16:01:54 jrichardson: jrichardson 'James Richardson' 16:02:24 * siddharthvipul is in a work call that's running parallel to this 16:02:34 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 .hello zlopez 16:03:46 mkonecny: zlopez 'Michal Konečný' 16:04:23 hello 16:04:34 I don't see zodbot responses, is that on matrix side? 16:04:43 .heyall 16:04:44 I think so 16:04:52 mkonecny: I am guessing a little slow 16:05:08 a lot of people, nice! 16:05:15 The message isn't making to matrix end I guess or is it? 16:05:24 .hello humaton 16:05:25 jednorozec: humaton 'Tomáš Hrčka' 16:05:51 Did the start meeting worked? OR should I start the meeting again? 16:06:06 .hello zlopez 16:06:07 zlopez: zlopez 'Michal Konečný' 16:06:13 the sync with matrix is today more async 16:06:20 .hello jnsamyak 16:06:21 samyakk: jnsamyak 'Samyak Jain' 16:06:26 It seems that the bridge is down 16:06:33 Please join from libera.chat side 16:06:38 Or laggy 16:06:38 jnsamyak: It worked I think. It showed up in my IRC client. 16:06:48 it's laggy it seems 16:07:03 Cool! then :D 16:07:05 I didn't saw any response on matrix side 16:07:36 Hi all once again, I hope everyone is doing well! :D 16:07:45 oh 16:07:47 .hello2 16:07:48 computerkid: computerkid 'Grayson Penland' 16:07:50 Hi 16:07:55 hi 16:08:11 Time... I've got too little 16:08:19 So moving on! 16:08:29 #topic New folks introductions 16:08:37 #info This is a place where people who are interested in Fedora Infrastructure can introduce themselves 16:08:45 #info Getting Started Guide: https://fedoraproject.org/wiki/Infrastructure/GettingStarted 16:08:59 yeah, irc -> matrix isn't working... but matrix->irc is confusingly. 🙂 16:09:33 Do we have any new people joining us today? If yes, would you like to introduce yourself to the team? 16:09:37 and zodbot is out of office :-) 16:09:52 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 no problem welcome sysoplab 16:10:34 Hey welcome sysoplab! 16:10:38 #chair samyakk 16:10:38 Current chairs: bodanel computerkid dtometzki jnsamyak mobrien nirik pingou samyakk siddharthvipul zlopez 16:10:44 samyakk: there yuo go 16:10:46 you* 16:10:59 Thanks for this :3 16:11:24 I like the chair thingy. 16:11:31 Easier to remember when this is 16:11:37 Because of the ping 16:11:42 haha XD 16:11:55 So moving on, to next topic! 16:12:04 #topic Next chair 16:12:15 #info magic eight ball says: 16:12:23 #info chair 2021-07-01 - Zlopez 16:12:30 #info chair 2021-07-08 - dtometzki 16:12:38 #info chair 2021-07-15 -??? 16:12:49 Any volunteers for 15 next month? 16:13:55 \o 16:13:57 me 16:14:12 There you go! 16:14:12 all hands up 16:14:35 #info chair 2021-07-15 - siddharthvipul 16:15:02 dtometzki, up for 22 july? 16:15:14 samyakk: how about we leave it for nwo 16:15:19 we are already quite ahead 16:15:21 Sure! 16:15:33 #topic announcements and information 16:15:43 #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 Weird 16:15:48 I don't see them either 16:15:57 samyakk, yes you can put my name on22 july 16:15:57 #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 #info work is being done on getting COPR proper powerPC systems 16:16:15 #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 #info Fedora Linux 32 reached end of life 16:16:33 #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 #info nest with Fedora CFP is open! https://communityblog.fedoraproject.org/announcing-dates-cfp-for-nest-with-fedora/ (Aug 5th-8th) 16:16:48 #info Fedora's (first) annual contributors survey is active: https://fedoraproject.limequery.com/2021 - we have a shiny badge 16:17:02 Mind if I plug the podcast again? 16:17:20 computerkid: not at all 16:17:21 If there is any new announcements and information to give, please shoot up! 16:17:44 do I do the #info? 16:17:58 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 computerkid: yes 16:18:10 #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 is this the same survey thats been going on for a few weeks, or a different one? 16:18:38 jrichardson: same 16:18:39 The same survey! :P 16:18:43 we are doing it for the whole of June 16:18:45 jrichardson: looks like the same one. 16:18:48 damn, wanted a new badge 16:19:03 jrichardson +! to that 16:19:09 s/!/1 16:19:20 same, give me more 16:19:22 Always more badges! 16:19:35 computerkid, design more :3 16:19:36 * jrichardson loves badges 16:19:37 I have way too many badges that were not awarded to me :"( 16:19:43 siddharthvipul what 16:19:43 need to file a ticket sometimes.. 16:19:53 I basically am in charge of giving folks broken badges 16:20:00 I do that all the time for everyone 16:20:07 computerkid: haha, didn't want to ping you for that.. 16:20:13 Aha, stalking siddharthvipul on badges.fedora 16:20:14 mobrien: hey hey 16:20:15 Everyone else does... 16:20:21 folks, look! mobrien is here! 16:20:36 Hi mobrien! Long time!! 16:20:44 sorry all, have to jump 16:20:50 I have been kinda here all along aside from the matrix bridge issues 16:20:52 hi/bye mobrien 16:20:55 computerkid: that's why I was being considerate ;) maybe i should ping you :P 16:21:12 mobrien: we knew you are coming, so we broke it for you to fix 16:21:24 feel free 16:21:32 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 Lol moving on, to our next topic! 16:22:08 I am back and ready to assist in any way I can 16:22:10 #topic Oncall 16:22:21 #info https://fedoraproject.org/wiki/Infrastructure/Oncall 16:22:34 #info darknao is on call for 2021-06-17 to 2021-06-24 16:22:50 samyakk: I removed the mobrian info from agenda before this meeting 16:22:53 #info jnsamyak is on call for 2021-06-24 to 2021-07-01 16:23:02 #info computerkid is on call for 2021-07-01 to 2021-07-08 16:23:20 I am? 16:23:30 darknao, any updated from your side for this week? 16:23:43 not a single ping this week 16:23:45 I forgot I volunteered, but I do that a lot XD 16:23:53 zlopez, lol, thanks for that :3 16:23:58 computerkid: I thought you volunteered for the entire month last week :P 16:24:03 darknao: nice and quiet... thats what we like to see. ;) 16:24:05 Oh yeaaaaah 16:24:11 eddiejennings, yes XD 16:24:17 I need to start writing down all the things I say I will do 16:24:18 computerkid: Forgetting or volunteering? :-D 16:24:22 Both 16:25:01 Ok so moving on! 16:25:13 #topic Monitoring discussion [nirik] 16:25:19 #info https://nagios.fedoraproject.org/nagios 16:25:24 #info Go over existing out items and fix 16:25:34 nirik, the floor is yours 16:25:49 not much change this week again... 16:26:12 so should we move on to next topic if that's fine then? 16:26:15 I've made some progress on drive replacement for bvmhost-a64-11... but it's not replaced yet 16:26:23 sure, please do 16:26:47 #topic Learning topic 16:26:56 #info 2021-06-24 - Zlopez[m] - information about toddlers 16:27:04 My time to shine :-) 16:27:07 zlopez, the floor is yours! 16:27:16 yea \o/ 16:27:20 So, let's talk about toddlers 16:27:39 ayye! 16:27:41 let's do it 16:27:48 It's a small version of adult human about 0-6 months old 16:28:19 But on a serious note :-) 16:28:45 The toddlers sources could be find here https://pagure.io/fedora-infra/toddlers 16:29:29 The toddlers are basically a big fedora messaging consumer that does various things based on the received messages 16:30:07 Everything is consumed by base consumer, which then routes the message to correct toddler 16:30:33 All available toddlers can be found here https://pagure.io/fedora-infra/toddlers/blob/main/f/toddlers/plugins 16:32:21 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 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 If anything fails, the message is returned back to fedora_messaging queue and consumed again till processed by the toddlers 16:34:44 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 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 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 Ah, so the base consumer is the service that's listening. I see. 16:36:56 Is the base consumer RabbitMQ or something else? 16:37:24 sysoplab: This doesn't block the overall processing, but yeah you need to take care of this in the toddler 16:37:43 Can one be plugged to Mote in order to receive all the impending/ongoing/past meets? 16:38:00 petebuffon[m]: This is the fedora messaging consumer, which is based on rabbitmq, we just have some things above of it 16:38:19 zlopez: got it 16:38:40 t0xic0der: It can consume any topic that could be handled by any toddler 16:39:26 zlopez: Understood. 16:39:28 The same message could be even processed by multiple toddlers in sequence 16:40:05 As a bonus we have a tests for the toddlers available 16:40:20 They could be ran using tox 16:41:10 We are even testing it using mypy, so the types are also validated 16:41:27 And black is used to help with the formatting 16:41:36 That's great. We were porting Mote tests to use Tox and a possible use of Toddlers there, adds to it. 16:41:49 For the deployment part 16:41:52 * t0xic0der would have to look more into it 16:42:08 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 This is everything I have 16:42:53 Any questions? 16:44:05 Nothing from my side, thank you for introducing this (I will go through it once)! 16:44:27 You are welcome 16:44:33 thanks zlopez 16:44:36 The toddlers are great project 16:44:42 Thanks zlopez 16:45:08 So, any volunteers for next week? 16:45:09 thanks zlopez! 16:45:34 #info 2021-07-01 - ??? 16:46:55 nirik: Do you want to talk again about robosignatory here? 16:47:04 zlopez: I could sure. 16:47:29 nirik, so should I put you up for next week then? 16:47:36 If that's okay? 16:47:41 sure 16:47:45 Cool! 16:48:08 #info 2021-07-01 - nirik - Info on robosignatory 16:48:26 So moving further to open floor \o/ 16:48:33 #topic Open Floor 16:49:15 Is there anything that needs to be discussed? Or, If I forgot to mention above :3 16:49:17 We were discussing about which project we would want to start with at Fedora Websites and Apps here 16:49:20 https://discussion.fedoraproject.org/t/which-project-do-we-start-with/31049/3 16:49:33 Should we catch the walls, if the floor is open? :-D 16:49:44 Please feel free to chime in with your suggestions! 16:50:15 Are there tools other than du we should try to use when investigating Nagios alerts about low disk space? 16:50:28 zlopez: What would we hold the walls against though? XD 16:50:47 zlopez, interesting XD 16:51:07 t0xic0der: Great question :-D *puzzling look* 16:51:15 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 eddiejennings I like ncdu rather than just plain du it lets you see pretty quick what's eating your space. 16:51:43 samyakk: there is a topic I left in open floor 16:51:45 We could use a lot of 2 cents (for the W&A team wants to become rich :P) 16:51:52 we should discuss that 16:52:03 Oh yes 16:52:07 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 *#info staging branch on fedora-infra/ansible [vipul] 16:52:16 #info staging branch on fedora-infra/ansible [vipul] 16:52:32 nirik: this has been a point of discussion in infra and releng stand up for a week now 16:52:36 I wanted to discuss this here 16:52:44 let's ping some people to see what they think 16:52:44 * nirik waits for context 16:52:50 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 such as Bulma or Skeleton etc. 16:53:13 nirik: so the problem of sending a PR and no place to test them (i.e directly merging them in main) 16:53:21 we will discuss after the framework discussion 16:53:58 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 t0xic0der: sure thing. I'll type up the brief amount of research I did. 16:54:41 siddharthvipul: The framework discussion was mostly an announcement. Please feel free to go ahead with the next topic :) 16:55:17 hmmm, looking at the time and people missing :( let's do it next time 16:55:27 oh wait 16:55:32 asaleh is joining :D 16:55:32 I found it :) 16:55:35 hey hey 16:55:44 just in time for the end of the meeting. ;) 16:55:46 samyakk who would I ask for more information on the fi-apprentice group? 16:56:13 sysoplab: https://fedoraproject.org/wiki/Infrastructure_Apprentice 16:56:20 I guess nirik, siddharthvipul could answer this better! 16:56:39 there you go XD 16:57:17 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 thanks siddharthvipul 16:57:52 nirik: hmm, might be similar! let's keep it for another day/place then 16:58:31 ok 16:58:41 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 many thanks and no problem 16:59:37 nirik, would you have time to talk about how it looked previously? 16:59:49 Fun times as always :) 16:59:52 thanks samyakk 17:00:07 #endmeeting