2023-12-06 16:31:49 <@dustymabe:matrix.org> !startmeeting fedora_coreos_meeting 2023-12-06 16:31:51 <@meetbot:fedora.im> Meeting started at 2023-12-06 16:31:49 UTC 2023-12-06 16:31:51 <@meetbot:fedora.im> The Meeting name is 'fedora_coreos_meeting' 2023-12-06 16:31:59 <@dustymabe:matrix.org> !topic roll call 2023-12-06 16:32:10 <@dustymabe:matrix.org> !hi dustymabe 2023-12-06 16:32:12 <@zodbot:fedora.im> Dusty Mabe (dustymabe) - he / him / his 2023-12-06 16:32:38 <@fifofonix:matrix.org> !hi fifofonix 2023-12-06 16:32:40 <@zodbot:fedora.im> Fifo Phonics (fifofonix) 2023-12-06 16:32:55 <@marmijo:fedora.im> !hi marmijo 2023-12-06 16:32:57 <@zodbot:fedora.im> Michael Armijo (marmijo) 2023-12-06 16:33:26 <@dustymabe:matrix.org> !chair fifofonix marmijo 2023-12-06 16:33:45 <@dustymabe:matrix.org> i guess maybe `!chair` isn't needed any longer 2023-12-06 16:33:54 <@dustymabe:matrix.org> this is the first time I've run a matrix meeting 2023-12-06 16:35:36 <@dustymabe:matrix.org> I'll give a few more minutes for people to filter in 2023-12-06 16:36:31 <@jlebon:fedora.im> the room id looks like it's `#meeting-1` and not `#fedora-meeting-1` 2023-12-06 16:37:14 <@jlebon:fedora.im> it's super confusing that typing `meeting-1` in the UI to search rooms doesn't show this channel (you have to type "Meeting 1") 2023-12-06 16:37:35 <@dustymabe:matrix.org> yeah, the instructions need to be updated for matrix: https://github.com/coreos/fcos-meeting-action/issues/48 2023-12-06 16:38:06 <@jlebon:fedora.im> i guess with matrix now, we can actually tag the meeting room itself so it's clickable 2023-12-06 16:38:10 <@dustymabe:matrix.org> i honestly wish matrix didn't allow spaces or capitalization in meeting room names 2023-12-06 16:39:03 <@dustymabe:matrix.org> ok let's get started then - attendance is light but I think we can still have conversations 2023-12-06 16:39:15 <@dustymabe:matrix.org> !topic Action items from last meeting 2023-12-06 16:39:30 <@dustymabe:matrix.org> !info there were no action items from last meeting 2023-12-06 16:39:38 <@jmarrero:matrix.org> !hi 2023-12-06 16:39:40 <@zodbot:fedora.im> No Fedora Accounts users have the @jmarrero:matrix.org Matrix Account defined 2023-12-06 16:39:50 <@dustymabe:matrix.org> 👋 2023-12-06 16:40:10 <@jlebon:fedora.im> !hi jlebon 2023-12-06 16:40:11 <@dustymabe:matrix.org> looks like maybe you'll have to cross link your matrix account with your FAS account jmarrero 2023-12-06 16:40:11 <@zodbot:fedora.im> None (jlebon) 2023-12-06 16:40:39 <@jmarrero:matrix.org> dustymabe: yeah 2023-12-06 16:40:41 <@dustymabe:matrix.org> !topic fwupdmgr - UEFI ESP partition not detected or configured 2023-12-06 16:40:53 <@dustymabe:matrix.org> !link https://github.com/coreos/fedora-coreos-tracker/issues/1623 2023-12-06 16:41:42 <@dustymabe:matrix.org> This one is interesting to me. When the topic first came up I tried to manually mount the EFI partition and then run fwupd and it still complained it couldn't find an EFI partition 2023-12-06 16:42:23 <@dustymabe:matrix.org> as hughsie states in the issue it may not actually be a problem that the EFI partition is not mounted, but something else 2023-12-06 16:44:09 <@dustymabe:matrix.org> anyone with anything to add on this topic? 2023-12-06 16:44:17 <@jlebon:fedora.im> hmm, yeah that's odd. possibly it's using some slightly different criteria? 2023-12-06 16:44:48 <@dustymabe:matrix.org> `sudo /usr/bin/fwupdmgr refresh` gives me a warning: 2023-12-06 16:44:54 <@jlebon:fedora.im> can i reproduce this in a qemu VM? doing `get-upgrades` gives "No updatable devices" of course 2023-12-06 16:45:03 <@dustymabe:matrix.org> `sudo /usr/bin/fwupdmgr refresh` gives me a warning: ``` WARNING: UEFI capsule updates not available or enabled in firmware setup ``` 2023-12-06 16:45:51 <@dustymabe:matrix.org> yeah - there were some other commands to run that I was trying last week 2023-12-06 16:46:24 <@dustymabe:matrix.org> like this: 2023-12-06 16:46:31 <@dustymabe:matrix.org> like this: ``` [core@cosa-devsh ~]$ sudo /usr/bin/fwupdtool esp-list --verbose 16:46:14.524 FuDebug verbose to info (on console 1) 16:46:14.525 FuEngine starting fwupd 1.9.9… No ESP or BDP found ``` 2023-12-06 16:46:49 <@dustymabe:matrix.org> That's with `/boot/efi` mounted 2023-12-06 16:47:26 <@dustymabe:matrix.org> That's with `/boot/efi` mounted (and of course with `--qemu-firmware=uefi`) 2023-12-06 16:47:43 <@jlebon:fedora.im> naively looking at the fwupd code, it seems to key off the type GUID, which is set on ours 2023-12-06 16:48:39 <@jlebon:fedora.im> would be good to have someone dive into this; definitely should make sure that fwupd works in FCOS 2023-12-06 16:48:48 <@dustymabe:matrix.org> Obviously this needs some deeper investigation. Would anyone want to investigate this further? 2023-12-06 16:48:57 <@dustymabe:matrix.org> Jonathan Lebon: right. and for RHCOS in the future 2023-12-06 16:50:08 <@dustymabe:matrix.org> !info this one needs more investigation and we're looking for a volunteer to dig in 2023-12-06 16:52:00 <@dustymabe:matrix.org> !topic iPXE Booting Raspberry Pi CM4s results in incorrect time and inablitiy to access ignition via HTTPS 2023-12-06 16:52:08 <@dustymabe:matrix.org> !link https://github.com/coreos/fedora-coreos-tracker/issues/1624 2023-12-06 16:52:54 <@dustymabe:matrix.org> I think the TL;DR on this one is that you can't fetch Ignition configs over HTTPS if your clock isn't accurate. 2023-12-06 16:53:26 <@dustymabe:matrix.org> I think that's fairly reasonable once you understand the problem 2023-12-06 16:54:41 <@dustymabe:matrix.org> As Jonathan Lebon pointed out there is a karg that can be used to set the time and workaround this problem 2023-12-06 16:55:20 <@dustymabe:matrix.org> I posted up this in the thread: > It's not really a problem we encounter often because most systems have an RTC. I don't really think the extra time it would add to the boot OR the added complexity of trying to figure out how to allow a user to specify what ntp servers they wanted to use during the initramfs of the first boot of a system would really be worth the effort. 2023-12-06 16:55:40 <@dustymabe:matrix.org> Does anyone disagree with that? 2023-12-06 16:56:11 <@dustymabe:matrix.org> Does anyone disagree with that or have anything additional to add? 2023-12-06 16:57:22 <@jlebon:fedora.im> yeah, agree with that overall. i think we've hit cases like this in the past too, but in an installer workflow, so there you can fix the clock at install time 2023-12-06 16:58:13 <@dustymabe:matrix.org> right. one problem with using the karg workaround (that was suggested) is I guess it will set the time on every boot (i.e. if that karg were persisted) 2023-12-06 16:58:46 <@dustymabe:matrix.org> one idea I had while pondering this issue was that we have a mechanism for something like this inside of the Ignition configs but not for the igntiion config itself 2023-12-06 16:59:19 <@dustymabe:matrix.org> i.e. you can specify an `http` endpoint and then also a sha256 checksum of the file, so you don't need TLS for remote artifacts fetched from within an Ignition config 2023-12-06 16:59:56 <@dustymabe:matrix.org> but we don't have anything like that for the ignition config itself (i.e. we have `ignition.config.url`, but no `ignition.config.checksum` that could be used to validate it) 2023-12-06 17:00:34 <@dustymabe:matrix.org> so your options today are: 2023-12-06 17:00:37 <@dustymabe:matrix.org> 1) fix the clock 2023-12-06 17:00:48 <@dustymabe:matrix.org> 2) YOLO and just use `htttp` 2023-12-06 17:01:07 <@dustymabe:matrix.org> 3. embed the ignition config in the initramfs/ISO 2023-12-06 17:01:47 <@dustymabe:matrix.org> we could improve option `2.` with something like `ignition.config.checksum`, but I don't really know if that would be important/priority 2023-12-06 17:02:19 <@dustymabe:matrix.org> maybe these problems will be less of an issue in the future too (I think the Pi5 has a RTC) 2023-12-06 17:02:57 <@jlebon:fedora.im> in the case of 1624, they were doing a pxe boot to install, so the persistent karg issue isn't an issue there 2023-12-06 17:03:15 <@jlebon:fedora.im> but yeah, if you're doing stateless, indeed that'd be annoying 2023-12-06 17:03:40 <@jlebon:fedora.im> i guess you were globbing that as part of option 1? 2023-12-06 17:03:45 <@dustymabe:matrix.org> I think they are doing stateless, but for stateless it doesn't matter (you run ignition on every boot and you want the karg on every boot) 2023-12-06 17:04:14 <@jlebon:fedora.im> right, but you need to update the karg each time 2023-12-06 17:04:23 <@dustymabe:matrix.org> indeed 2023-12-06 17:04:42 <@dustymabe:matrix.org> yeah any of these changes would probably need to be a part of a "workflow" unfortunately 2023-12-06 17:04:53 <@jlebon:fedora.im> (the first sentence in that issue mentions installing FCOS at least) 2023-12-06 17:05:13 <@dustymabe:matrix.org> with 1) you need to update the karg 2) you need to update `ignition.config.checksum` if it changed 3) you'd need to generate a new initramfs (if it changed) 2023-12-06 17:05:45 <@jlebon:fedora.im> indeed 2023-12-06 17:07:14 <@dustymabe:matrix.org> !proposed We don't this issue is a high priority because there aren't many systems without an RTC. As mentioned there are systems with an RTC that is wrong, but in that case it's easy to remedy by setting the RTC to a correct value. We could improve by giving users an `ignition.config.checksum` option to go along with `ignition.config.url`, but it's still a workaround and probably not worth the effort. 2023-12-06 17:07:28 <@dustymabe:matrix.org> !proposed We don't think this issue is a high priority because there aren't many systems without an RTC. As mentioned there are systems with an RTC that is wrong, but in that case it's easy to remedy by setting the RTC to a correct value. We could improve by giving users an `ignition.config.checksum` option to go along with `ignition.config.url`, but it's still a workaround and probably not worth the effort. 2023-12-06 17:08:31 <@jlebon:fedora.im> ack 2023-12-06 17:08:33 <@fifofonix:matrix.org> +1 2023-12-06 17:08:45 <@marmijo:fedora.im> +1 2023-12-06 17:09:24 <@dustymabe:matrix.org> maybe I should clarify and say `"aren't many systems that we target that don't have an RTC"` 2023-12-06 17:09:40 <@dustymabe:matrix.org> because I'm sure someone could point at a bunch of toy systems that don't have an RTC 2023-12-06 17:09:56 <@dustymabe:matrix.org> I'll make that edit and mark it as agreed 2023-12-06 17:10:26 <@dustymabe:matrix.org> !agreed We don't think this issue is a high priority because there aren't many systems that we target that don't have an RTC. As mentioned there are systems with an RTC that is wrong, but in that case it's easy to remedy by setting the RTC to a correct value. We could improve by giving users an `ignition.config.checksum` option to go along with `ignition.config.url`, but it's still a workaround and probably not worth the effort. 2023-12-06 17:10:52 <@dustymabe:matrix.org> #topic FOSDEM 2024 (Brussels / 3 & 4 February 2024) 2023-12-06 17:10:58 <@dustymabe:matrix.org> !topic FOSDEM 2024 (Brussels / 3 & 4 February 2024) 2023-12-06 17:11:11 <@dustymabe:matrix.org> !topic FOSDEM 2024 (Brussels / 3 & 4 February 2024) 2023-12-06 17:11:27 <@dustymabe:matrix.org> !link https://github.com/coreos/fedora-coreos-tracker/issues/1621 2023-12-06 17:11:49 <@dustymabe:matrix.org> anybody going to brussels next february ? 2023-12-06 17:12:40 <@dustymabe:matrix.org> I think the move of devconf.cz to the summer has severly limited people from the US being able to make the trip to FOSDEM, but maybe people from europe can make it 2023-12-06 17:13:36 <@dustymabe:matrix.org> !topic Open Floor 2023-12-06 17:13:51 <@dustymabe:matrix.org> anyone with anything for Open Floor? 2023-12-06 17:14:14 <@dustymabe:matrix.org> !info Fedora 40 changes are starting to flow in - we'll start reviewing them soon! https://github.com/coreos/fedora-coreos-tracker/issues/1626 2023-12-06 17:15:36 <@jlebon:fedora.im> nothing here for me 2023-12-06 17:16:05 <@dustymabe:matrix.org> I wonder what our numbers are up to these days (/me should go run a script and check the output) 2023-12-06 17:16:52 <@dustymabe:matrix.org> I don't have anything else either for today. Next week we should discuss our meeting schedule for the rest of the year (holiday impact) and also make sure we have coverage for our last set of scheduled releases for the year 2023-12-06 17:17:02 <@dustymabe:matrix.org> I'll close out the meeting here soon 2023-12-06 17:17:24 <@fifofonix:matrix.org> Thanks Dusty 2023-12-06 17:17:45 <@dustymabe:matrix.org> !endmeeting