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