2024-07-12 16:00:27 <@sgallagh:fedora.im> !startmeeting Fedora ELN (2024-07-12)
2024-07-12 16:00:28 <@meetbot:fedora.im> Meeting started at 2024-07-12 16:00:27 UTC
2024-07-12 16:00:29 <@meetbot:fedora.im> The Meeting name is 'Fedora ELN (2024-07-12)'
2024-07-12 16:00:39 <@sgallagh:fedora.im> !meetingname eln
2024-07-12 16:00:40 <@meetbot:fedora.im> The Meeting Name is now eln
2024-07-12 16:00:45 <@sgallagh:fedora.im> !topic Init Process
2024-07-12 16:00:47 <@sgallagh:fedora.im> !hi
2024-07-12 16:00:49 <@zodbot:fedora.im> Stephen Gallagher (sgallagh) - he / him / his
2024-07-12 16:00:51 <@smooge:fedora.im> hello
2024-07-12 16:00:54 <@conan_kudo:matrix.org> !hi
2024-07-12 16:00:56 <@zodbot:fedora.im> Neal Gompa (ngompa) - he / him / his
2024-07-12 16:01:03 <@yselkowitz:fedora.im> !hi
2024-07-12 16:01:04 <@zodbot:fedora.im> Yaakov Selkowitz (yselkowitz)
2024-07-12 16:02:17 <@tdawson:fedora.im> !hi
2024-07-12 16:02:17 <@sgallagh:fedora.im> I'll wait another minute or two to see if anyone else turns up.
2024-07-12 16:02:18 <@zodbot:fedora.im> Troy Dawson (tdawson)
2024-07-12 16:04:36 <@sgallagh:fedora.im> !topic Agenda
2024-07-12 16:04:47 <@sgallagh:fedora.im> !info Agenda Item: Decommission ODCS
2024-07-12 16:04:56 <@sgallagh:fedora.im> Any other hot topics for today?
2024-07-12 16:06:22 <@sgallagh:fedora.im> Any tepid ones?
2024-07-12 16:06:44 <@sgallagh:fedora.im> Alright then, this will likely be a short meeting.
2024-07-12 16:06:59 <@tdawson:fedora.im> Usually when I have a hot bath, it eventually turns tepid
2024-07-12 16:07:21 <@conan_kudo:matrix.org> We need to convert the ELN images away from imgfac
2024-07-12 16:07:33 <@sgallagh:fedora.im> Thank you for that insight, Troy 😆
2024-07-12 16:07:53 <@conan_kudo:matrix.org> the goal is to shut down imagefactory and oz after F41 GA
2024-07-12 16:08:02 <@yselkowitz:fedora.im> has an issue been filed for this?
2024-07-12 16:08:06 <@sgallagh:fedora.im> !info Agenda Item: Convert image-building away from ImageFactory
2024-07-12 16:08:25 <@sgallagh:fedora.im> Let's save that for the topic, okay?
2024-07-12 16:08:58 <@sgallagh:fedora.im> !topic Decommission ODCS
2024-07-12 16:09:10 <@sgallagh:fedora.im> !link https://pagure.io/releng/issue/12198
2024-07-12 16:09:34 <@sgallagh:fedora.im> For a little context, Fedora ELN is currently the only consumer of the On-Demand Compose Service in Fedora.
2024-07-12 16:09:58 <@sgallagh:fedora.im> The ODCS has been effectively abandoned upstream and Fedora releng wants to drop it.
2024-07-12 16:10:28 <@sgallagh:fedora.im> They've been asking us for a while to migrate away from ODCS and into a compose approach that more closely mirrors what we do with the rest of Fedora
2024-07-12 16:10:31 <@nhanlon:beeper.com> !hi
2024-07-12 16:10:32 <@zodbot:fedora.im> Neil Hanlon (neil) - he / him / his
2024-07-12 16:10:46 <@nhanlon:beeper.com> happy friday y'all
2024-07-12 16:11:04 <@sgallagh:fedora.im> We asked them to keep it limping along at least until we got CentOS Stream 10 branched off of ELN, which they agreed to.
2024-07-12 16:11:23 <@sgallagh:fedora.im> So now it's (past) time to honor our side of that bargain.
2024-07-12 16:12:28 <@sgallagh:fedora.im> I opened a ticket with Releng to let them know that we're going to start actively working on it, and nirik gave an encouraging reply.
2024-07-12 16:12:52 <@sgallagh:fedora.im> !link https://pagure.io/releng/issue/12198#comment-918713
2024-07-12 16:13:53 <@sgallagh:fedora.im> We've got an in-person meeting scheduled for this coming Monday with Releng to hash out the details of the migration, so I don't know if there's much more to discuss today, unless folks want to call out some "gotchas" that we should watch out for.
2024-07-12 16:14:09 <@sgallagh:fedora.im> sorry, by "in-person" I really mean "video-conference".
2024-07-12 16:14:18 <@sgallagh:fedora.im> Those terms got kind of fluid in the last couple years :)
2024-07-12 16:14:46 <@yselkowitz:fedora.im> 10 years at RH and I've never had an "in-person" anything :-D
2024-07-12 16:15:17 <@sgallagh:fedora.im> yselkowitz: We need to get you to Flock this year.
2024-07-12 16:15:20 <@sgallagh:fedora.im> But I digress
2024-07-12 16:15:54 <@conan_kudo:matrix.org> Stephen Gallagher: the big gotcha to ensure is that Davide Cavalca needs to know how to mirror composes afterward
2024-07-12 16:16:09 <@sgallagh:fedora.im> Conan Kudo: Agreed
2024-07-12 16:16:16 <@conan_kudo:matrix.org> well, and me too, but him especially
2024-07-12 16:16:25 <@sgallagh:fedora.im> The current plan is for us to actually adopt mirrormanager and enable things that way.
2024-07-12 16:16:39 <@davide:cavalca.name> !hi
2024-07-12 16:16:41 <@zodbot:fedora.im> Davide Cavalca (dcavalca) - he / him / his
2024-07-12 16:16:41 <@sgallagh:fedora.im> But we'll also keep the existing path available as a redirect for some as-yet-undetermined amount of time
2024-07-12 16:16:48 <@yselkowitz:fedora.im> 1) how often will composes happen, and 2) who and how can ones be kicked off manually if needed?
2024-07-12 16:16:50 <@davide:cavalca.name> Yes mirrormanager should work fine for us 
2024-07-12 16:16:59 <@conan_kudo:matrix.org> that means an rsync module, right?
2024-07-12 16:17:34 <@davide:cavalca.name> If we can get like a month to cutover with both endpoints available that would be ideal
2024-07-12 16:17:47 <@sgallagh:fedora.im> yselkowitz: 1. To be negotiated; we probably have to discuss storage requirements.
2024-07-12 16:18:14 <@sgallagh:fedora.im> Davide Cavalca: I was planning on asking for more like 6-12 months, so I think that works.
2024-07-12 16:18:31 <@davide:cavalca.name> Yeah that's perfect 
2024-07-12 16:19:13 <@sgallagh:fedora.im> 2. "Who" should be anyone in releng, plus at least two members of this SIG.
2024-07-12 16:19:34 <@sgallagh:fedora.im> 2. "How" would be login access to the compose VM and a quick shell command.
2024-07-12 16:20:39 <@sgallagh:fedora.im> Conan Kudo: My rsync terminology is fuzzy. Define "module" for me? Is it basically a target?
2024-07-12 16:21:26 <@davide:cavalca.name> It's basically a path that's exposed by rsync as a thing that can be synced 
2024-07-12 16:21:31 <@sgallagh:fedora.im> My intention is that it should be functionally equivalent to how EPEL mirroring works.
2024-07-12 16:21:42 <@davide:cavalca.name> Yes that'll be fine
2024-07-12 16:21:45 <@sgallagh:fedora.im> Mirrors can elect to pull down Fedora but not EPEL and vice-versa
2024-07-12 16:21:59 <@conan_kudo:matrix.org> yes, it's basically a download target
2024-07-12 16:22:08 <@davide:cavalca.name> So you'll have a fedora-eln module in the rsync config
2024-07-12 16:22:29 <@sgallagh:fedora.im> Yes (exact naming TBD, but `fedora-eln` seems a likely choice)
2024-07-12 16:24:14 <@sgallagh:fedora.im> ELN Composes are quite frequent, so I expect most people will not mirror it (or do so on a slower schedule)
2024-07-12 16:25:09 <@jsteffan:fedora.im> !hi
2024-07-12 16:25:10 <@zodbot:fedora.im> Jonathan Steffan (jsteffan)
2024-07-12 16:26:27 <@sgallagh:fedora.im> OK, any further questions on the ODCS/compose topic?
2024-07-12 16:27:38 <@tdawson:fedora.im> None from me
2024-07-12 16:27:45 <@sgallagh:fedora.im> !topic Replacing ELN disk image creation
2024-07-12 16:27:59 <@sgallagh:fedora.im> Conan Kudo: Would you mind setting the stage, please?
2024-07-12 16:28:23 <@conan_kudo:matrix.org> Yeah sure.
2024-07-12 16:29:24 <@conan_kudo:matrix.org> So, davdunc and I have been working on migrating all the consumers of ImageFactory/Oz away to alternatives because we no longer want to hold it up from being shut down. It's been unmaintained for over 10 years now, and the stack is extremely brittle and broken.
2024-07-12 16:30:00 <@conan_kudo:matrix.org> The goal is that we have everything migrated away this cycle (or at least as much as possible), and shut it down.
2024-07-12 16:30:33 <@sgallagh:fedora.im> I support this goal. How can we help?
2024-07-12 16:30:46 <@conan_kudo:matrix.org> I believe davdunc was interested in working with you Stephen Gallagher on porting over to the kiwi-descriptions for building the ELN Guest and Container images.
2024-07-12 16:31:12 <@conan_kudo:matrix.org> We already have baselines for Fedora since Fedora Cloud and Container images are made with kiwi as of Fedora 40.
2024-07-12 16:31:52 <@conan_kudo:matrix.org> So really, we just need to sit down together and get it done. It may be something we can do at Flock, perhaps?
2024-07-12 16:31:59 <@conan_kudo:matrix.org> We have a kiwi workshop scheduled.
2024-07-12 16:32:00 <@sgallagh:fedora.im> OK, is that something we can/should do concurrently with migrating from ODCS or should we do one first?
2024-07-12 16:32:14 <@sgallagh:fedora.im> Ooh, that sounds perfect. Let me check the Flock schedule...
2024-07-12 16:32:40 <@conan_kudo:matrix.org> !link https://cfp.fedoraproject.org/flock-2024/talk/GJBAGQ/
2024-07-12 16:33:05 <@sgallagh:fedora.im> Oof, that's opposite the EPEL 10 hackfest.
2024-07-12 16:33:16 <@conan_kudo:matrix.org> failing that, we can do something at DevConf.US
2024-07-12 16:33:35 <@conan_kudo:matrix.org> or some ad-hoc time somewhere
2024-07-12 16:33:44 <@conan_kudo:matrix.org> we can absolutely figure it out :)
2024-07-12 16:33:47 <@sgallagh:fedora.im> I'll try to make it to the workshop. The EPEL 10 hackfest will be going for a while
2024-07-12 16:34:21 <@conan_kudo:matrix.org> I have to do the same splitting 😅
2024-07-12 16:34:28 <@conan_kudo:matrix.org> we need more days in Flock 😅
2024-07-12 16:34:31 <@nhanlon:beeper.com> the best kiwi descriptions are written while drinking beers in the evening, I've found
2024-07-12 16:35:43 <@conan_kudo:matrix.org> There is also the Fedora/CentOS Cloud Infra meetup at DevConf.US in case we want to put some time aside for hackfesting...
2024-07-12 16:35:45 <@conan_kudo:matrix.org> !link https://pretalx.com/devconf-us-2024/talk/DSA3QC/
2024-07-12 16:36:14 <@tdawson:fedora.im> If people are there Friday, we might be able to do something then.
2024-07-12 16:36:22 <@tdawson:fedora.im> Sorry, Saturday.
2024-07-12 16:36:31 <@conan_kudo:matrix.org> I'm going to be in Rochester until the 12th
2024-07-12 16:36:34 <@sgallagh:fedora.im> I'm not certain if I'm going to make it to DevConf.us yet; I have some non-work personal things to schedule around. But I'll try.
2024-07-12 16:37:13 <@davide:cavalca.name> I'm heading out on the 11th from flock. I will be at devconfus too.
2024-07-12 16:37:16 <@sgallagh:fedora.im> I was planning to leave on the 11th originally, but with the Social Event now going until the evening, I'm considering extending my stay one more night.
2024-07-12 16:38:08 <@sgallagh:fedora.im> In any case, let's aim to do this at the Kiwi session first and see how far we get
2024-07-12 16:38:12 <@conan_kudo:matrix.org> yeah
2024-07-12 16:38:56 <@sgallagh:fedora.im> !info ELN SIG members will convene a the " Fedora Cloud Edition Image Building Workshop - Using Kiwi Definitions" session at Flock to work on migrating ELN to Kiwi.
2024-07-12 16:39:08 <@davide:cavalca.name> Speaking of flock conflicts, the eln talk is opposite of "what redhat wants"
2024-07-12 16:39:19 <@davide:cavalca.name> Which I suspect will have similar audiences 
2024-07-12 16:39:22 <@sgallagh:fedora.im> Davide Cavalca: I just noticed that and requested it be moved to follow it
2024-07-12 16:39:30 <@sgallagh:fedora.im> I think they'd do well back-to-back
2024-07-12 16:39:32 <@conan_kudo:matrix.org> arrgh, and my talk on Fedora KDE conflicts both
2024-07-12 16:39:32 <@conan_kudo:matrix.org> wow
2024-07-12 16:39:41 <@davide:cavalca.name> Ah perfect I was just about to suggest talking to Justin 
2024-07-12 16:39:49 <@nhanlon:beeper.com> proposal: have them presented in tandem on the same stage with the audio mixed together
2024-07-12 16:40:08 <@sgallagh:fedora.im> Conflicts are the inevitable result of too many companies requiring attendees to give talks in order to be funded to go :-/
2024-07-12 16:42:16 <@sgallagh:fedora.im> OK, I think this equine is sufficiently flogged.
2024-07-12 16:42:18 <@sgallagh:fedora.im> !topic Open Floor
2024-07-12 16:44:00 <@tdawson:fedora.im> Nothing from me
2024-07-12 16:44:14 <@sgallagh:fedora.im> I'm going to try an experiment today, with your permission.
2024-07-12 16:45:01 <@sgallagh:fedora.im> Some of you probably saw the discussion thread on the last FESCo meeting where Josh Boyer provided an AI-generated summary of the conversation. I'm going to do the same with this ELN meeting (excepting that I'm going to proofread and edit it).
2024-07-12 16:45:14 <@sgallagh:fedora.im> Does anyone object to me feeding their comments in this discussion into The Machine?
2024-07-12 16:45:23 <@sgallagh:fedora.im> (ChatGPT, specifically)
2024-07-12 16:45:34 <@tdawson:fedora.im> I'm fine with it.
2024-07-12 16:45:53 <@nhanlon:beeper.com> I for one welcome our new robot overlords
2024-07-12 16:46:03 <@sgallagh:fedora.im> (I wondered who would make that joke)
2024-07-12 16:46:10 <@nhanlon:beeper.com> you can cout on me 
2024-07-12 16:46:14 <@nhanlon:beeper.com> count, even
2024-07-12 16:46:28 <@nhanlon:beeper.com> (that could've been way worse.)
2024-07-12 16:46:31 <@conan_kudo:matrix.org> Go for it.
2024-07-12 16:49:13 <@sgallagh:fedora.im> Alright, if that's it, I'll close out the meeting.
2024-07-12 16:49:18 <@sgallagh:fedora.im> Thanks for coming, all!
2024-07-12 16:49:21 <@sgallagh:fedora.im> !endmeeting