15:02:08 <jednorozec> #startmeeting RELENG (2023-04-18) 15:02:08 <zodbot> Meeting started Tue Apr 18 15:02:08 2023 UTC. 15:02:08 <zodbot> This meeting is logged and archived in a public location. 15:02:08 <zodbot> The chair is jednorozec. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions. 15:02:08 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:02:08 <zodbot> The meeting name has been set to 'releng_(2023-04-18)' 15:02:08 <jednorozec> #meetingname releng 15:02:08 <zodbot> The meeting name has been set to 'releng' 15:02:09 <jednorozec> #chair nirik sharkcz pbrobinson phsmoura dustymabe jednorozec 15:02:09 <jednorozec> #topic init process 15:02:09 <zodbot> Current chairs: dustymabe jednorozec nirik pbrobinson phsmoura sharkcz 15:02:19 <jednorozec> nirik saves the day 15:02:25 <nirik> morning again 15:03:11 <jednorozec> beautiful sunny afternoon on this hill 15:03:21 <jednorozec> sooo 15:03:25 <nirik> we had snow this morning. 15:03:44 <jednorozec> haha I got mine over Easter 15:04:22 <jednorozec> getting to dangerously comfortable 20C for like 1h or so 15:04:31 <nirik> ha 15:04:37 <nirik> so I had a few small things... 15:05:09 <jednorozec> go on 15:05:12 <nirik> #info fedora 38 is out! get it today! 15:06:02 <nirik> I talked with mboddu the other day, and he cannot make this meeting time (he has a conflict), but he would be happy to meet with us some other time to go over old tickets. I think he might have knowledge of some of the old ones... 15:06:18 <nirik> so perhaps we could schedule a special meeting next week sometime or something? 15:06:27 <jednorozec> sure 15:06:29 <nirik> just start with the oldest releng tickets and work back from there. 15:06:50 <mboddu> nirik: +1, some other time should work 15:07:10 <nirik> could you look at scheduling that? or would you like me to? 15:07:12 <jednorozec> I am ok with any time before 21:00 CET after that I cannot guarantee my cognitive abilities 15:07:32 <nirik> I'm not sure mohan's availability, but we can check calendars, etc. 15:07:56 <jednorozec> I can do that 15:08:03 <jednorozec> let me open calendar right now 15:08:24 <nirik> cool. Doesn't have to be immediate, but whenever. ;) 15:09:00 <jednorozec> looks like we all have a slot in 1h and 22mins next week 15:09:02 <nirik> Next item: now that f38 is out we need to update builders. I was thinking we had enough other stuff going on that I would just update them instead of reinstalling. Much easier. 15:09:05 <jednorozec> is that ok? mboddu nirik ? 15:09:46 <nirik> cool. Send an invite? Others might want to join too... we could meet on irc/matrix? 15:10:01 <jednorozec> nirik, like running dnf system-upgrade on them? 15:10:28 <nirik> yeah, or just dnf --releasever 38 distro-sync, reboot... should work fine. 15:10:35 <jednorozec> right 15:10:38 <nirik> reinstalling them is a lot more pain. 15:10:45 <nirik> but sometimes good. 15:11:06 <jednorozec> I prefer place with meeting bot so we can have history and potential notes for future reference 15:11:41 <nirik> sounds good to me. ;) 15:11:48 <nirik> might mention it on the releng list or something too. 15:15:04 <jednorozec> hmm calendar hell 15:16:31 <nirik> yeah, happens. ;) 15:16:40 <nirik> Lets see... I don't think I had much else... 15:17:10 <jednorozec> ok now the correct invite is in place 15:17:14 <jednorozec> pardon the spam 15:17:34 <nirik> sigh, now I have cats growling at each other for breakfast. 15:17:56 <jednorozec> so 15:18:16 <jednorozec> I think I have something but it got lost in the torrents and IoT stream 15:18:26 <nirik> ok, I closed the troublemaker into a room. ;) 15:18:45 <jednorozec> oh there was this in the past week https://pagure.io/releng/failed-composes/issue/4870 15:19:16 <jednorozec> samyak7, fixed it today and I shoved him how to restart the compose cron job 15:19:35 <jednorozec> spell check fail 15:19:55 <nirik> ah yeah. Can we fix the rawhide branch to be set for f39 down the road? 15:20:22 <jednorozec> in the main branch? 15:20:36 <mboddu> jednorozec: +1 15:20:39 <nirik> yes 15:21:07 <jednorozec> sure thing 15:21:10 <nirik> we should also look at abstracting out things in that repo... ie, have a fedora-common.conf and just really small container/nightly/etc ones. 15:21:22 <jednorozec> yes 15:24:10 <jednorozec> ok i have brain fog, nothing in this head 15:24:20 * jednorozec scrolls the tracker 15:24:45 <jednorozec> oh right 15:24:54 <jednorozec> how do we create tokens in pdc? 15:25:11 <nirik> not easily. 15:25:21 <jednorozec> anton opened ticket with fedora-infra about it some time ago 15:25:38 <jednorozec> we need one to do PDC changes for unretirement automations 15:25:47 <nirik> so in the past, you could login with SAML2, then scrape the token out of your web browser.. and we could make it an admin one in the database. 15:25:59 <nirik> but... SAML2 auth is currently busted. 15:26:04 <nirik> (on pdc) 15:26:20 <jednorozec> hum 15:26:40 <nirik> I guess we could try and just generate and insert a new one into the db directly? 15:26:49 <jednorozec> there is probably no such nice tool as in pagure to create such tokens right? 15:27:05 <nirik> nope. :( 15:27:13 <nirik> we could push for finally retiring pdc... ;) 15:27:31 <jednorozec> ORM based project can go crazy when one just write things into DB 15:27:55 <nirik> yeah. I'm not crazy about the idea. 15:28:07 <jednorozec> now we have manpower to do the ops stuff, I am going to snad by my word and retire that thing 15:28:14 <nirik> we could also try and fix SAML2 auth. I cc'ed Aurélien B in the ticket about it. 15:28:21 <jednorozec> ceremonially burn it by stream of bytes 15:28:41 <nirik> ha. I'll roast a marshmellow on it. :) 15:29:03 <nirik> we did a ARC on retiring it a while back right? ie, we identified all the parts we need to move to somewhere else? 15:30:03 <jednorozec> yes 15:30:23 <jednorozec> there is a doc in the shared space 15:30:23 <nirik> anyhow, we should do it carefully. Make sure everything that uses it is handled and it's getting no traffic and then shut it off, then nuke it after a week or two 15:30:37 <nirik> great. :) 15:30:53 <jednorozec> oh for sure, we will find some wires hiding somewhere in the apps 15:31:35 <nirik> just changing the src.fp.o git hook to not query it will cut it's traffic down a ton. 15:31:59 <jednorozec> I was thinking about that 15:32:39 <jednorozec> what if we used protected branch to store a file with EOL FOR each branch? 15:32:43 <nirik> we may need to try and drive adamw's release thing forward (so we can have a single place to query release versions, eols, etc) 15:33:13 <jednorozec> ie, it will be writable only by group releng so we will be able to modify it(toddlers) and users dont 15:33:16 <nirik> well, if we were doing that we could just make it a config option? 15:33:40 <jednorozec> hmm 15:33:42 <nirik> but yeah, stream branches need dealt with. 15:33:57 <nirik> anyhow, I suspect this was covered in the arc thing... 15:34:07 <jednorozec> yeah something are there 15:34:55 <jednorozec> we will revisit it any how, meanwhile I will share the one token I used through ansible-private just to the deployment 15:35:36 <nirik> we may be able to fix SAML2... not sure. 15:35:37 <jednorozec> so we can move the unretiement to selfservice with newcommers watching over it 15:35:55 <nirik> ok. Hopefully it handles all the cases well. ;) 15:36:07 <jednorozec> probably not :D 15:36:16 <jednorozec> but it should not cause any fires 15:36:27 <jednorozec> maybe, probably 15:36:31 <jednorozec> we will see :D 15:36:40 <nirik> I'm happy to look at it before we roll it out... 15:37:08 <jednorozec> michal already took over the code review 15:37:25 <jednorozec> But there is a PR in the toddlers 15:38:04 <jednorozec> so that was all I had 15:39:18 <nirik> cool. Shall we meet next week? or just have the ticket backlog meeting? 15:41:56 <jednorozec> lets keep it opened and see if somethings comes up during the week 15:42:26 <jednorozec> #endmeeting