<@patrikp:matrix.org>
15:03:05
!startmeeting RELENG (2026-07-13)
<@meetbot:fedora.im>
15:03:06
Meeting started at 2026-07-13 15:03:05 UTC
<@meetbot:fedora.im>
15:03:07
The Meeting name is 'RELENG (2026-07-13)'
<@patrikp:matrix.org>
15:03:16
!info Agenda is at https://hackmd.io/vm6biLBcTYKtkQUH5kQkmw.
<@patrikp:matrix.org>
15:03:16
!meetingname releng
<@patrikp:matrix.org>
15:03:16
!chair nirik jnsamyak patrikp
<@patrikp:matrix.org>
15:03:16
!info Meeting is 60 minutes long at most. At the end of the hour it stops.
<@meetbot:fedora.im>
15:03:18
The Meeting Name is now releng
<@patrikp:matrix.org>
15:04:00
Hello and welcome to one of many Monday meetings.
<@james:fedora.im>
15:04:05
Long time no see
<@jnsamyak:matrix.org>
15:04:45
0/ I have screen time of more than half day, I'm hoping this days end soon :)
<@jnsamyak:matrix.org>
15:04:55
0/ I have screen time of more than half day, I'm hoping this day end soon :)
<@patrikp:matrix.org>
15:05:34
!topic Init process.
<@patrikp:matrix.org>
15:05:34
!info This is a good time to bring up things like tickets that people are stuck on, blockers, tasks, requests, and/or features that require release engineering intervention.
<@patrikp:matrix.org>
15:06:10
Anything for init from anyone? I personally don't have anything, but I have one thing for scheduled actions.
<@jnsamyak:matrix.org>
15:07:08
**https://forge.fedoraproject.org/releng/tickets/issues/13370#issuecomment-1061601**
<@jnsamyak:matrix.org>
15:07:08
Oh jednorozec had a question from migration, can we address it here?
<@jnsamyak:matrix.org>
15:07:26
would help me if you looked into it
<@patrikp:matrix.org>
15:08:04
In terms of points or?
<@jnsamyak:matrix.org>
15:09:23
leave scrum, how much effort are we talking about? what might things to look at?
<@jnsamyak:matrix.org>
15:10:08
I see you have written, "Forgejo doesn't publish Pagure-style AMQP messages to the messaging bus, we'd need a new trigger mechanism (such as a webhook)." Do you have a logic connection in mind for this approach?
<@patrikp:matrix.org>
15:10:14
Certainly less than with the Actions approach. The business logic already exists so the changes (probably?) wouldn't need to be super extensive, but I'm hesitant to say more. Very open ended question.
<@jnsamyak:matrix.org>
15:10:43
Were you able to look at it the time of investigation?
<@patrikp:matrix.org>
15:10:55
It sure can. It's just not enabled by default (which I think we should change). See: https://docs.fedoraproject.org/en-US/forge-documentation/webhook_to_fedora_messaging/
<@patrikp:matrix.org>
15:10:55
<@patrikp:matrix.org>
15:10:55
```
<@patrikp:matrix.org>
15:10:55
definitely IMHO releng org should enable this at the org level.
<@patrikp:matrix.org>
15:10:55
That's what I thought at the time but look at Kevin's comment that's right below mine...
<@patrikp:matrix.org>
15:10:55
```
<@patrikp:matrix.org>
15:11:14
That definitely makes things easier.
<@patrikp:matrix.org>
15:12:54
Yes, not a bad idea.
<@patrikp:matrix.org>
15:13:41
I can post a comment later. Anything else for init?
<@patrikp:matrix.org>
15:13:57
I'll give some more context in the comment.
<@jnsamyak:matrix.org>
15:14:13
If you could do it urgently would help me to look at it tomorrow. Thanks
<@jnsamyak:matrix.org>
15:14:48
one quick thing I want to mention: https://forge.fedoraproject.org/releng/tooling/pulls/13029 review needed here!
<@jnsamyak:matrix.org>
15:15:51
as mentioned I had some conversations internally with the team, and felt this a new approach would be a better way to handle it, (they do it via legacy way but it is what it is) :)
<@jnsamyak:matrix.org>
15:15:57
That's all from me
<@patrikp:matrix.org>
15:16:56
Nice. Do you have anything for init Kevin or can we move to the next section?
<@nirik:matrix.scrye.com>
15:17:13
I don't have anything off hand
<@patrikp:matrix.org>
15:17:25
!topic Choose next chair.
<@patrikp:matrix.org>
15:17:31
Any volunteers for next week?
<@jnsamyak:matrix.org>
15:17:53
since you took mine today (thank you) I can do next one.
<@patrikp:matrix.org>
15:18:04
!topic Choose next chair.
<@patrikp:matrix.org>
15:18:11
Wrong copy, sorry.
<@patrikp:matrix.org>
15:18:16
!info Next chair July 20th: Samyak
<@patrikp:matrix.org>
15:18:24
!link https://fedorapeople.org/groups/schedule/f-45/f-45-releng-tasks.html
<@patrikp:matrix.org>
15:18:24
!info Here we discuss items that are due to be done in the next week.
<@patrikp:matrix.org>
15:18:24
!topic Scheduled actions coming up in the next week.
<@patrikp:matrix.org>
15:18:35
So, mass rebuild week is here.
<@nirik:matrix.scrye.com>
15:19:03
always fun
<@sheikhlimon:matrix.org>
15:19:51
First one for me.. lol
<@jnsamyak:matrix.org>
15:20:06
oh nirik this reminds me of the conversation had with arrfab in the morning standup
<@jnsamyak:matrix.org>
15:20:21
why dont we use aws resources, and only do on prem builder usage?
<@jnsamyak:matrix.org>
15:20:56
maybe using both builders altogether or aws resources (I use we have sponsered instances might make it faster and less load?)
<@patrikp:matrix.org>
15:21:44
<@patrikp:matrix.org>
15:21:44
https://forge.fedoraproject.org/releng/tickets/issues/13406#issuecomment-1060740
<@patrikp:matrix.org>
15:21:44
As an aside, I'm reworking the SOP as I do the steps (and thus modifying the process), so there is a new format that I'm trying out. Draft PR with the reworked SOP is coming soon so that it can be put side by side with the comment.
<@patrikp:matrix.org>
15:21:44
<@patrikp:matrix.org>
15:21:44
The prep work should be done. I consolidated it in the first comment of the issue [1] and I keep updating it as I go along. It contains footnotes that should link to all of the relevant things. You are more than welcome to double check it and there are two PRs that are waiting for review.
<@nirik:matrix.scrye.com>
15:22:33
In the past we did not want to build on hardware we didn't control... and koji cannot handle dynamic builders very well, so we would either have them always or have to do odd things. But also, aarch64 and x86_64 are not any kind of bottleneck. It's s390x and ppc64le that aren't available in any cloud that are.
<@nirik:matrix.scrye.com>
15:22:56
so, it would be somewhat pointless...
<@jnsamyak:matrix.org>
15:23:16
Oh yeah and we need them all at one place right?
<@jnsamyak:matrix.org>
15:23:51
ok I might have a follow up question on this but i need to dig deeper for it, will shoot on releng channel
<@nirik:matrix.scrye.com>
15:23:55
network does make things slower of course... you can have remote builders in some cases tho (our s390x builders are not in the same dc as the rest)
<@patrikp:matrix.org>
15:27:15
Does anything else need to be said about the rebuild at this time?
<@patrikp:matrix.org>
15:27:22
I feel like we're in a reasonably good spot.
<@jnsamyak:matrix.org>
15:27:54
nothing much from me
<@nirik:matrix.scrye.com>
15:28:17
are the tools folks ready?
<@nirik:matrix.scrye.com>
15:28:27
(gcc, glibc, bitutils)
<@patrikp:matrix.org>
15:31:46
Not sure, as the current version of the SOP says nothing about verifying that and I only got to the end of the prep section in my rework. I intend to continue, so now would probably be a good time to ask... How does one verify that? The announcement email has a link to the ticket, so is it enough to ask in the ticket? Do specific people need to be tagged?
<@patrikp:matrix.org>
15:32:50
https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org/thread/GRFRJG3X6VHX4R5QJUTKPBGJRO5AO22L/
<@patrikp:matrix.org>
15:32:50
<@patrikp:matrix.org>
15:32:50
Not sure, as the current version of the SOP says nothing about verifying that and I only got to the end of the prep section in my rework. I intend to continue, so now would probably be a good time to ask... How does one verify that? The announcement/notification email has a link to the ticket, so is it enough to ask in the ticket? Do specific people need to be tagged?
<@nirik:matrix.scrye.com>
15:33:17
hum, they typically have a change and you can ask them in the releng ticket or the change bug... but I don't see one for f45?
<@patrikp:matrix.org>
15:33:54
gcc isn't in the driving changes for this cycle I believe.
<@patrikp:matrix.org>
15:34:09
https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild#Driving_Changes
<@jnsamyak:matrix.org>
15:34:32
nirik: there was no change filed for tooling folks this time.
<@nirik:matrix.scrye.com>
15:34:39
yeah.
<@nirik:matrix.scrye.com>
15:34:40
ok
<@nirik:matrix.scrye.com>
15:34:59
well, they should react to the announcement if they have anything i guess
<@jnsamyak:matrix.org>
15:35:17
We discussed this in our call earlier today for all driving changes we need to make sure they are ok before we initiate the rebuild process.
<@patrikp:matrix.org>
15:35:52
So, how? The SOP says "do the prep changes" and then "start the rebuild", so some more context would be useful.
<@nirik:matrix.scrye.com>
15:35:53
yeah, the changes that said they need a mass rebuild
<@jnsamyak:matrix.org>
15:36:20
yeah, or I can just ping them once externally to see what's happening, this is first i dont see a change tho
<@jnsamyak:matrix.org>
15:36:41
as explained before, ping them that's all!!
<@patrikp:matrix.org>
15:37:33
Don't double exclamation point at me, please. This should be in writing so I'm politely asking.
<@jnsamyak:matrix.org>
15:38:00
just make sure we have a +1 from them, for example at releng channel fabio mentioned about a blocker, I mentioned it on the ticket, they are looking into it, so make sure before rebuild you check again once, if it is ok now
<@jnsamyak:matrix.org>
15:38:13
:)
<@patrikp:matrix.org>
15:38:43
So the SOP should say to ping each individual owner of each driving change?
<@patrikp:matrix.org>
15:39:15
Or ask whom, exactly? And through what communication channel? This will make things hopefully better for the future too.
<@nirik:matrix.scrye.com>
15:40:33
I'd say perhaps in their change bugzilla bug? Every approved change should have one of those...
<@nirik:matrix.scrye.com>
15:40:50
or we could try and @mention them in the mass rebuild ticket...
<@jnsamyak:matrix.org>
15:41:10
We are not accountable to ping folks individually unless they mention of a blocker, we should keep check of changes that are blocking the process.
<@jnsamyak:matrix.org>
15:42:15
There is bugzilla but there are fedora matrix rooms too wherever you can reach out easily and get a quick answer, I dont think it is set as hard stone to do one thing, just make sure to tag/reach out to them
<@patrikp:matrix.org>
15:42:29
I am +1 on having it all in one place, in the ticket. We can try and mention them there and if they don't reply then too bad. The ticket was directly linked to in the notification email. Checking 5+ places for information at all times (mailing lists, Bugzillas, Forgejo tickets, Matrix rooms, Slack...) is no way to live.
<@nirik:matrix.scrye.com>
15:43:52
yeah, if there's lots of them can be anoying. The tools team is usually important tho... more so than most other changes that ask for mass rebuild...
<@jnsamyak:matrix.org>
15:44:57
You dont have to check 5 places you can see where the conversation is going on for driving change, or where you can reach out to dedicated folks, some people might not be aware even after sending an announcement about the tracker ticket, you can point them to it. Sometime it is looking like too much of work, but once you get in habit of doing it you will realise where to look, what are important things, what are obvious blockersm and things boil down there.
<@jnsamyak:matrix.org>
15:46:36
So sometimes we could document the process, and put that we need to verify we are ok and unblocked doing these rebuild in documentation, specifically mentioning the places in documentation might just bring more confusion, anwyays mass-rebuild is something releng people do they are not first timers who doesnt know about community tracker change process at all, so you dont have to make it very begineer friendly
<@jnsamyak:matrix.org>
15:46:54
but need to make sure there is enough information to follow.\
<@jnsamyak:matrix.org>
15:47:01
but need to make sure there is enough information to follow.
<@patrikp:matrix.org>
15:47:08
Currently there is exactly 0, so...
<@patrikp:matrix.org>
15:47:53
The SOP just says to do the prep and the next step is starting the rebuild, so forgive me for asking for more specifics, but this is my first time actually running it.
<@nirik:matrix.scrye.com>
15:48:10
yeah, we should modify the sop to talk about that...
<@patrikp:matrix.org>
15:48:26
It doesn't even have a section about checking in with anyone at all, there is nothing to go off of.
<@jnsamyak:matrix.org>
15:48:56
so just add, we need to verify if there are any blocking changes for mass rebuild, if there are we should make sure to get unblocked, and if we aren't we should be ok, this is done through communicating to folks who are driving this change.
<@jnsamyak:matrix.org>
15:49:08
just add a note, it doesn't require a section.
<@nirik:matrix.scrye.com>
15:49:29
I think in the past the thought was just to have them contact releng if they had something, but more communication is good.
<@jnsamyak:matrix.org>
15:49:37
no worries about questions, keep them coming, I just think I have addressed these before, that's all
<@nirik:matrix.scrye.com>
15:50:05
and I think once in the past they did have some issue and it wasn't communicated... resulting in having to rebuild things again.
<@jnsamyak:matrix.org>
15:51:26
https://docs.fedoraproject.org/en-US/infra/release_guide/sop_mass_rebuild/#_considerations just extend the first point here, it is already written "communicate clearly what actions are being performed" which implies the changes it is happenign for, but yes I agree we can write it better.
<@patrikp:matrix.org>
15:51:40
I'm still unsure about who to check in with. Tooling is most important? So if there are no tooling changes, I don't need to proactively check in with anyone? Just confirm that issues people actually raised (such as Fabio) are resolved before commencing?
<@nirik:matrix.scrye.com>
15:53:03
yeah, I would say: if there's a tools change, check in with tools folks. If not, resolve any issues brought up by the change owners who needed a mass rebuild before starting.
<@nirik:matrix.scrye.com>
15:53:06
or something like that
<@jnsamyak:matrix.org>
15:53:24
For this one, yes. And look out for tracker ticket, your announcement email replies and releng channel if there are any thing people addressed as blocker before rebuild
<@patrikp:matrix.org>
15:53:58
Cool, that makes things more clear for me. Thank you both for the explanation.
<@patrikp:matrix.org>
15:56:40
I will mention Fabio directly in the ticket and politely ask him to please let me know once they're good to go.
<@jnsamyak:matrix.org>
15:57:22
already did that, you can follow up before the mass rebuild day
<@patrikp:matrix.org>
15:58:04
Just to double check, we are to monitor releng Matrix room, reply to my notification email, and the ticket itself. These 3 places. And if nobody raises any issues there then we can assume we're good to go? Since there are no tooling changes, that is the one exception where we check in proactively.
<@patrikp:matrix.org>
15:58:31
So we don't have to do it this time but usually we would. But only tooling folks.
<@patrikp:matrix.org>
15:59:45
Good. Thank you both for sharing your experience and wisdom, we are at time here.
<@patrikp:matrix.org>
16:00:04
!info Thank you all for coming!
<@patrikp:matrix.org>
16:00:04
!endmeeting