<@yselkowitz:fedora.im>
16:00:20
!startmeeting ELN SIG 21 Apr '26
<@meetbot:fedora.im>
16:00:21
Meeting started at 2026-04-21 16:00:20 UTC
<@meetbot:fedora.im>
16:00:21
The Meeting name is 'ELN SIG 21 Apr '26'
<@yselkowitz:fedora.im>
16:00:24
!meetingname eln
<@meetbot:fedora.im>
16:00:25
The Meeting Name is now eln
<@yselkowitz:fedora.im>
16:00:29
!topic Init process
<@davide:cavalca.name>
16:00:41
!hi
<@zodbot:fedora.im>
16:00:43
Davide Cavalca: Davide Cavalca (dcavalca) - he / him / his
<@salimma:fedora.im>
16:00:56
!hi
<@zodbot:fedora.im>
16:01:05
Michel Lind ☘ UTC+1: Michel Lind (salimma) - he / him / his
<@conan_kudo:matrix.org>
16:01:08
!hi
<@zodbot:fedora.im>
16:01:15
Conan Kudo 🥴: Neal Gompa (ngompa) - he / him / his
<@nhanlon:beeper.com>
16:01:23
!hi
<@zodbot:fedora.im>
16:01:25
Neil Hanlon: Neil Hanlon (neil) - he / him / his
<@yselkowitz:fedora.im>
16:03:35
ok, let's get started
<@yselkowitz:fedora.im>
16:03:41
!topic Agenda
<@tdawson:fedora.im>
16:04:05
!hi
<@zodbot:fedora.im>
16:04:06
Troy Dawson: Troy Dawson (tdawson)
<@yselkowitz:fedora.im>
16:04:22
I was thinking to touch on bootc, hyperscale, fedora-release, and microarches
<@yselkowitz:fedora.im>
16:04:40
anyone have something in particular they want to cover today?
<@salimma:fedora.im>
16:05:27
that sounds good, I do have a hyperscale/eln extras small update for the end
<@yselkowitz:fedora.im>
16:07:04
ok, I don't see jligon here yet, so we'll hold off on bootc
<@yselkowitz:fedora.im>
16:07:16
!topic fedora-release
<@yselkowitz:fedora.im>
16:07:28
!link https://github.com/fedora-eln/eln/issues/469
<@yselkowitz:fedora.im>
16:09:00
currently there are two different PRs to reorganize fedora-release to make it more RHEL-like for ELN, but with the presets being split out into their own package, I wonder if it doesn't make more sense to just have a completely separate fedora-eln-release package, and rip all the eln support out of fedora-release
<@conan_kudo:matrix.org>
16:09:12
I would rather we do that
<@yselkowitz:fedora.im>
16:09:22
that would simplify fedora-release by removing all the conditionals which are there only because of eln
<@conan_kudo:matrix.org>
16:09:26
that has the added advantage of a direct upstream for centos-stream-release
<@conan_kudo:matrix.org>
16:09:35
and it makes me hate fedora-release slightly less as a package
<@tdawson:fedora.im>
16:09:57
I agree ... and both of you keep saying what I was going to say ....
<@yselkowitz:fedora.im>
16:10:06
with the presets split out, how much ongoing maintenance work would that involve?
<@conan_kudo:matrix.org>
16:10:17
hopefully not too much
<@conan_kudo:matrix.org>
16:10:29
just bumping so ID data and adapting to new systemd requirements for os-release and dnf settings
<@conan_kudo:matrix.org>
16:10:45
just bumping version ID data and adapting to new systemd requirements for os-release and dnf settings
<@conan_kudo:matrix.org>
16:11:53
though maybe we should move the fedora dnf config snippet somewhere else since it would equally apply to fedora, generic, and eln release
<@yselkowitz:fedora.im>
16:12:11
what dnf config snippet?
<@yselkowitz:fedora.im>
16:12:54
https://src.fedoraproject.org/rpms/fedora-release/blob/rawhide/f/20-fedora-defaults.conf ?
<@conan_kudo:matrix.org>
16:13:13
yup
<@yselkowitz:fedora.im>
16:15:00
where would that go? redhat-systemd-presets seems odd only because of the name. fedora-repos perhaps?
<@conan_kudo:matrix.org>
16:15:25
probably fedora-repos, yes
<@yselkowitz:fedora.im>
16:18:49
interestingly though, centos-stream-repos is a subpackage of centos-stream-release
<@yselkowitz:fedora.im>
16:20:00
that may not make sense for eln to do, but in terms of this dnf snippet, it's not necessarily out of place in -release either
<@conan_kudo:matrix.org>
16:20:05
yes, I wanted it split, but there were... annoyances about it
<@conan_kudo:matrix.org>
16:20:08
so it's a subpackage as a compromise
<@tdawson:fedora.im>
16:20:14
Well, CentOS Stream doesn't have any variations ... so there is only one repo file needed.
<@yselkowitz:fedora.im>
16:21:02
ok, so sounds like we have a consensus to create fedora-eln-release and go from there
<@conan_kudo:matrix.org>
16:21:26
it was subpackaged so that internal deployments can replace it without breaking too many things
<@tdawson:fedora.im>
16:21:35
Though, I have to admit, for the risc-v stuff ... it means I have to keep updating my variation ... so I could see it making sense to have centos-stream-repo be it's own package.
<@conan_kudo:matrix.org>
16:22:16
https://gitlab.com/CentOS/archives/git.centos.org/rpms/centos-release/-/commit/26a0d73cedb9a2bfbcc38459344111fea231c577
<@conan_kudo:matrix.org>
16:22:26
I did the split, so I know why it's there :P
<@conan_kudo:matrix.org>
16:24:10
the actual discussion for that patch is gone though, alas
<@yselkowitz:fedora.im>
16:25:47
!agreed a new fedora-eln-release package will be created with more RHEL-like content, and the eln support dropped from fedora-release in order to simplify that package.
<@yselkowitz:fedora.im>
16:25:57
anything else on this?
<@conan_kudo:matrix.org>
16:26:15
not from me
<@yselkowitz:fedora.im>
16:26:43
!topic microarchitecture support
<@yselkowitz:fedora.im>
16:26:50
!link https://github.com/fedora-eln/eln/issues/448
<@yselkowitz:fedora.im>
16:26:59
!link https://fedoraproject.org/wiki/Changes/Build_x86-64-v3_Packages
<@yselkowitz:fedora.im>
16:27:44
this would be relevant to ELN as well, but I haven't heard much about it since the proposal. it sounds like there are still parts of the stack which need enhancement before this is feasible though.
<@yselkowitz:fedora.im>
16:27:56
anyone know more about this?
<@salimma:fedora.im>
16:28:23
I'm pretty sure that proposal will not pass fwiw
<@salimma:fedora.im>
16:28:47
rebuilding *everything* as both x86_64-v1 and x86-64-v3 seems very wasteful
<@yselkowitz:fedora.im>
16:30:21
Conan Kudo 🥴 you first brought this up wrt ELN, anything to add here?
<@conan_kudo:matrix.org>
16:31:08
the people driving this change have a significant desire to do the work for it
<@conan_kudo:matrix.org>
16:31:27
my only real desire is to get RHEL to use the proper architecture labels, I don't care about anything else
<@salimma:fedora.im>
16:31:47
if this goes back to "dnf dynamically pick the best packages to install" but packagers can opt their packages in, instead of all being rebuilt I could vote in favor
<@conan_kudo:matrix.org>
16:32:01
there's no way to do that currently in Koji
<@conan_kudo:matrix.org>
16:32:06
otherwise probably that would make sense
<@conan_kudo:matrix.org>
16:32:18
Plague supported it, as does OBS, ABF, and others
<@conan_kudo:matrix.org>
16:32:21
but Koji does not
<@salimma:fedora.im>
16:32:30
but yeah. I think it's too late for this current x86_64_v3 but the next time RH ever does a bump - maybe for other architectures - I'd like microarchitectures to be properly used
<@salimma:fedora.im>
16:32:43
would konflux support it? *ducks*
<@conan_kudo:matrix.org>
16:32:46
there will never be another bump
<@yselkowitz:fedora.im>
16:32:51
but in order for that to happen, all the tooling needs to support it
<@conan_kudo:matrix.org>
16:32:53
x86_64-v4 is dead
<@conan_kudo:matrix.org>
16:33:19
the rpm stack supports it thanks to the openSUSE guys who did it for openSUSE
<@salimma:fedora.im>
16:33:21
yeah, that's why I said other architectures
<@salimma:fedora.im>
16:33:34
if we want to experiment I guess RISC V is the ideal candidate
<@salimma:fedora.im>
16:33:47
it's very fast moving, so we get more chances of getting it right, and it's not a primary arch yet
<@salimma:fedora.im>
16:33:54
move fast and... fix things?
<@conan_kudo:matrix.org>
16:34:01
well, on the flip side, it has basically zero capacity
<@conan_kudo:matrix.org>
16:34:05
it can't even keep up with rawhide
<@conan_kudo:matrix.org>
16:34:13
they _just_ started building 44
<@salimma:fedora.im>
16:34:18
yeah which is why it should only be implemented on a package-per-package basis
<@conan_kudo:matrix.org>
16:34:54
technically sure, Konflux does because Konflux doesn't do anything... you ship tekton thingies in your git repo to do stuff
<@conan_kudo:matrix.org>
16:35:12
it's just not scalable, that's all
<@yselkowitz:fedora.im>
16:35:18
tbh if this change proposal doesn't happen in some form, then I'm not sure that it will happen at all
<@conan_kudo:matrix.org>
16:36:13
and tbh, x86_64 is pretty much the only arch where such experimentation can happen because we have a lot of capacity there
<@yselkowitz:fedora.im>
16:36:15
so whether or not all of fedora is built for baseline and v3, if some way to allow the change proposal to go forward even in limited capacity can be found, then we would benefit from it
<@yselkowitz:fedora.im>
16:36:23
something to keep in mind
<@conan_kudo:matrix.org>
16:36:39
and since Microsoft is supporting that change, they probably would be able to donate compute resources
<@conan_kudo:matrix.org>
16:36:55
that change is Fyra+Azure driven
<@conan_kudo:matrix.org>
16:37:26
I only acted as a shepherd, but they wanted it and discussed it at SCaLE
<@yselkowitz:fedora.im>
16:37:47
what's their motivation?
<@conan_kudo:matrix.org>
16:38:24
Fyra is launching a cloud and they want x86_64-v3 fedora/ultramarine
<@conan_kudo:matrix.org>
16:38:42
Azure wants to rebase Azure Linux more or less on Fedora and they need x86_64-v3 for performance
<@nhanlon:beeper.com>
16:38:55
Makes sense
<@conan_kudo:matrix.org>
16:39:24
there was some nebulous plans of forking the whole distribution for this, they were guided in this direction
<@conan_kudo:matrix.org>
16:39:30
so I'd rather it not fail for that reason
<@conan_kudo:matrix.org>
16:39:45
there was some nebulous plans of forking the whole distribution for this, they were guided in this direction instead
<@yselkowitz:fedora.im>
16:40:08
well, in that case, I guess you'll want to find a way for it to succeed in some form, and that would pave the way for ELN and future RHEL to benefit
<@conan_kudo:matrix.org>
16:40:27
then ELN should probably say they want it then
<@yselkowitz:fedora.im>
16:40:34
given the alma v2 rebuild, I could see an argument for eln as well
<@conan_kudo:matrix.org>
16:40:44
yes
<@conan_kudo:matrix.org>
16:41:04
one of the end goals is that it gives us somewhere to upstream alma's variant arch work
<@conan_kudo:matrix.org>
16:41:16
which is alma's interest in this
<@conan_kudo:matrix.org>
16:41:36
almalinux already figured out what's needed but it's hard to upstream when it's not usable in fedora
<@yselkowitz:fedora.im>
16:41:36
yet I haven't heard so much as a peep from them?
<@conan_kudo:matrix.org>
16:41:55
they do their stuff quietly
<@conan_kudo:matrix.org>
16:42:02
they contributed fixes for mock just a few weeks ago
<@conan_kudo:matrix.org>
16:42:41
the rpm, libsolv, and dnf patches are not upstreamable because it reverses the order from what upstream rpm expects
<@yselkowitz:fedora.im>
16:43:32
in the interest of time, I'm going to cut this short, but let's keep an eye on this
<@yselkowitz:fedora.im>
16:43:40
!topic hyperscale
<@yselkowitz:fedora.im>
16:43:45
Michel Lind ☘ UTC+1 ?
<@yselkowitz:fedora.im>
16:45:04
??
<@salimma:fedora.im>
16:46:04
yeah. sorry, double booked every second half of this meeting as usual
<@yselkowitz:fedora.im>
16:46:20
you did say "for the end" :-D
<@salimma:fedora.im>
16:47:03
I now have almost all the required tooling for exporting our internal package inventory, which was missing before, so while I can't work on the remaining pieces this week, we should be able to keep the Meta ELN extras workload up to date more easily in teh future
<@salimma:fedora.im>
16:47:17
gah, problem with taking this while in a meeting room is the MBP keyboard is horrid
<@conan_kudo:matrix.org>
16:47:35
the keyboard cover I use makes it slightly more tolerable
<@conan_kudo:matrix.org>
16:47:45
you might want to consider one for yours
<@yselkowitz:fedora.im>
16:47:50
Michel Lind ☘ UTC+1 speaking of which: https://github.com/minimization/content-resolver-input/pull/1588
<@salimma:fedora.im>
16:48:11
already did that from week 1 with this laptop :P
<@salimma:fedora.im>
16:48:33
yeah that lgtm
<@salimma:fedora.im>
16:49:11
I haven't implemented reverse update (incorporating changes from content resolver to the internal inventory) because that way lies dragons :P
<@yselkowitz:fedora.im>
16:49:45
!topic Next meeting
<@yselkowitz:fedora.im>
16:49:49
any conflicts next week?
<@tdawson:fedora.im>
16:50:10
It's good for me
<@yselkowitz:fedora.im>
16:51:09
!info Next meeting is next Tuesday 28 Apr 12:00 EDT
<@yselkowitz:fedora.im>
16:51:15
!topic Open floor
<@tdawson:fedora.im>
16:52:31
Nothing from me
<@yselkowitz:fedora.im>
16:56:35
ok, thank you all for your work and input, see you in channel or here next week
<@yselkowitz:fedora.im>
16:56:38
!endmeeting