<@yselkowitz:fedora.im>
16:01:11
!startmeeting ELN SIG 19 May '26
<@meetbot:fedora.im>
16:01:12
Meeting started at 2026-05-19 16:01:11 UTC
<@meetbot:fedora.im>
16:01:12
The Meeting name is 'ELN SIG 19 May '26'
<@yselkowitz:fedora.im>
16:01:18
!meetingname eln
<@meetbot:fedora.im>
16:01:19
The Meeting Name is now eln
<@yselkowitz:fedora.im>
16:01:23
!topic Init process
<@sgallagh:fedora.im>
16:01:47
!hi
<@zodbot:fedora.im>
16:01:48
Stephen Gallagher: Stephen Gallagher (sgallagh) - he / him / his
<@tdawson:fedora.im>
16:03:41
!hi
<@zodbot:fedora.im>
16:03:42
Troy Dawson: Troy Dawson (tdawson)
<@davide:cavalca.name>
16:04:42
!hi
<@jligon:matrix.org>
16:04:49
!hi
<@zodbot:fedora.im>
16:04:55
Davide Cavalca: Davide Cavalca (dcavalca) - he / him / his
<@zodbot:fedora.im>
16:05:10
jligon: Jeff Ligon (jligon)
<@yselkowitz:fedora.im>
16:05:49
ok let's get started
<@yselkowitz:fedora.im>
16:06:14
!topic bootc
<@yselkowitz:fedora.im>
16:06:21
[jligon](https://matrix.to/#/@jligon:matrix.org) any updates?
<@jligon:matrix.org>
16:07:24
Yes!
<@jligon:matrix.org>
16:07:53
Tenants mr was merged. And now working on compose Mr
<@jligon:matrix.org>
16:08:18
After compose Mr is done will finish base-images Mr
<@jligon:matrix.org>
16:08:42
I’m now the maintainer for the Fedora-eln bootc image
<@jligon:matrix.org>
16:09:29
As the Mrs merge I’ll update the ticket
<@yselkowitz:fedora.im>
16:09:49
can we get some co-maintainers so that we're not blocked entirely on you once this all lands?
<@jligon:matrix.org>
16:10:14
Sure! Any volunteers?
<@yselkowitz:fedora.im>
16:10:58
let me get back to you on that
<@yselkowitz:fedora.im>
16:11:52
but in the meantime, if you could update the ticket so that we have some documentation as to where all the necessary changes are, that would help
<@sgallagh:fedora.im>
16:11:56
If you want to walk me through it in detail, I can try to help.
<@jligon:matrix.org>
16:12:18
Happy to do both
<@yselkowitz:fedora.im>
16:12:37
great, thank you for the update, and for all the work on this
<@yselkowitz:fedora.im>
16:12:52
looking forward to having images sometime soon
<@yselkowitz:fedora.im>
16:13:42
!topic retsnoop on ppc64le
<@yselkowitz:fedora.im>
16:13:52
!link https://github.com/fedora-eln/eln/issues/488
<@yselkowitz:fedora.im>
16:14:44
[Davide Cavalca](https://matrix.to/#/@davide:cavalca.name) you're a comaintainer, there's a patch for ppc64le, do you plan on merging that, coming up with some other fix, or leaving it disabled?
<@davide:cavalca.name>
16:15:33
lemme ask upstream
<@davide:cavalca.name>
16:16:17
full disclosure this week is a mess at work, so it might take me a bit, but we'll get this sorted out either way
<@yselkowitz:fedora.im>
16:16:22
!action [Davide Cavalca](https://matrix.to/#/@davide:cavalca.name) to ask upstream about a fix for ppc64le
<@yselkowitz:fedora.im>
16:16:50
that's fine, it's not urgent, just didn't want to let it fall through the cracks
<@yselkowitz:fedora.im>
16:17:40
!topic Hyperscale
<@yselkowitz:fedora.im>
16:17:56
!link https://github.com/fedora-eln/eln/issues/446
<@yselkowitz:fedora.im>
16:18:05
any updates here?
<@yselkowitz:fedora.im>
16:20:33
guess not
<@yselkowitz:fedora.im>
16:20:47
!topic s390x baselines
<@yselkowitz:fedora.im>
16:20:51
!link https://github.com/fedora-eln/eln/issues/520
<@yselkowitz:fedora.im>
16:21:54
this is a headsup that we're planning on proceeding with the z15 baseline bump for s390x in ELN soon, while the POWER10 bump is going to take more time as our infrastructure isn't ready for it yet
<@yselkowitz:fedora.im>
16:23:44
but since I don't think any of you are hiding a mainframe in your basement...
<@yselkowitz:fedora.im>
16:24:55
this will give us a headstart on finding any compile issues with the newer baseline code generation, so there's a (hopefully slim?) possibility of build failures as a result
<@sgallagh:fedora.im>
16:25:06
ack
<@yselkowitz:fedora.im>
16:26:20
and I do plan on starting an ELN mass rebuild real soon (hopefully after that lands if we can get it quickly) in order to preempt issues that won't otherwise materialize until the F45 mass rebuild in July
<@sgallagh:fedora.im>
16:27:49
Landing the baseline generation shouldn't be too hard; unless I'm mistaken, it's just a one-line change in the macros
<@yselkowitz:fedora.im>
16:28:14
isn't it gcc's spec file that sets that?
<@tdawson:fedora.im>
16:28:31
yselkowitz: Please ping me before doing the mass rebuild, it might affect things I am working on.
<@yselkowitz:fedora.im>
16:28:43
ack
<@yselkowitz:fedora.im>
16:30:19
!topic git-fsck rewrites
<@yselkowitz:fedora.im>
16:30:29
!link https://github.com/fedora-eln/eln/issues/378
<@yselkowitz:fedora.im>
16:31:01
[Stephen Gallagher](https://matrix.to/#/@sgallagh:fedora.im) [nirik](https://matrix.to/#/@nirik:matrix.scrye.com) I keep pinging on the ticket but I'm not sure how to get this over the finish line
<@sgallagh:fedora.im>
16:31:06
Last time we did this, it was a patch to redhat-rpm-config, I think
<@nirik:matrix.scrye.com>
16:31:35
oh yeah, I go pulled into other things.
<@nirik:matrix.scrye.com>
16:31:43
oh yeah, I got pulled into other things.
<@yselkowitz:fedora.im>
16:31:43
ok looks like we need both
<@nirik:matrix.scrye.com>
16:32:00
so, we need to archive all the commits into an archive branch?
<@sgallagh:fedora.im>
16:32:07
https://src.fedoraproject.org/rpms/redhat-rpm-config/blob/rawhide/f/macros#_167
<@yselkowitz:fedora.im>
16:32:39
[nirik](https://matrix.to/#/@nirik:matrix.scrye.com) go ahead
<@yselkowitz:fedora.im>
16:32:49
this process is per branch, right?
<@salimma:fedora.im>
16:33:04
!hi
<@zodbot:fedora.im>
16:33:10
Michel Lind ☘ UTC+1: Michel Lind (salimma) - he / him / his
<@salimma:fedora.im>
16:33:14
sorry, things are chaotic one day before layoffs
<@nirik:matrix.scrye.com>
16:34:38
So, I am not sure. I guess it is.
<@nirik:matrix.scrye.com>
16:34:50
but we have no git filter there, so have to do it all remotely
<@nirik:matrix.scrye.com>
16:35:10
and I am not fully sure how to archive all the existing commits... would have to look into how thats done
<@yselkowitz:fedora.im>
16:35:19
[Stephen Gallagher](https://matrix.to/#/@sgallagh:fedora.im) you did this for c10s, it is a per branch action, right?
<@nirik:matrix.scrye.com>
16:35:39
we can't just archive the old ref, we need all the commits, because the hashes will change right?
<@sgallagh:fedora.im>
16:37:02
I'm not sure, to be entirely honest. I was only *importing* a single branch
<@sgallagh:fedora.im>
16:38:02
Right, the effect of the command I gave you is that it essentially amends the ancient commit and then reapplies all the patches that come after
<@yselkowitz:fedora.im>
16:38:02
but you were importing it into an existing repo, right? did you filter-repo before or after merging from rawhide?
<@sgallagh:fedora.im>
16:38:06
Changing all the hashes
<@sgallagh:fedora.im>
16:38:41
I did it locally on my laptop and then pushed the branch to CS GitLab
<@nirik:matrix.scrye.com>
16:39:26
yeah. I can try and figure it out... just hard to find dedicated time for it with all the irons I have in the fires
<@nirik:matrix.scrye.com>
16:40:16
or if someone else wants to prepare them, I suppose I could just put them in place (I already saved a copy of all of them)
<@yselkowitz:fedora.im>
16:40:36
[Stephen Gallagher](https://matrix.to/#/@sgallagh:fedora.im) can you help figure out the mechanics? you are the closest to this based on the c10s work.
<@nirik:matrix.scrye.com>
16:41:02
I'm not sure how much this will confuse pagure. Hopefully it will just re-read
<@sgallagh:fedora.im>
16:41:02
Yeah, I'll see what I can do. It's largely paged out of my memory after three years though 😅
<@yselkowitz:fedora.im>
16:41:08
basically we need to archive the current rawhide branch, and then rewrite it with filter-repo
<@yselkowitz:fedora.im>
16:41:23
we don't care about existing stable branches
<@sgallagh:fedora.im>
16:41:40
As I noted in the ticket, this is also going to be necessary before we can import these packages to Forgejo, whenever we start that converstion
<@sgallagh:fedora.im>
16:41:45
As I noted in the ticket, this is also going to be necessary before we can import these packages to Forgejo, whenever we start that conversion
<@nirik:matrix.scrye.com>
16:41:50
and for pagure, the final output needs to be a bare repo. Or... I guess changes force pushed to the repo?
<@sgallagh:fedora.im>
16:42:37
The bare repo might be more practical, actually
<@sgallagh:fedora.im>
16:42:55
Otherwise we need to force-push every branch that ever existed on the remote
<@yselkowitz:fedora.im>
16:43:26
hold on a second though, for ELN we only care about rawhide
<@sgallagh:fedora.im>
16:43:26
IIRC, the `filter-repo` command does update all refs/branches, but we'd still need to PUSH them all
<@nirik:matrix.scrye.com>
16:43:32
I'm not sure how easy/possible it is to disable the hook in src that prevents force push
<@yselkowitz:fedora.im>
16:43:41
oh it's NOT a branch-specific operation?
<@sgallagh:fedora.im>
16:44:11
I don't think so, but it's been a while. I'll take the afternoon to refamiliarize myself with it
<@sgallagh:fedora.im>
16:44:40
`filter-repo` != `filter-branch` FWIW
<@yselkowitz:fedora.im>
16:45:19
!action [Stephen Gallagher](https://matrix.to/#/@sgallagh:fedora.im) to prototype an exact set of commands that [nirik](https://matrix.to/#/@nirik:matrix.scrye.com) can follow to implement the rewrite
<@sgallagh:fedora.im>
16:45:33
Fixing this JUST for RHEL 11 isn't hard; we can do what we did last time. I'm trying to preempt the issues with the inevitable forgejo migration too
<@yselkowitz:fedora.im>
16:46:11
well, fixing this in rawhide takes care of 11, 12, etc.
<@sgallagh:fedora.im>
16:46:16
And make it possible for people to have forks of dist-git in other forges if they wanted to
<@nirik:matrix.scrye.com>
16:46:23
sure, makes sense. I'm all for fixing it at the src.
<@yselkowitz:fedora.im>
16:46:50
haha
<@yselkowitz:fedora.im>
16:47:45
moving along
<@yselkowitz:fedora.im>
16:47:50
!topic Next meeting
<@yselkowitz:fedora.im>
16:47:56
any conflicts next week?
<@tdawson:fedora.im>
16:48:22
No conflicts for me. I should be here.
<@yselkowitz:fedora.im>
16:49:11
!info Next meeting is next Tuesday 26 May 12:00 EDT
<@yselkowitz:fedora.im>
16:49:14
!topic Open floor
<@yselkowitz:fedora.im>
16:53:43
let's wrap it up then, thank you all for your contributions
<@yselkowitz:fedora.im>
16:53:48
!endmeeting