2025-12-10 15:31:05 <@marmijo:fedora.im> !startmeeting fedora_coreos_meeting 2025-12-10 15:31:06 <@meetbot:fedora.im> Meeting started at 2025-12-10 15:31:05 UTC 2025-12-10 15:31:06 <@meetbot:fedora.im> The Meeting name is 'fedora_coreos_meeting' 2025-12-10 15:31:19 <@marmijo:fedora.im> !topic roll call 2025-12-10 15:31:21 <@siosm:matrix.org> !hi 2025-12-10 15:31:24 <@ydesouza:fedora.im> !hi 2025-12-10 15:31:25 <@zodbot:fedora.im> Yasmin Valim de Souza (ydesouza) 2025-12-10 15:31:25 <@zodbot:fedora.im> Timothée Ravier (siosm) - he / him / his 2025-12-10 15:31:27 <@spresti:fedora.im> !hi 2025-12-10 15:31:30 <@zodbot:fedora.im> Steven Presti (spresti) 2025-12-10 15:31:43 <@hricky:fedora.im> !hi 2025-12-10 15:31:44 <@zodbot:fedora.im> Hristo Marinov (hricky) - he / him / his 2025-12-10 15:33:00 <@dustymabe:matrix.org> !hi 2025-12-10 15:33:02 <@zodbot:fedora.im> Dusty Mabe (dustymabe) - he / him / his 2025-12-10 15:33:06 <@ravanelli:matrix.org> !hi ravanelli 2025-12-10 15:33:08 <@zodbot:fedora.im> Renata Ravanelli (ravanelli) 2025-12-10 15:34:30 <@marmijo:fedora.im> !topic Action items from last meeting 2025-12-10 15:34:59 <@marmijo:fedora.im> !info There are no action items from the last meeting. 2025-12-10 15:35:11 <@marmijo:fedora.im> !topic Review Fedora 44 Release Schedule 2025-12-10 15:35:20 <@marmijo:fedora.im> !link https://fedorapeople.org/groups/schedule/f-44/f-44-key-tasks.html 2025-12-10 15:36:29 <@marmijo:fedora.im> The first Fedora 44 change checkpoint is a week from today. If we have anything related to infrastructure changes, we should work on submitting it soon 2025-12-10 15:37:24 <@marmijo:fedora.im> There's another checkpoint, for system wide changes or those requiring mass rebuilds, in two weeks 2025-12-10 15:37:44 <@dustymabe:matrix.org> PSA: get your change requests submitted for F44 2025-12-10 15:38:34 <@marmijo:fedora.im> !info Fedora 44 change deadlines are rapidly approaching. Please submit your change requests soon! 2025-12-10 15:39:23 <@marmijo:fedora.im> !topic tracker: Fedora 44 changes considerations 2025-12-10 15:39:35 <@marmijo:fedora.im> !link https://github.com/coreos/fedora-coreos-tracker/issues/2063 2025-12-10 15:40:45 <@marmijo:fedora.im> Stand by, i'm reviewing last week's meeting log 2025-12-10 15:42:14 <@marmijo:fedora.im> Okay, we covered only 107 last week. Let's start with 108 2025-12-10 15:42:18 <@marmijo:fedora.im> !link https://fedoraproject.org/wiki/Changes/CMake_ninja_default 2025-12-10 15:43:24 <@marmijo:fedora.im> I don't think we use cmake for our upstream packages. 2025-12-10 15:44:29 <@marmijo:fedora.im> 109 is also related to cmake, so I think we can skip it 2025-12-10 15:44:32 <@marmijo:fedora.im> stop me if I'm wrong... 2025-12-10 15:44:35 <@marmijo:fedora.im> let's move on to 110 2025-12-10 15:44:37 <@spresti:fedora.im> well 2025-12-10 15:45:07 <@spresti:fedora.im> We do use the macro "make_install" which that change request says to make sure not to use => example https://src.fedoraproject.org/rpms/ignition/blob/rawhide/f/ignition.spec 2025-12-10 15:45:44 <@dustymabe:matrix.org> good catch 2025-12-10 15:46:03 <@siosm:matrix.org> I don't think that will impact us as this should only matter in the context of cmake builds 2025-12-10 15:46:39 <@siosm:matrix.org> looking at the guidelines: https://docs.fedoraproject.org/en-US/packaging-guidelines/ 2025-12-10 15:48:41 <@spresti:fedora.im> Hmm okay, its just a bit concerning that the change request is calling out that macro. 2025-12-10 15:49:08 <@siosm:matrix.org> here it's for our own makefile that we have in https://github.com/coreos/ignition/blob/main/Makefile 2025-12-10 15:49:24 <@siosm:matrix.org> for the cmake case, the Makefile is generated by the CMake tooling itself 2025-12-10 15:49:37 <@siosm:matrix.org> thus the need to use the corresponding macros 2025-12-10 15:50:02 <@spresti:fedora.im> Ahhh I see, thank you for explaining that. 2025-12-10 15:50:36 <@siosm:matrix.org> in this case there won't even be a Makefile as the build will use ninja insteada 2025-12-10 15:50:56 <@siosm:matrix.org> so %make_install will not even work 2025-12-10 15:51:54 <@siosm:matrix.org> I think it's safe to skip for us. I don't think we have CMake based packages 2025-12-10 15:52:17 <@siosm:matrix.org> https://src.fedoraproject.org/rpms/rpm-ostree/blob/rawhide/f/rpm-ostree.spec#_86 2025-12-10 15:52:30 <@siosm:matrix.org> ok we do? 2025-12-10 15:53:19 <@siosm:matrix.org> ok it's for libdnf 2025-12-10 15:54:47 <@marmijo:fedora.im> Thanks for finding that! So we do have some work on these two changes. 2025-12-10 15:55:08 <@siosm:matrix.org> I still don't think so 2025-12-10 15:56:39 <@marmijo:fedora.im> Ok, looks like the change for CMAKE 4.0 only affects packages that specify `cmake_minimum_required` 2025-12-10 15:56:48 <@siosm:matrix.org> let's make an issue to track investigation 2025-12-10 15:57:00 <@marmijo:fedora.im> Will do! 2025-12-10 15:57:03 <@siosm:matrix.org> I'll paste my investigations there 2025-12-10 15:57:11 <@jcapitao:matrix.org> !hi 2025-12-10 15:57:13 <@zodbot:fedora.im> Joel Capitao (jcapitao) - he / him / his 2025-12-10 15:57:37 <@marmijo:fedora.im> 110 2025-12-10 15:57:37 <@marmijo:fedora.im> !link https://fedoraproject.org/wiki/Changes/KojiServiceImageBuilderRemoval 2025-12-10 16:00:07 <@dustymabe:matrix.org> We never used that service anyway since we call osbuild directly in COSA 2025-12-10 16:00:09 <@ravanelli:matrix.org> We are using osbuild directly, the only koji packages we use are for Brew 2025-12-10 16:00:20 <@ravanelli:matrix.org> But not these ones 2025-12-10 16:00:49 <@marmijo:fedora.im> Ok, that's what I thought, we use osbuild by other means 2025-12-10 16:01:00 <@marmijo:fedora.im> Ok, that's what I thought, we use osbuild by through other means 2025-12-10 16:01:23 <@marmijo:fedora.im> 112: 2025-12-10 16:01:23 <@marmijo:fedora.im> !link https://fedoraproject.org/wiki/Changes/Enforcing_signature_checking_by_default 2025-12-10 16:03:36 <@marmijo:fedora.im> We already rely on signed repos, but will this affect laying abilities? 2025-12-10 16:04:59 <@dustymabe:matrix.org> marmijo: good question 2025-12-10 16:05:19 <@dustymabe:matrix.org> I know `rpm-ostree` uses a forked version of libdnf. I'm not sure if that comes into play here or not 2025-12-10 16:05:43 <@siosm:matrix.org> I think it will likely impact layering of unsigned packages 2025-12-10 16:06:08 <@marmijo:fedora.im> We already rely on signed repos, but will this affect laying layering abilities? 2025-12-10 16:06:23 <@siosm:matrix.org> we'll need a tracker for that upstream in rpm-ostree 2025-12-10 16:06:29 <@dustymabe:matrix.org> yeah, and we probably don't (or won't) have a way to disable it when `rpm-ostree install` is called 2025-12-10 16:07:00 <@siosm:matrix.org> easiest workaround will be to sign the package and import the key locally 2025-12-10 16:07:09 <@siosm:matrix.org> will likely* be 2025-12-10 16:07:46 <@dustymabe:matrix.org> or define your own RPM macro that undoes `%_pkgverify_level` ? 2025-12-10 16:09:41 <@marmijo:fedora.im> I'll open a tracker issue in rpm-ostree and link it to the change considerations tracker so we can investigate the change 2025-12-10 16:09:50 <@conan_kudo:matrix.org> keep in mind we don't offer signed repositories, only repositories with signed packages 2025-12-10 16:10:05 <@conan_kudo:matrix.org> there is a difference, and if you mess the settings up, you could break consuming fedora content 2025-12-10 16:10:59 <@conan_kudo:matrix.org> I _think_ the dnf team adapted dnf4 libdnf for rpm6 2025-12-10 16:11:07 <@conan_kudo:matrix.org> so this should work with the right repo settings 2025-12-10 16:11:09 <@dustymabe:matrix.org> marmijo: would be great to have a tracker issue in the FCOS issue too so we can revisit periodically 2025-12-10 16:12:51 <@conan_kudo:matrix.org> nothing sticks out as adapting for this, so this will need to be raised to the rpm team to prioritize 2025-12-10 16:13:08 <@conan_kudo:matrix.org> this is something y'all will have to do, as I have no power to raise this 2025-12-10 16:13:30 <@dustymabe:matrix.org> Conan Kudo: to prioritize fixing dnf4 libdnf for this? 2025-12-10 16:13:32 <@conan_kudo:matrix.org> once libdnf is adapted, rebasing the submodule will be sufficient 2025-12-10 16:13:34 <@conan_kudo:matrix.org> yes 2025-12-10 16:13:48 <@dustymabe:matrix.org> yeah, fully expect a hard no on that one. and they'd probably be right 2025-12-10 16:14:11 <@conan_kudo:matrix.org> well the other option is telling rpm-ostree to propagate the macro to librpm 2025-12-10 16:14:21 <@conan_kudo:matrix.org> like it does with dbpath 2025-12-10 16:14:32 <@conan_kudo:matrix.org> to set it to the "old" behavior 2025-12-10 16:16:50 <@conan_kudo:matrix.org> also... 2025-12-10 16:16:51 <@conan_kudo:matrix.org> !hi 2025-12-10 16:16:53 <@zodbot:fedora.im> Neal Gompa (ngompa) - he / him / his 2025-12-10 16:17:04 <@marmijo:fedora.im> !link https://fedoraproject.org/wiki/Changes/golang1.26 2025-12-10 16:17:04 <@marmijo:fedora.im> Let's move on to 113 2025-12-10 16:18:37 <@marmijo:fedora.im> This will most definitely affect FCOS. I'm not sure what version(s) of GO we're using in our packages now, but I'll open a tracker for this so we can make sure to get them all upgraded/synced 2025-12-10 16:18:57 <@conan_kudo:matrix.org> hopefully it won't be as painful as 1.24 was 2025-12-10 16:19:36 <@marmijo:fedora.im> I hope not! 2025-12-10 16:19:47 <@marmijo:fedora.im> !link https://fedoraproject.org/wiki/Changes/Hardlink_identical_files_in_packages_by_default 2025-12-10 16:19:47 <@marmijo:fedora.im> change 204 2025-12-10 16:20:22 <@conan_kudo:matrix.org> this shouldn't impact you negatively since rpm-ostree does the same thing implicitly 2025-12-10 16:20:47 <@siosm:matrix.org> yep 2025-12-10 16:20:49 <@conan_kudo:matrix.org> it may result in some packages being broken due to automatic hardlinking, but I doubt any of those are part of the FCOS stack 2025-12-10 16:21:23 <@conan_kudo:matrix.org> heads-up though: you can hit weird sharp edges where koji thinks noarch packages are being build wrong across arches 2025-12-10 16:21:37 <@conan_kudo:matrix.org> because the way hardlinking works might result in subtle differences 2025-12-10 16:21:44 <@conan_kudo:matrix.org> this bit us with some LXQt packages 2025-12-10 16:23:05 <@marmijo:fedora.im> Okay, i'll make a note that we should be stay alert when the change lands, but there should be no impact to FCOS 2025-12-10 16:23:34 <@marmijo:fedora.im> we can probably get to one or two more 2025-12-10 16:23:41 <@marmijo:fedora.im> 209 2025-12-10 16:23:41 <@marmijo:fedora.im> !link https://fedoraproject.org/wiki/Changes/cmark-0.31 2025-12-10 16:24:29 <@siosm:matrix.org> I don't think we include that 2025-12-10 16:25:21 <@marmijo:fedora.im> change 211 2025-12-10 16:25:21 <@marmijo:fedora.im> !link https://fedoraproject.org/wiki/Changes/Nix_package_tool 2025-12-10 16:25:27 <@siosm:matrix.org> We don't include Nix :) 2025-12-10 16:25:33 <@marmijo:fedora.im> Looks like a new tool/package being added to Fedora 2025-12-10 16:25:52 <@conan_kudo:matrix.org> yeah, it'll probably be more of a concern for atomic desktops 2025-12-10 16:26:12 <@conan_kudo:matrix.org> you might want to preinstall nix-filesystem though 2025-12-10 16:26:18 <@conan_kudo:matrix.org> so that the directory exists in your images 2025-12-10 16:26:32 <@conan_kudo:matrix.org> some people will do nix on coreos and without that, it'll break 2025-12-10 16:27:07 <@siosm:matrix.org> we've had requests but I'm not a fan 2025-12-10 16:27:15 <@siosm:matrix.org> anyway, for another meeting :) 2025-12-10 16:27:22 <@conan_kudo:matrix.org> I'm not either, but there you go :) 2025-12-10 16:28:12 <@hricky:fedora.im> Neither do I, if that matters at all. ;) 2025-12-10 16:28:31 <@marmijo:fedora.im> 116 (not added to the tracker yet) 2025-12-10 16:28:31 <@marmijo:fedora.im> last one... 2025-12-10 16:28:31 <@marmijo:fedora.im> !link https://fedoraproject.org/wiki/Changes/UseKmsconVTConsole 2025-12-10 16:28:51 <@conan_kudo:matrix.org> this does affect you 2025-12-10 16:29:13 <@conan_kudo:matrix.org> and probably deserves a meeting of its own to figure out (or at least a ticket) 2025-12-10 16:30:21 <@marmijo:fedora.im> Yeah, let's cover it in the next meeting. We're at time now 2025-12-10 16:30:48 <@marmijo:fedora.im> !topic Open Floor 2025-12-10 16:31:26 <@marmijo:fedora.im> I'll close the meeting in a few minutes if there's nothing to discuss here :) 2025-12-10 16:32:36 <@marmijo:fedora.im> Thanks all for joining! 2025-12-10 16:32:46 <@marmijo:fedora.im> !endmeeting