16:29:57 #startmeeting fedora_coreos_meeting 16:29:57 Meeting started Wed May 25 16:29:57 2022 UTC. 16:29:57 This meeting is logged and archived in a public location. 16:29:57 The chair is dustymabe. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions. 16:29:57 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:29:57 The meeting name has been set to 'fedora_coreos_meeting' 16:30:02 #topic roll call 16:30:19 .hi 16:30:20 dustymabe: dustymabe 'Dusty Mabe' 16:30:27 .hi 16:30:28 lucab: lucab 'Luca BRUNO' 16:30:37 .hello siosm 16:30:38 travier: siosm 'Timothée Ravier' 16:31:28 .hello2 16:31:29 jlebon: jlebon 'None' 16:32:03 #chair lucab travier jlebon 16:32:03 Current chairs: dustymabe jlebon lucab travier 16:32:08 .hi 16:32:09 gursewak: gursewak 'Gursewak Singh' 16:32:18 .hello miabbott 16:32:19 miabbott: miabbott 'Micah Abbott' 16:33:43 #chair gursewak miabbott 16:33:43 Current chairs: dustymabe gursewak jlebon lucab miabbott travier 16:34:04 will get started in a minute 16:34:57 #topic Action items from last meeting 16:35:12 * dustymabe jaimelm to reach out to fedora infra about creds for pushing to `quay.io/fedora/fedora-coreos` and` quay.io/fedora/fedora-coreos-kubevirt`. 16:35:23 #info dustymabe opened infra ticket to request access: https://pagure.io/fedora-infrastructure/issue/10702 16:35:32 hoping to hear back from them soon 16:35:43 * dustymabe notes we still need someone to pick up the kubevirt work 16:36:24 ok moving on 16:36:32 #topic tracker: Rebase onto Fedora 36 16:36:40 #link https://github.com/coreos/fedora-coreos-tracker/issues/1101 16:36:58 34/34 tasks completed! 16:37:16 woohoo! 16:37:18 although I know it's not 100% true because lucab had to revert cincinatti 16:37:37 lucab: did we ever find the root cause of the issue there? 16:37:55 right, I still to finish bisecting it, but I'm basically left with just the F36 bump 16:38:02 *still need to 16:38:12 +1 16:38:20 maybe we should split that in a separate issue if there isn't one already so we can close this one 16:38:33 either way -- we're fully on Fedora 36 for all our streams and all but one of our containers we run 16:39:11 jlebon: yeah, i'm letting lucab take care of it.. the container is on f35 now, which isn't EOL so we'd be OK even if he didn't get it on F36 16:39:27 awesome work! and it's been pretty smooth overall 16:39:37 thanks to a lot of hard work by everyone 16:39:45 team++ 16:39:49 community++ 16:39:55 If it's ok I'll track directly in the cincinnati repo 16:40:00 WFM 16:40:20 i'll open up a set of tickets for F37 and close the F36 ones out most likely 16:40:51 tracking f37 already... the work never ends 16:41:04 nope 16:41:12 on to the next topic 16:41:23 #topic coreos autoinstall creates huge number of xfs allocation groups 16:41:29 #link https://github.com/coreos/fedora-coreos-tracker/issues/1183 16:41:50 ok we had previously made a decision on this one.. jlebon brought some new information to the ticket about implementation 16:42:06 https://github.com/coreos/fedora-coreos-tracker/issues/1183#issuecomment-1130250922 16:42:52 yeah, i was looking at it for fun, and it turned out trickier than expected 16:43:21 jlebon: was the suggestion there to do the root reprovision outside of Ignition? 16:43:54 one thing is that it's non-trivial to try to understand the Ignition config, so that really pushes you to evaluate the situation after Ignition disks runs 16:44:32 dustymabe: after Ignition, yes 16:44:44 hmm 16:44:55 basically, the obvious point where we know for sure if we'll hit this is af xfs_growfs time 16:45:14 and it's not really rocket science at that point, we already have all the code we need 16:45:43 we just need to reorganize a bit to make it easier to reuse 16:46:31 ehh.. i'm not the biggest fan of making ignition-ostree-growfs gain features 16:46:51 but I guess.. 16:47:15 i'm not either, but the alternatives might actually be worse 16:47:15 it also changes the point at which we do "reprovisioning" - previously it was only handled by Ignition 16:47:31 not exactly 16:47:55 the code to save and restore the rootfs is outside the rootfs 16:48:01 outside Ignition* 16:48:25 the only bit of Ignition we're re-implementing here is the mkfs.xfs 16:48:56 everything else in that diff is code we already have in the transposefs script 16:50:04 ok.. so you're firm in the "stick with A." camp? 16:51:42 i think there's no great solution, but somewhat yes. open to re-discuss the auto-/var approach too though, which seems like that's where Colin was leaning. 16:52:22 nope. I just wanted to make sure that your new found knowledge of it being tricky didn't change your mind 16:52:36 ok will move to next ticket unless anyone else wants to chime in 16:52:38 ahh gotcha 16:53:08 #topic New Package Request: qemu-user-static 16:53:14 #link https://github.com/coreos/fedora-coreos-tracker/issues/1088 16:54:02 ok so i've noticed in the BZ that there is progress being made on the packaging qualities that we took some issue with 16:54:11 #link https://bugzilla.redhat.com/show_bug.cgi?id=2061584 16:54:56 so we should probably start considering more strongly inclusion (i.e. I hate to waste people's time if we decide against it anyway) 16:55:11 which is why I brought this us 16:55:13 up* 16:56:10 so... assuming we can get the packaging in the form that we want (i.e. no python, and somewhat limited to architectures we care about) are we +1 for inclusion? 16:56:37 .hello2 16:56:38 jaimelm: jaimelm 'Jaime Magiera' 16:56:50 #chair jaimelm 16:56:50 Current chairs: dustymabe gursewak jaimelm jlebon lucab miabbott travier 16:56:59 how commonly will this be used? it sounds like a better fit for layering IMO 16:57:18 the packaging work helps layering too, so it's not lost 16:57:31 given that Dan is working on it, maybe they are interested in it for podman? 16:57:44 and yes, in both cases it's useful 16:57:57 right. I think they are interested in it for podman-machine in a cross arch env 16:58:49 recent discussion https://github.com/containers/podman/discussions/12899#discussioncomment-2784224 16:59:43 jlebon: regarding layering, it's not ready yet and will take some work to get to a point where someone can rely on it. So I'm not telling people to use it. 17:00:15 I think the idea is to include the x86 emulators on aarch64 only, and the aarch64 emulators on x86 only, correct? 17:00:36 lucab: that would be what I would think 17:00:55 neal wanted other architectures, but TBH I don't think that is practical 17:01:44 from comment 15 17:01:46 5.6M /usr/bin/qemu-aarch64-static 17:01:51 3.9M /usr/bin/qemu-x86_64-static 17:02:15 I'd agree with you, at most I'd consider shipping the x86 one in all the non-x86 arches 17:02:19 ok so if podman starts using this, it sounds like the answer is "somewhat commonly" 17:02:23 lucab: +1 17:03:04 jlebon: yeah. basically think if you developers all have new macbooks (aarch64) but they are still deploying to x86_64 servers 17:03:21 and using podman-machine to develop on the macbook 17:03:38 but the containers they are building/dev against need to be x86_64 17:04:01 right, gotcha 17:04:03 at least that's my understanding of the use 17:04:22 and the podman machine is aarch64 too, right? 17:04:39 (I feel like they'll discover soon that this kind of emulation is slow as hell, but that's just a guess) 17:04:45 the podman binary running on the mac? 17:04:56 the arch of the FCOS VM 17:04:56 lucab: from what I hear the x86_64 emulation on the m1 macs is pretty darn fast 17:05:07 jlebon: yeah the arch of the FCOS VM is aarch64 17:05:27 which was part of why that team was asking us for so long about aarch64 FCOS support 17:06:19 is it worth trying to make a decision/proposal today? 17:06:35 I just wanted to try to get out in front of this one because I know it's coming 17:06:47 dustymabe: i think that's native emulation though. i'm not sure if qemu knows to leverage this under the hood 17:06:49 dustymabe: on the m1 directly maybe yes, in this nested scenario I'm less sure 17:07:27 i'm guessing the obvious reason the VM itself isn't x86 is for performance? 17:07:28 lucab: good point.. maybe we can glean some of that info from the discussion thread? 17:08:31 or maybe they just want to increase compat with container catalog that hasn't offered aarch64 containers yet 17:08:34 I'd say overall it's a welcome change in the packaging, let's re-evaluate once the build lands in rawhide 17:09:14 it feels like the podman team needs better flexibility for customizing FCOS for their specific use case 17:09:32 CoreOS layering might be the answer there 17:09:33 I don't personally see any blockers in the proposed arrangement 17:09:43 jlebon: yeah. I think not too distant future they will probably use coreos-layering 17:10:51 but they are pushing for this now.. and I also think this can be useful outside of just their use case.. i.e. others want to run x86_64 containers (since it might not be offered for other arches) on aarch64 17:10:51 +1 17:11:07 i'll move on to the next topic 17:11:16 yup, makes sense 17:11:19 #topic May Edition of "This Month in FCOS" 17:11:23 #link https://github.com/coreos/fedora-coreos-tracker/issues/1188 17:11:31 anything new here? 17:11:43 lucab: you were going to add a few items for rpm-ostree and ostree releases I think 17:12:32 ah oops yes 17:12:38 do we think the grub password stuff will land this month? cc saqali 17:12:49 i guess this month is almost over 17:13:20 ahh tough question 17:13:37 I would like to say yes, unless something unforeseen comes up 17:14:08 i guess if it does land we can add a note to the ticket (if you can remember) :) 17:14:55 Ok can di 17:14:56 'do* 17:14:59 anything else? 17:15:07 for This Month in FCOS? 17:15:48 #topic KubeCon North America 2022 proposals 17:15:53 #link https://github.com/coreos/fedora-coreos-tracker/issues/1203 17:15:58 miabbott: created this ticket last meeting 17:16:35 looks like mark russell is submitting a talk about CoreOS Layering 17:17:09 i might hit up dalton to see if he wants to submit the joint FCOS/tpyhoon talk with me again 17:17:18 anybody else? 17:17:38 dustymabe++ 17:17:38 jlebon: Karma for dustymabe changed to 1 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 17:17:38 i was discussing this with some folks and while i would like to see FCOS at kubecon, i think it is a hard sell to the kubecon folks. they want to see talks that demonstrate benefit to the CNCF projects and i don't know if we have a good story for that with FCOS 17:18:27 (also the deadline for kubecon na is 2 days away, so time is basically expired) 17:18:32 miabbott: could be a good candidate for Rejects though (they have a whole conference dedicated to rejected kubecon talks) 17:18:53 heh, that's neat 17:19:08 there a number of other conferences sponsored by the linux foundation that we should look at, which may be a better fit - https://events.linuxfoundation.org/about/calendar/ 17:19:17 dustymabe: neat, didn't know about the Rejects 17:19:18 +1 17:19:36 (not to kill the mood, but looking at how Kubecon EU went I have some doubts this one will realistically be in-person) 17:20:13 :) 17:20:17 ok let's move on 17:20:19 is this the rejects con you were referring to, dusty? https://cloud-native.rejekts.io/ 17:20:35 miabbott: correct 17:20:45 👍 17:21:16 #topic open floor 17:21:30 anyone with anything for open floor? 17:22:44 * dustymabe just noticed the countme data doesn't seem to be updating 17:22:49 travier: did you notice this? 17:23:00 last update is from 2022-05-02 17:23:07 weird 17:23:09 might need to ask the team 17:23:29 will add you to the group chat 17:23:36 oh yay 17:23:50 ok i'll close this out and give everyone back 5 min 17:23:58 oh actually 17:24:20 #info video community meeting next week on 06-01-2022 17:24:34 still looking for a volunteer to run it - thanks to aaradhak[m] for running it last time 17:25:13 we haven't gone over our FCOS goals recently - so that will be a good one to re-visit.. I think a lot of stuff has happened over the past 4 months or so 17:25:30 we are doing some impromptu work on sysusers at https://github.com/coreos/fedora-coreos-tracker/issues/1208 17:26:08 (right now mostly discovering odd cases which need ironing) 17:26:16 lucab: any chance we'll complete the longstanding goal that we've had to get over to sysuers for FCOS? 17:27:18 dustymabe: not right now, but there is steady progress 17:27:33 ok 17:27:36 i'll stay tuned 17:27:46 #endmeeting