<@jlebon:fedora.im>
16:31:55
!startmeeting fedora_coreos_meeting
<@meetbot:fedora.im>
16:31:56
Meeting started at 2024-09-25 16:31:55 UTC
<@meetbot:fedora.im>
16:31:56
The Meeting name is 'fedora_coreos_meeting'
<@jlebon:fedora.im>
16:32:00
!topic roll call
<@hricky:fedora.im>
16:32:32
!hi
<@zodbot:fedora.im>
16:32:33
Hristo Marinov (hricky) - he / him / his
<@aaradhak:matrix.org>
16:32:42
!hi aaradhak
<@zodbot:fedora.im>
16:32:47
Aashish Radhakrishnan (aaradhak)
<@jbtrystram:matrix.org>
16:32:52
!hi
<@zodbot:fedora.im>
16:32:54
Jean-Baptiste Trystram (jbtrystram) - he / him / his
<@gurssing:matrix.org>
16:33:06
!hi gursewak
<@zodbot:fedora.im>
16:33:09
Gursewak Singh (gursewak)
<@ravanelli:matrix.org>
16:33:10
!hi ravanelli
<@zodbot:fedora.im>
16:33:13
Renata Ravanelli (ravanelli)
<@marmijo:fedora.im>
16:33:31
!hi
<@zodbot:fedora.im>
16:33:32
Michael Armijo (marmijo)
<@jlebon:fedora.im>
16:34:30
hello all!
<@jlebon:fedora.im>
16:34:56
will start in 1 minute
<@jlebon:fedora.im>
16:35:54
!topic Action items from last meeting
<@jlebon:fedora.im>
16:36:03
- gursewak and marmijo to organize a test day for F41 for the week after 41 beta is released with help from Renata Ravanelli
<@jlebon:fedora.im>
16:36:43
i think this is happening? i see https://github.com/coreos/fedora-coreos-tracker/issues/1801
<@marmijo:fedora.im>
16:39:14
We all had a sync today. Renata was a big help. Gursewak and I need to get with sumantro to get the wiki pages created.
<@ravanelli:matrix.org>
16:39:47
we also need some help to see the new features we would like to have as new tests in our docs
<@gurssing:matrix.org>
16:40:31
Also to decide on the week that we will run the week.
<@jlebon:fedora.im>
16:40:39
for new features, one place to look is release notes
<@jlebon:fedora.im>
16:40:39
gotcha. thanks all for working on this!
<@jlebon:fedora.im>
16:41:16
gursewak: do you have potential dates in mind?
<@gurssing:matrix.org>
16:41:34
Oct7-11
<@jlebon:fedora.im>
16:42:47
i'm trying to remember when we normally schedule the test week in relation to beta/GA
<@ravanelli:matrix.org>
16:42:52
Is there some new feature that is a highlight? or does anyone would like something else in the docs?
<@ravanelli:matrix.org>
16:43:36
also volunteers are welcome to write it 😄
<@marmijo:fedora.im>
16:44:02
IIUIC, we usually schedule it for the week after beta is released, but beta was released earlier than we all expected
<@jlebon:fedora.im>
16:44:58
gotcha. i think that's fine yeah
<@jlebon:fedora.im>
16:46:09
Renata Ravanelli: maybe we can have a quick call to go over features
<@jlebon:fedora.im>
16:46:51
moving to ticket items unless there's anything else
<@jlebon:fedora.im>
16:47:38
!topic Roadmap to Fedora Bootable Containers
<@jlebon:fedora.im>
16:47:46
!link https://github.com/coreos/fedora-coreos-tracker/issues/1726
<@jlebon:fedora.im>
16:47:46
<@jlebon:fedora.im>
16:47:52
<@jlebon:fedora.im>
16:48:26
there's been some recent progress on that high-level topic
<@jlebon:fedora.im>
16:48:47
first, composefs is now enabled in f41, which is great 🎉
<@jlebon:fedora.im>
16:49:37
but also, I've been doing some work in recent weeks on this part: "Rebasing on Fedora Bootc manifests"
<@jlebon:fedora.im>
16:50:12
first, we now have a new "tier-x" (might get renamed) in fedora bootc: https://gitlab.com/fedora/bootc/base-images/-/merge_requests/48
<@jlebon:fedora.im>
16:50:55
this goal with this new tier is to have all the variants (and tier-1) inherit from it and so have it be a useful collaboration point for CI, bug fixes and feature development
<@jlebon:fedora.im>
16:51:22
on the FCOS side, I've opened https://github.com/coreos/fedora-coreos-config/pull/3177 to have FCOS inherit from tier-x starting from f42
<@jbtrystram:matrix.org>
16:52:18
Nice work
<@jlebon:fedora.im>
16:52:26
this is a big change to how we do things, because now our manifests definitions are not all in one repo
<@jlebon:fedora.im>
16:53:20
this means we will want to start doing more work at the tier-x level. the opinionated FCOS stuff would remain in the f-c-c repo of course.
<@jlebon:fedora.im>
16:54:00
but the idea is that we start collaborating more with other teams and try to have better alignment across all the image-based Fedora variants
<@jlebon:fedora.im>
16:54:39
interested to hear your thoughts/feelings about this
<@dustymabe:matrix.org>
16:55:02
!hi
<@zodbot:fedora.im>
16:55:04
Dusty Mabe (dustymabe) - he / him / his
<@dustymabe:matrix.org>
16:55:04
sorry I'm late
<@jlebon:fedora.im>
16:56:33
one thing i'll add: this is also a stepping stone towards even more sharing in the future, where we could e.g. have all variants literally derive from a common tier-x image
<@jlebon:fedora.im>
16:56:51
there's a lot of things to iron out and figure out before that though
<@jbtrystram:matrix.org>
16:57:03
Thank you so much for doing that. I think it is helpful for all of us that hear about bootc all the time without knowing what shape it will have for fcos. This materialize things
<@dustymabe:matrix.org>
16:58:04
I am interested to see how it all works out (the integration)
<@dustymabe:matrix.org>
16:58:20
right now we have a lot of control, and this is a step back from that
<@dustymabe:matrix.org>
16:58:45
obviously we believe it will make our life easier by sharing
<@jbtrystram:matrix.org>
16:59:41
dustymabe: but also an opportunity to contribute to bootc if we want to influence things
<@jbtrystram:matrix.org>
17:01:44
Jonathan Lebon: i only glanced at the bootc PR. will this produce a container image ?
<@jlebon:fedora.im>
17:02:31
one concrete way i see this helping down the line (not right now with just manifest sharing necessarily, though still a bit) is we'd be ideally sharing better the work of keeping CI happy. i.e. ideally we have a shared room/space with other variants looking at e.g. that new dracut bug that landed in rawhide
<@jlebon:fedora.im>
17:02:57
jbtrystram: it can, but not currently. i filed https://gitlab.com/fedora/bootc/base-images/-/issues/25 earlier today
<@jlebon:fedora.im>
17:04:23
i would even say more strongly that if an outcome of this is that we _don't_ cooperate on CI, then we have failed
<@dustymabe:matrix.org>
17:04:40
don't we always produce a container image with every build we do (ociarchive) ?
<@jlebon:fedora.im>
17:05:04
i interpreted jbtrystram's question as whether we build tier-x images
<@dustymabe:matrix.org>
17:05:25
ahh - I didn't think tier-x was an image - just a definition
<@jlebon:fedora.im>
17:05:48
it's both :) on par with tier-0 and tier-1
<@jbtrystram:matrix.org>
17:05:53
Looking forward to help all of this happen !
<@mnguyen:fedora.im>
17:07:32
exciting!
<@jbtrystram:matrix.org>
17:08:47
Jonathan Lebon: when tier x is actually a container image we could try to do a POC porting f-c-c to containerfiles and do a derive build
<@jbtrystram:matrix.org>
17:09:11
And learn in the pain :)
<@dustymabe:matrix.org>
17:10:17
abundant pain
<@jlebon:fedora.im>
17:10:32
jbtrystram: indeed. i've been giving that a lot of thoughts. there's some work to do though to iron out that story at the fedora level
<@jbtrystram:matrix.org>
17:11:28
Oh yeah, a lot of things to flesh out. I'm just saying it's worth trying because we will probably uncover more issues worth discussing/solving
<@jlebon:fedora.im>
17:12:06
RUN /path/to/apply-manifest manifest.yaml
<@jlebon:fedora.im>
17:12:06
```
<@jlebon:fedora.im>
17:12:06
FROM ...
<@jlebon:fedora.im>
17:12:06
```
<@jlebon:fedora.im>
17:12:06
so then it'd literally just be e.g.:
<@jlebon:fedora.im>
17:12:06
btw, a very streamlined approach here is that we keep it all as manifests and use something like https://github.com/openshift/os/blob/master/scripts/apply-manifest (but generalized).
<@jlebon:fedora.im>
17:12:51
because we still really really want a declarative way to manage this and not just a bunch of ad-hoc RUN commands
<@jbtrystram:matrix.org>
17:12:53
Oh yeah I forgot you did that ! 😄
<@jlebon:fedora.im>
17:13:47
don't want to take up all the meeting time. happy to move on unless someone wants to say anything else
<@jlebon:fedora.im>
17:15:24
there are no other tickets with the meeting label. does anyone want to bring up a particular topic before moving to open floor?
<@jlebon:fedora.im>
17:16:59
!topic open floor
<@dustymabe:matrix.org>
17:17:50
Just thanks to fifofonix for running `next` and finding issues
<@jlebon:fedora.im>
17:18:11
fifofonix++
<@zodbot:fedora.im>
17:18:13
jlebon gave a cookie to fifofonix. They now have 7 cookies, 1 of which were obtained in the Fedora 40 release cycle
<@mnguyen:fedora.im>
17:18:41
fifofonix++
<@zodbot:fedora.im>
17:18:42
mnguyen gave a cookie to fifofonix. They now have 8 cookies, 2 of which were obtained in the Fedora 40 release cycle
<@fifofonix:matrix.org>
17:19:19
dustymabe: : 🙏
<@zodbot:fedora.im>
17:19:33
dustymabe gave a cookie to fifofonix. They now have 9 cookies, 3 of which were obtained in the Fedora 40 release cycle
<@fifofonix:matrix.org>
17:19:36
Saw that you want me to run a test condition on the issue I raised. On it.
<@zodbot:fedora.im>
17:19:45
jbtrystram gave a cookie to fifofonix. They now have 10 cookies, 4 of which were obtained in the Fedora 40 release cycle
<@jlebon:fedora.im>
17:20:40
fifofonix: since you're a dedicated FCOS user, i'd definitely be interested to hear about your pain points currently with FCOS and also thoughts about the bootable containers initiative
<@jlebon:fedora.im>
17:21:04
fine to discuss in the main channel too if you'd like :)
<@fifofonix:matrix.org>
17:21:20
happy to entertain those discussions.
<@jlebon:fedora.im>
17:21:55
if you'd like to have a high-bandwidth chat, happy to do that too
<@fifofonix:matrix.org>
17:22:00
main channel, or we could even do a voice chat if that worked better at a mutually agreed times.
<@fifofonix:matrix.org>
17:22:16
main channel, or we could even do a voice chat if that worked better at a mutually agreed time.
<@jlebon:fedora.im>
17:23:45
ok let's discuss details in the main channel :)
<@jlebon:fedora.im>
17:24:21
will close the meeting in 60s if there's nothing else
<@jlebon:fedora.im>
17:25:33
!endmeeting