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