<@yselkowitz:fedora.im>
19:01:44
!startmeeting ELN SIG 26 Jun '25
<@meetbot:fedora.im>
19:01:46
Meeting started at 2025-06-26 19:01:44 UTC
<@meetbot:fedora.im>
19:01:46
The Meeting name is 'ELN SIG 26 Jun '25'
<@yselkowitz:fedora.im>
19:01:52
!meetingname eln
<@meetbot:fedora.im>
19:01:53
The Meeting Name is now eln
<@yselkowitz:fedora.im>
19:02:39
!topic Init process
<@salimma:fedora.im>
19:02:44
!hi
<@zodbot:fedora.im>
19:02:46
Michel Lind (salimma) - he / him / his
<@tdawson:fedora.im>
19:03:01
!hi
<@zodbot:fedora.im>
19:03:02
Troy Dawson (tdawson)
<@yselkowitz:fedora.im>
19:06:35
hmm not much of a crowd today
<@salimma:fedora.im>
19:06:51
I think Neal is still in Europe
<@nhanlon:beeper.com>
19:07:01
!hi
<@zodbot:fedora.im>
19:07:03
Neil Hanlon (neil) - he / him / his
<@yselkowitz:fedora.im>
19:07:21
!topic New business
<@yselkowitz:fedora.im>
19:07:32
mass rebuild season is underway!
<@yselkowitz:fedora.im>
19:07:49
!link https://github.com/fedora-eln/eln/issues/252
<@yselkowitz:fedora.im>
19:08:29
ELN has been rebuilt for Python 3.14, Extras is still in progress (blocked on rawhide rebuilds)
<@davide:cavalca.name>
19:08:40
!hi
<@zodbot:fedora.im>
19:08:41
Davide Cavalca (dcavalca) - he / him / his
<@salimma:fedora.im>
19:09:20
yeah, I still need to fix a bunch of packages. this is a fun year between the GCC breakages for 42 and now the Python breakages for 43
<@yselkowitz:fedora.im>
19:09:27
hopefully you saw, I temporarily disabled python3-testslide from the meta workload to unblock the rest of it
<@yselkowitz:fedora.im>
19:09:46
the big one is mailman3
<@yselkowitz:fedora.im>
19:11:01
tbh this cycle has seemed rather easy by comparison to the last one
<@salimma:fedora.im>
19:11:59
too bad Neal is not here
<@salimma:fedora.im>
19:12:20
the Python web stack for mailman I can deal with, mailman itself is... hairy
<@yselkowitz:fedora.im>
19:12:44
!info mailman3 stack still needs to be ported/rebuilt for Python 3.14
<@yselkowitz:fedora.im>
19:12:51
after ELN was finished migrating to 3.14, I kicked off a mini-mass-rebuild of ELN only, which leads to...
<@yselkowitz:fedora.im>
19:13:00
!link https://github.com/fedora-eln/eln/issues/258
<@yselkowitz:fedora.im>
19:14:10
there is now <30 packages to go, with all but 5 already triaged
<@yselkowitz:fedora.im>
19:17:15
!info Common mass rebuild failure themes: 1) Missing sysusers.d files , 2) Python 3.14 changes, 3) Relocation of aclocal macros in gettext 0.25, 4) mutter cannot start XWayland in mock, 5) Removal of `termio.h` from glibc, 6) Residual GCC 15 breakage, 7) flaky tests (as always)
<@yselkowitz:fedora.im>
19:17:45
!link https://github.com/fedora-eln/eln/issues/255
<@yselkowitz:fedora.im>
19:18:19
!info Python SIG has identified `python-six` as a possible candidate for removal in RHEL 11
<@yselkowitz:fedora.im>
19:18:45
the low hanging fruit have already been fixed, leaving ~15 dependents in ELN
<@salimma:fedora.im>
19:18:47
makes sense
<@yselkowitz:fedora.im>
19:19:16
Debian is also working to drop six, so that helps
<@salimma:fedora.im>
19:19:30
packages where upstream really really stubbornly want to maintain python 2 compat probably should be fixed to at least make the six dependency optional
<@salimma:fedora.im>
19:19:41
or dropped, or... we can keep six in EPEL if needed
<@salimma:fedora.im>
19:20:09
when Debian wants to drop you, you know you're dead
<@yselkowitz:fedora.im>
19:20:19
it will be a LONG time before its dropped from Fedora, so it can (and most likely will have to) be in EPEL
<@yselkowitz:fedora.im>
19:20:57
but RHEL is a limited package set, removal there is potentially feasible, but will take some porting work
<@yselkowitz:fedora.im>
19:21:20
I really don't know why anyone would still want or need Py2 compatibility at this point
<@yselkowitz:fedora.im>
19:23:27
!link https://github.com/fedora-eln/eln/issues/250
<@yselkowitz:fedora.im>
19:24:07
now that wget1 is back in Fedora, since RHEL 10 reverted from wget2 to wget, I've done the same for ELN
<@yselkowitz:fedora.im>
19:24:36
of course that's not a final decision for RHEL 11 yet, but at this point it makes sense
<@salimma:fedora.im>
19:24:41
still jetlagged enough I don't really want to tackle protobuf this week
<@salimma:fedora.im>
19:24:41
catching up to the previous task - looks like some of these (like b4) are mine, will check
<@salimma:fedora.im>
19:24:41
<@yselkowitz:fedora.im>
19:25:19
those ones are done, it's mostly just mailman
<@salimma:fedora.im>
19:26:44
oh duh, github dark mode looks really weird and I did not notice those are ticked
<@salimma:fedora.im>
19:27:12
those don't look too bad, and... oh someone 'fixed' protobuf enough. phew
<@salimma:fedora.im>
19:27:42
so mailman stack, and testslide
<@yselkowitz:fedora.im>
19:28:51
anything else to discuss on those?
<@salimma:fedora.im>
19:29:44
not from me
<@yselkowitz:fedora.im>
19:30:19
!topic Old business
<@yselkowitz:fedora.im>
19:30:28
!link https://github.com/fedora-eln/eln/issues/247
<@yselkowitz:fedora.im>
19:30:39
Troy Dawson update on fedora-eln-logos?
<@tdawson:fedora.im>
19:31:08
I believe the graphics are done, I did find one hidden fedora logo and replaced it.
<@tdawson:fedora.im>
19:31:33
I'm almost done with the spec file, should have it done by end of day today, and ready for a review.
<@yselkowitz:fedora.im>
19:32:52
sounds good, thanks
<@tdawson:fedora.im>
19:33:19
It's been fun, but also I'll be glad when it's done.
<@tdawson:fedora.im>
19:34:27
I think that's all I have for that. All of my questions, I put into the issue, and have been answered.
<@yselkowitz:fedora.im>
19:35:00
the other issue with wsl is getting the images to be included in the composes again
<@yselkowitz:fedora.im>
19:35:03
https://pagure.io/pungi/pull-request/1841
<@yselkowitz:fedora.im>
19:35:40
they're being built but there output is not included in the compose output
<@yselkowitz:fedora.im>
19:35:52
they're being built but their output is not included in the compose output
<@tdawson:fedora.im>
19:36:47
Oh, I thought that had been taken care of since things were merged.
<@tdawson:fedora.im>
19:37:41
I guess merged and deployed are two different things.
<@yselkowitz:fedora.im>
19:38:08
there's been a release, but I guess the infrastructure needs to be updated to use the latest release?
<@yselkowitz:fedora.im>
19:38:31
nope nm it's still in updates-testing
<@yselkowitz:fedora.im>
19:40:05
!info waiting for pungi 4.9.3 to go stable for wsl2 images to be included in composes
<@yselkowitz:fedora.im>
19:40:49
!link https://github.com/fedora-eln/eln/issues/235
<@yselkowitz:fedora.im>
19:41:07
only expect and git(k) still need tcl8/tk8 in ELN
<@yselkowitz:fedora.im>
19:41:38
porting expect is going to be a lot of work I suspect, not that there's been much upstream activity last I checked
<@yselkowitz:fedora.im>
19:43:57
!topic Next meeting
<@yselkowitz:fedora.im>
19:44:32
any conflicts next week (03 July)?
<@yselkowitz:fedora.im>
19:44:54
it's just before a long weekend in the US but should still be a workday for most
<@tdawson:fedora.im>
19:45:10
I'll be here.
<@davide:cavalca.name>
19:45:55
Yeah should be fine
<@yselkowitz:fedora.im>
19:46:02
!info Next meeting will be next Thursday 03 July 15:00 ET in #meeting:fedoraproject.org
<@yselkowitz:fedora.im>
19:46:09
!topic Open Floor
<@yselkowitz:fedora.im>
19:47:11
!info Reminder of the Datacenter move next week: https://pagure.io/fedora-infrastructure/issue/12603
<@tdawson:fedora.im>
19:47:28
Oh ya ... that's going to slow things down a bit.
<@yselkowitz:fedora.im>
19:47:53
yeah don't plan on getting much packaging done next week
<@yselkowitz:fedora.im>
19:50:23
ok well then we'll wrap up early
<@yselkowitz:fedora.im>
19:50:53
thank you all for joining today, see you in chat or here next week
<@yselkowitz:fedora.im>
19:50:56
!endmeeting