<@patrikp:matrix.org>
15:00:01
!startmeeting RELENG (2026-03-16)
<@meetbot:fedora.im>
15:00:05
Meeting started at 2026-03-16 15:00:01 UTC
<@meetbot:fedora.im>
15:00:05
The Meeting name is 'RELENG (2026-03-16)'
<@patrikp:matrix.org>
15:00:25
!meetingname releng
<@patrikp:matrix.org>
15:00:25
!info Agenda is at https://hackmd.io/vm6biLBcTYKtkQUH5kQkmw.
<@patrikp:matrix.org>
15:00:25
!chair nirik jnsamyak patrikp amedvede
<@patrikp:matrix.org>
15:00:25
!info Meeting is 60 minutes MAX. At the end of 60, it STOPS.
<@meetbot:fedora.im>
15:00:27
The Meeting Name is now releng
<@patrikp:matrix.org>
15:01:12
Hi!
<@nirik:matrix.scrye.com>
15:02:04
morning
<@jnsamyak:matrix.org>
15:03:14
move happened due to dst
<@jnsamyak:matrix.org>
15:03:19
hello everyone!
<@patrikp:matrix.org>
15:04:14
!topic Init process.
<@patrikp:matrix.org>
15:04:14
Do we have anything for the init? Any blockers/tasks/issues/requests/features that need releng intervention?
<@nirik:matrix.scrye.com>
15:04:58
I have a couple of topics for later, but nothing for init.
<@jnsamyak:matrix.org>
15:06:01
nothing from me too, just back from conference last week so catching up and making a plan for the week
<@patrikp:matrix.org>
15:06:14
Cool.
<@jnsamyak:matrix.org>
15:06:19
but as discussed since freeze is lifted off, i'll be back to migration bits
<@patrikp:matrix.org>
15:06:19
!topic Choose next chair.
<@patrikp:matrix.org>
15:06:19
!info Next chair March 23rd: Anton
<@patrikp:matrix.org>
15:06:27
<@patrikp:matrix.org>
15:06:27
!topic Scheduled actions coming up in the next week.
<@patrikp:matrix.org>
15:06:27
!info Here we list/discuss anything about items that are due to be done in the next week.
<@patrikp:matrix.org>
15:06:53
!info F44 Final Freeze will start on Tue 2026-03-31.
<@patrikp:matrix.org>
15:07:18
Apart from that nothing for upcoming actions that I can see...
<@jnsamyak:matrix.org>
15:07:34
retirement has some issues, I plan to look at it tomorrow
<@patrikp:matrix.org>
15:08:45
Would you like to mention what you wanted to talk about Kevin? Or tickets time?
<@jnsamyak:matrix.org>
15:09:19
let's do it in tickets nothing for this topic
<@nirik:matrix.scrye.com>
15:09:32
I had two hopefully quick things...
<@patrikp:matrix.org>
15:09:49
Go for it!
<@nirik:matrix.scrye.com>
15:10:21
first... would you all like to look at enabling ai reviews on the repos that have people submitting pr's? it's enabled in infra and has caught a few things (and also suggested some things that were not a problem too)
<@nirik:matrix.scrye.com>
15:11:15
Just a thing to think about, we don't have to decide anything...
<@jnsamyak:matrix.org>
15:11:25
I dont see a harm in doing those, how are we doing it tho?
<@nirik:matrix.scrye.com>
15:12:11
here's a recent infra example on this pr https://forge.fedoraproject.org/releng/tickets/issues/12880
<@patrikp:matrix.org>
15:12:38
Mixed feelings about that, but well above my pay grade, if you guys think that's the way to go we can. Would make good planned work too.
<@nirik:matrix.scrye.com>
15:13:13
and https://forge.fedoraproject.org/infra/ansible/pulls/3196 was the enabling setup in infra.
<@nirik:matrix.scrye.com>
15:13:25
well, you don't have to use it, it only runs on things you add the label to.
<@nirik:matrix.scrye.com>
15:13:36
but sometimes it does catch things...
<@nirik:matrix.scrye.com>
15:14:16
you all can take a look out of meeting and we can discuss next week?
<@patrikp:matrix.org>
15:14:17
I do use Claude Opus 4.6 and I've been very impressed with code/repo analysis capabilities...
<@jnsamyak:matrix.org>
15:14:38
yeah we can always leverage things that help us, I'll take a look at it; having an extra pair of eye on work doesn't do much harm
<@jnsamyak:matrix.org>
15:14:52
and we can always disregard the suggestions made if we dont like them
<@jnsamyak:matrix.org>
15:14:54
it
<@jnsamyak:matrix.org>
15:15:06
it is not a set in stone type of thing
<@jnsamyak:matrix.org>
15:15:14
sure
<@nirik:matrix.scrye.com>
15:15:19
yep. just a help if we want it.
<@nirik:matrix.scrye.com>
15:16:43
ok, second thing... openh264. We need it for f44 / f45. Upstream hasn't really released anything new so we actually don't need new builds even, we just need to resign the existing f43 ones and push them out. https://forge.fedoraproject.org/releng/tickets/issues/12880 is the ticket
<@nirik:matrix.scrye.com>
15:18:21
would someone like to take that on? happy to help... or if everyone else is busy I can just do it (although I am not sure I have the cisco upload thing, will have to look)
<@patrikp:matrix.org>
15:18:28
On this topic, last time I looked at this it seemed like the patents were about to expire in late 2025 but it was kinda obscure, I wasn't sure. It would be nice to find out the legal situation.
<@nirik:matrix.scrye.com>
15:19:36
no, they aren't.
<@nirik:matrix.scrye.com>
15:19:55
well, not all of them, or enough of them or whatever
<@patrikp:matrix.org>
15:19:56
Will they be at some point soonish? Do you know more about it?
<@nirik:matrix.scrye.com>
15:20:14
I don't think so. Last I heard there are longer ones... but I can't recall the details.
<@nirik:matrix.scrye.com>
15:20:27
legal will let us know if it ever happens. ;)
<@nirik:matrix.scrye.com>
15:21:41
we definitely shouldn't just wait and break everyone.
<@patrikp:matrix.org>
15:21:47
I could hypothetically deal with that ticket as I've done it before, maybe.
<@nirik:matrix.scrye.com>
15:22:10
That would be great if you could. I'm happy to help/look at / answer questions
<@nirik:matrix.scrye.com>
15:22:15
I think we got the sop up to date?
<@patrikp:matrix.org>
15:22:18
It'll likely drag on for weeks or possibly months until it's actually published.
<@patrikp:matrix.org>
15:22:48
Yeah, relatively up to date, should be, yeah.
<@nirik:matrix.scrye.com>
15:23:10
well, not fully tho
<@nirik:matrix.scrye.com>
15:23:22
last time they gave us a upload site/info to upload to.
<@nirik:matrix.scrye.com>
15:23:26
not email
<@patrikp:matrix.org>
15:23:49
How do you mean?
<@nirik:matrix.scrye.com>
15:24:15
I mean, they gave us some site to litterally upload the signed files to instead of us having to try and send them email.
<@patrikp:matrix.org>
15:24:32
`Send an e-mail to the list informing Cisco that the RPMs are ready. In return, Cisco will send a URL to a website where the tarball can be uploaded.`
<@patrikp:matrix.org>
15:24:32
This is what the SOP says:
<@patrikp:matrix.org>
15:24:52
The upload link was in response to an email, at least so I believe.
<@nirik:matrix.scrye.com>
15:25:28
my understanding is that that is now wrong and we should use the upload site.
<@nirik:matrix.scrye.com>
15:26:03
"the cisco cloud storage link"
<@patrikp:matrix.org>
15:26:29
Give me a sec, looking through emails...
<@nirik:matrix.scrye.com>
15:27:14
we can also sort it outside of meeting...
<@nirik:matrix.scrye.com>
15:27:22
just wanted to make sure we get it done before final freeze.
<@patrikp:matrix.org>
15:27:58
As in, actually get it published?
<@nirik:matrix.scrye.com>
15:28:21
yes?
<@patrikp:matrix.org>
15:28:34
Based on previous experiences I'd say that's not very likely.
<@nirik:matrix.scrye.com>
15:28:43
if we don't f44 will release without it entirely and people will get pretty anoyed.
<@patrikp:matrix.org>
15:28:54
Cisco still has to publish the RPMs after we upload them, right?
<@nirik:matrix.scrye.com>
15:28:59
well, we can try...
<@nirik:matrix.scrye.com>
15:29:17
yep.
<@patrikp:matrix.org>
15:30:02
Since the ticket you linked is about a missing branch that's no longer missing, let me open a new ticket, close this one and assign myself.
<@nirik:matrix.scrye.com>
15:30:04
oh hum. Just occured to me that we do have to have new builds. :(
<@nirik:matrix.scrye.com>
15:30:33
if you like, sure.
<@nirik:matrix.scrye.com>
15:31:16
I can look at doing the builds.
<@nirik:matrix.scrye.com>
15:31:53
got a cat yelling at me. It's like he has a wrist watch...
<@patrikp:matrix.org>
15:31:54
We need new builds then? Why? And why did you originally believe we didn't?
<@patrikp:matrix.org>
15:32:20
And are the people who used to do them gone?
<@patrikp:matrix.org>
15:33:19
Can't say I blame them if they are.
<@patrikp:matrix.org>
15:34:40
The process of getting the RPMs published has been about as smooth as 24-grit sandpaper. 🤣
<@jnsamyak:matrix.org>
15:38:05
I have two quick things to bring up
<@patrikp:matrix.org>
15:38:19
Go for it.
<@jnsamyak:matrix.org>
15:38:20
if we are done with the previous one?
<@jnsamyak:matrix.org>
15:38:56
https://forge.fedoraproject.org/releng/tickets/issues/13246#issuecomment-575341
<@jnsamyak:matrix.org>
15:39:08
there is a branch that is created from f42 which has a build
<@jnsamyak:matrix.org>
15:39:34
but the deletion branch since it's forked from that also has that build, and the script says not safe to delete
<@jnsamyak:matrix.org>
15:40:14
but i think we can
<@jnsamyak:matrix.org>
15:40:18
just needed to ask
<@nirik:matrix.scrye.com>
15:42:43
if we do we should fix the script to say it's ok. fesco approved us removing branched when the script says we can.
<@nirik:matrix.scrye.com>
15:42:57
so either we don't do it, or someone fixes the script to allow it.
<@nirik:matrix.scrye.com>
15:43:01
IMHO
<@jnsamyak:matrix.org>
15:43:23
but yeah it is okay in general to delete it
<@jnsamyak:matrix.org>
15:44:03
yeah I'll look into updating the script
<@nirik:matrix.scrye.com>
15:44:08
For openh264, I didn't think we needed new builds because the fc43 one works fine for 44/45... however, cisco has a flat namespace, and each one of those should be signed by a different key, which we can't do with 1 filename. So we need builds. There is a maintainer, but he's busy... I can try and ask him, but just doing builds should be easy.
<@nirik:matrix.scrye.com>
15:44:52
well, I don't want us to ever get in a case where people start saying "oh no, ignore the approval script, just delete it for me". Thats not what fesco approved... and likely to result in doom
<@nirik:matrix.scrye.com>
15:45:38
The entire point of the script was so that releng didn't have to try and figure out each case...
<@jnsamyak:matrix.org>
15:45:40
yeah it makes sense
<@jnsamyak:matrix.org>
15:46:09
script first and I'll try to see if there is a way I can leverage the forge action ryunnners to use it with it
<@nirik:matrix.scrye.com>
15:47:20
well, running it isn't the hard part. ;) There must be a logic issue if it says it can't be deleted, but everyone else says it can
<@patrikp:matrix.org>
15:47:42
`Publish OpenH264 RPMs for F44 and F45`?
<@patrikp:matrix.org>
15:47:42
So the ticket should be something like:
<@patrikp:matrix.org>
15:47:42
For OpenH264, will we need RPMs for Rawhide too?
<@nirik:matrix.scrye.com>
15:48:55
yep
<@nirik:matrix.scrye.com>
15:49:02
we should do both.
<@nirik:matrix.scrye.com>
15:49:20
that way we will also be ahead for next branching and only will have to do f46 then
<@nirik:matrix.scrye.com>
15:49:24
(the new rawhide)
<@patrikp:matrix.org>
15:51:32
https://forge.fedoraproject.org/releng/tickets/issues/13269
<@patrikp:matrix.org>
15:52:58
OK, some 7 minutes to go.
<@nirik:matrix.scrye.com>
15:54:03
do we want to do a old ticket or two?
<@patrikp:matrix.org>
15:54:53
!topic Backlog refinement.
<@patrikp:matrix.org>
15:54:53
<@patrikp:matrix.org>
15:55:38
<@nirik:matrix.scrye.com>
15:56:59
at this point we could perhaps give up and use symlinks...
<@nirik:matrix.scrye.com>
15:57:23
7 years ago some mirrors didn't handle them, but I suspect thats not really widespread anymore
<@nirik:matrix.scrye.com>
15:57:42
but... in order to make those links, it would need to be in pungi? or some kind of post compose script...
<@nirik:matrix.scrye.com>
15:59:23
and I am not sure the orig reporter is around anymore.
<@patrikp:matrix.org>
16:00:06
We're at time.
<@patrikp:matrix.org>
16:00:24
I left it untouched so maybe we will get to it next time.
<@patrikp:matrix.org>
16:00:28
!info Thank you all for coming!
<@patrikp:matrix.org>
16:00:28
!endmeeting