16:01:01 <sgallagh> #startmeeting ELN (2023-08-11)
16:01:01 <zodbot> Meeting started Fri Aug 11 16:01:01 2023 UTC.
16:01:01 <zodbot> This meeting is logged and archived in a public location.
16:01:01 <zodbot> The chair is sgallagh. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions.
16:01:01 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
16:01:01 <zodbot> The meeting name has been set to 'eln_(2023-08-11)'
16:01:01 <sgallagh> #meetingname eln
16:01:01 <zodbot> The meeting name has been set to 'eln'
16:01:01 <sgallagh> #topic Init Process
16:01:09 <neil> .hi
16:01:09 <sgallagh> .hi
16:01:10 <zodbot> neil: Something blew up, please try again
16:01:13 <zodbot> sgallagh: Something blew up, please try again
16:01:16 <zodbot> neil: An error has occurred and has been logged. Please contact this bot's administrator for more information.
16:01:19 <zodbot> sgallagh: An error has occurred and has been logged. Please contact this bot's administrator for more information.
16:01:21 <neil> f
16:01:24 <neil> we broke it
16:01:46 <sgallagh> It happens
16:01:55 <sgallagh> .hello sgallagh
16:01:57 <zodbot> sgallagh: Something blew up, please try again
16:02:00 <zodbot> sgallagh: An error has occurred and has been logged. Please contact this bot's administrator for more information.
16:02:08 <sgallagh> <-- Stephen Gallagher
16:02:16 <neil> <-- Neil Hanlon
16:04:04 * neil sent a message to fedora infra team on Matrix about zodbot, in case that is helpful
16:04:14 <yselkowitz> .hello
16:04:14 <zodbot> yselkowitz: (hello <an alias, 1 argument>) -- Alias for "hellomynameis $1".
16:04:16 <yselkowitz> .hi
16:04:17 <zodbot> yselkowitz: Something blew up, please try again
16:04:20 <zodbot> yselkowitz: An error has occurred and has been logged. Please contact this bot's administrator for more information.
16:04:23 <yselkowitz> .hello yselkowitz
16:04:24 <zodbot> yselkowitz: Something blew up, please try again
16:04:27 <zodbot> yselkowitz: An error has occurred and has been logged. Please contact this bot's administrator for more information.
16:04:31 <neil> yea, it's a bit broke right now yselkowitz
16:05:17 <sgallagh> OK, it's five-past, so let's get started
16:05:50 <sgallagh> #topic General status post-F39 branching
16:06:10 <sgallagh> It's been a rough couple weeks for ELN.
16:06:52 <sgallagh> The Content Resolver got broken by the end of Modularity and the Branching had some signing issues so we haven't had a valid compose this week
16:07:13 <sgallagh> We finally fixed the signing issues and then the ODCS broke down. That just got fixed in the last hour.
16:07:29 <neil> ouch
16:07:32 * neil sends virtual hugs
16:07:36 <sgallagh> Now we just need to catch up on some compose changes (specifically the rework of the firmware packages)
16:07:51 <yselkowitz> plus firefox builds have hung, so dependencies have spiked by 300+ rust crates due to the rawhide build
16:08:11 <neil> double ouch :\
16:08:13 <sgallagh> @yselkowitz I can untag it if you want
16:08:20 <neil> is there anything someone like me can do to help with any of this?
16:08:28 <sgallagh> I don't know: who are you? :)
16:08:33 <neil> <-- Neil Hanlon ;)
16:09:01 <sgallagh> I meant, what are your specialities? :)
16:09:42 <neil> breakin' shit, unbreakin' shit, spending hours trying to figure out why packages fail to build for no apparent reason
16:10:07 <neil> i'm most familiar with python stuff on the packaging side, but I get my hands dirty in all of it due to working on Rocky
16:10:34 <yselkowitz> neil: if you want to look into the *unchecked* items at https://github.com/fedora-eln/eln/issues/153 there are a few python-related failures there
16:11:34 <neil> okay cool, thank you
16:13:40 <sgallagh> yselkowitz: Firefox doesn't have a circular build, does it? I should be able to just untag it and let the CR settle, I think
16:13:40 <sgallagh> Of course, this will stop being necessary once we get ELNBuildSync into production.
16:13:40 <yselkowitz> sgallagh, no, and I just untagged it
16:13:40 <sgallagh> (Hey look, a segue!)
16:13:40 <sgallagh> #topic ELNBuildSync rewrite progress
16:14:04 <sgallagh> I'm happy to report that I'm super-close to the MVP (minimum viable product) for ELNBuildSync
16:15:38 <sgallagh> There are three remaining big tasks:
16:15:38 <sgallagh> 1) Figure out how to get to the built SRPM NVR from a Koji task ID (not a build_id...)
16:16:10 <sgallagh> 2) Get it plugged into the Fedora Infra postgresql to retain state if the process crashes or otherwise gets terminated.
16:16:23 <sgallagh> 3) Deploy it to our OpenShift instance
16:17:26 <sgallagh> I may get to the deployment stage before the DB stuff is all finished, if only for expediency.
16:17:52 <sgallagh> I've been trying to be much more defensive in my programming, so it's far less likely to crash than the old DistroBuildSync tool.
16:18:22 <sgallagh> But we will see how that progresses over the next week.
16:18:30 <sgallagh> EOM
16:18:58 <sgallagh> Actually, if anyone out there is reading this and happens to have an easy answer for 1), I'd love to hear it!
16:20:25 <sgallagh> >.>
16:20:30 <sgallagh> <.<
16:21:15 <sgallagh> OK, that was too much to hope for.
16:21:27 <sgallagh> #topic Open Floor
16:21:41 <sgallagh> @neil So... what brings you here today?
16:23:04 <yselkowitz> some good news: once composes start flowing again and Content Resolver settle down, ELN should drop below the 2500 package mark
16:23:49 <yselkowitz> from a peak of almost 4800 in March
16:25:35 * sgallagh pops the champagne cork
16:26:07 <neil> sgallagh: just want to get involved with ELN
16:26:41 <sgallagh> Cool, happy to have you.
16:27:24 <sgallagh> As @yselkowitz said above, the best first place to start would be to help with the build failures. After that, digging into the Content Resolver and helping figure out ways to reduce dependencies would be fabulous.
16:27:34 <neil> Thanks! appreciate it. i'm looking into python-setuptools right now
16:27:59 <yselkowitz> note that I have tickets for dependency reduction too
16:28:03 <sgallagh> Sure, why start with an easy one when you can pull all of your hair out at once? :-D
16:28:07 <neil> :D
16:28:17 <neil> even better, the build in koji had its artifacts expire lol
16:28:27 <sgallagh> This is fine.
16:28:45 <neil> I'll go check the log.. oh.
16:28:47 <sgallagh> @yselkowitz Would you be willing to take on an apprentice?
16:29:30 <yselkowitz> sure, I'm usually on matrix and not IRC (now that those are split)
16:30:12 <neil> just joined the matrix channel
16:30:48 <yselkowitz> that's the place to be, would be glad to point out things that need build fix or dependency reduction work
16:30:58 <sgallagh> Same, this split is a real pain in the neck
16:31:16 <neil> also, it looks like we might be able to say .hi again (?)
16:31:16 <neil> .hi
16:31:18 <zodbot> neil: neil 'Neil Hanlon' <neil@shrug.pw>
16:31:38 <yselkowitz> .hi
16:31:39 <zodbot> yselkowitz: yselkowitz 'Yaakov Selkowitz' <yselkowi@redhat.com>
16:32:51 <sgallagh> .hi
16:32:52 <zodbot> sgallagh: sgallagh 'Stephen Gallagher' <sgallagh@redhat.com>
16:34:13 <sgallagh> Alright, and with that I don't have anything else. Any other topics for today?
16:34:42 <neil> not I, thanks again for the direction and offers to help onboard
16:35:31 <sgallagh> Thanks for volunteering!
16:36:20 <sgallagh> OK, then I think that's it for today.
16:36:24 <sgallagh> Thanks for joining us, folks!
16:36:29 <sgallagh> #endmeeting