2025-03-18 17:00:02 <@zbyszek:fedora.im> !startmeeting FESCO (2025-03-18) 2025-03-18 17:00:05 <@meetbot:fedora.im> Meeting started at 2025-03-18 17:00:02 UTC 2025-03-18 17:00:05 <@meetbot:fedora.im> The Meeting name is 'FESCO (2025-03-18)' 2025-03-18 17:00:07 <@fale:fale.io> !hi 2025-03-18 17:00:09 <@zbyszek:fedora.im> !meetingname fesco 2025-03-18 17:00:09 <@zbyszek:fedora.im> !topic Init Process 2025-03-18 17:00:09 <@zbyszek:fedora.im> Chairs: @conan_kudo:matrix.org, @ngompa:fedora.im, @nirik:matrix.scrye.com, @humaton:fedora.im, @zbyszek:fedora.im, @sgallagh:fedora.im, @fale:fale.io, @dcantrell:fedora.im, @decathorpe:fedora.im, @salimma:fedora.im 2025-03-18 17:00:10 <@meetbot:fedora.im> The Meeting Name is now fesco 2025-03-18 17:00:24 <@conan_kudo:matrix.org> !hi 2025-03-18 17:00:25 <@zbyszek:fedora.im> !hi 2025-03-18 17:00:27 <@zodbot:fedora.im> Neal Gompa (ngompa) - he / him / his 2025-03-18 17:00:28 <@zodbot:fedora.im> Zbigniew Jędrzejewski-Szmek (zbyszek) 2025-03-18 17:00:30 <@zodbot:fedora.im> Fabio Alessandro Locati (fale) - he / him / his 2025-03-18 17:01:21 <@nirik:matrix.scrye.com> morning 2025-03-18 17:01:35 <@zbyszek:fedora.im> We have 4/9 now. 2025-03-18 17:01:59 <@humaton:fedora.im> !hi 2025-03-18 17:02:00 <@zodbot:fedora.im> Tomáš Hrčka (humaton) - he / him / his 2025-03-18 17:02:15 <@decathorpe:fedora.im> !hi 2025-03-18 17:02:16 <@zodbot:fedora.im> Fabio Valentini (decathorpe) - he / him / his 2025-03-18 17:02:18 <@zbyszek:fedora.im> Let's start then. 2025-03-18 17:02:23 <@zbyszek:fedora.im> !topic #3364 F42 Incomplete Changes Report 2025-03-18 17:02:23 <@zbyszek:fedora.im> !fesco 3364 2025-03-18 17:02:46 <@zbyszek:fedora.im> !fesco 3364 2025-03-18 17:02:47 <@zodbot:fedora.im> ● **Assignee:** Not Assigned 2025-03-18 17:02:47 <@zodbot:fedora.im> **fesco #3364** (https://pagure.io/fesco/issue/3364):**F42 Incomplete Changes Report** 2025-03-18 17:02:47 <@zodbot:fedora.im> 2025-03-18 17:02:47 <@zodbot:fedora.im> ● **Opened:** 4 weeks ago by amoloney 2025-03-18 17:02:47 <@zodbot:fedora.im> ● **Last Updated:** 15 minutes ago 2025-03-18 17:02:53 <@zbyszek:fedora.im> :( 2025-03-18 17:02:59 <@salimma:fedora.im> !hi 2025-03-18 17:03:15 <@zodbot:fedora.im> Michel Lind (salimma) - he / him / his 2025-03-18 17:03:15 <@zbyszek:fedora.im> !topic #3364 F42 Incomplete Changes Report - Anaconda as native Wayland application 2025-03-18 17:03:15 <@zbyszek:fedora.im> I'll go one by one. 2025-03-18 17:03:54 <@zbyszek:fedora.im> jednorozec: I think we had an action item for you to check the status here… 2025-03-18 17:04:02 <@humaton:fedora.im> yup 2025-03-18 17:04:11 <@humaton:fedora.im> I am in anmother meeting but I have an update 2025-03-18 17:04:20 <@zbyszek:fedora.im> > This is already done, there is smaller subset of change which is currently last piece in BODHI but I wouldn't say it is blocking for the change. Everything else is merged months ago. https://bodhi.fedoraproject.org/updates/FEDORA-2025-a3429bf4d0 2025-03-18 17:04:22 <@nirik:matrix.scrye.com> there were updates on the ticket this morning. 2025-03-18 17:04:30 <@zbyszek:fedora.im> This is what Jiri wrote^ 2025-03-18 17:05:07 <@humaton:fedora.im> yeah I talked to him this morning 2025-03-18 17:05:11 <@nirik:matrix.scrye.com> So, I think the only one left is the noaudit rules 2025-03-18 17:05:24 <@nirik:matrix.scrye.com> So, I think the only one left is the dontaudit rules 2025-03-18 17:05:49 <@zbyszek:fedora.im> OK, so are we in agreement that the two Anaconda items are done? 2025-03-18 17:06:12 <@zbyszek:fedora.im> !info The Change Owner reports that this is done. 2025-03-18 17:06:15 <@zbyszek:fedora.im> !link https://bodhi.fedoraproject.org/updates/FEDORA-2025-a3429bf4d0 2025-03-18 17:06:18 <@nirik:matrix.scrye.com> I think so... 2025-03-18 17:06:30 <@zbyszek:fedora.im> !topic #3364 F42 Incomplete Changes Report - Anaconda WebUI Partitioning 2025-03-18 17:06:40 <@zbyszek:fedora.im> !info The Change Owner reports that this is done. 2025-03-18 17:06:47 <@zbyszek:fedora.im> !topic #3364 F42 Incomplete Changes Report - Koji uses Red Hat Image Builder locally 2025-03-18 17:06:47 <@zbyszek:fedora.im> !info This Change has been retargeted to F43. 2025-03-18 17:06:57 <@zbyszek:fedora.im> !topic #3364 F42 Incomplete Changes Report - Reduce the amount of "dontaudit" rules pertaining to unlabeled_t 2025-03-18 17:07:00 <@zbyszek:fedora.im> This is the last one. 2025-03-18 17:09:21 <@nirik:matrix.scrye.com> Absent any info we should probibly just move this back to incomplete and ask them to resubmit when they are done? or should we give them more time? 2025-03-18 17:09:24 <@zbyszek:fedora.im> No reply in 25 days to my NEEDINFO :( 2025-03-18 17:10:37 <@zbyszek:fedora.im> Oh, this was already retargeted once… 2025-03-18 17:10:45 <@salimma:fedora.im> yeah 2025-03-18 17:10:48 <@salimma:fedora.im> I'd say mark this incomplete 2025-03-18 17:11:04 <@zbyszek:fedora.im> OK, let's make this formal. 2025-03-18 17:11:47 <@salimma:fedora.im> having been on the receiving end of this change for some packages - the proposer seems to expect the package maintainers to do all the work of verifying if the suggested changes makes sense and to upstream them. Which... no. 2025-03-18 17:11:55 <@fale:fale.io> +1 2025-03-18 17:12:01 <@salimma:fedora.im> if they're not driving this anymore, let's just vote on dropping it for now 2025-03-18 17:12:03 <@zbyszek:fedora.im> Proposal: Reduce the amount of "dontaudit" rules pertaining to unlabeled_t Change is marked as Incomplete. Owners can resubmit it for F43 or later if appropriate. 2025-03-18 17:12:10 <@nirik:matrix.scrye.com> +1 2025-03-18 17:12:14 <@salimma:fedora.im> +1 2025-03-18 17:12:22 <@humaton:fedora.im> +1 2025-03-18 17:13:07 <@zbyszek:fedora.im> Michel Lind UTC-6: can you link some ticket where this was discussed? I never saw anything about this. 2025-03-18 17:13:09 <@zbyszek:fedora.im> !agreed APPROVED (+5, 0, 0) 2025-03-18 17:13:32 <@zbyszek:fedora.im> I guess somebody didn't vote… Fabio Valentini ? 2025-03-18 17:14:44 <@zbyszek:fedora.im> !action Aoife Moloney to reassign the issue back to Incomplete 2025-03-18 17:14:51 <@salimma:fedora.im> If I remember the package where this happens... one sec. I think I remember one 2025-03-18 17:14:51 <@decathorpe:fedora.im> +1 2025-03-18 17:14:53 <@decathorpe:fedora.im> sorry :) 2025-03-18 17:15:11 <@salimma:fedora.im> !link https://src.fedoraproject.org/rpms/trousers/pull-request/10 2025-03-18 17:15:13 <@conan_kudo:matrix.org> +1 2025-03-18 17:15:33 <@salimma:fedora.im> zbyszek: "I am not familiar with this software and I don't know to test" 2025-03-18 17:15:58 <@zbyszek:fedora.im> !agreed APPROVED (+6, 0, 0) 2025-03-18 17:15:59 <@zbyszek:fedora.im> !fesco 3377 2025-03-18 17:15:59 <@zbyszek:fedora.im> !topic #3377 cmake 4.0 breaks compatibility, was updated without a Change Request 2025-03-18 17:15:59 <@zbyszek:fedora.im> There were some comments recently… 2025-03-18 17:17:18 <@zbyszek:fedora.im> I think we're in general in agreement that we want to undo the update. 2025-03-18 17:17:30 <@humaton:fedora.im> huh 2025-03-18 17:18:02 <@zbyszek:fedora.im> 1. untag the update 2025-03-18 17:18:02 <@zbyszek:fedora.im> 3. revert the commit, use fake Version: 4.0.0~really3.x 2025-03-18 17:18:02 <@zbyszek:fedora.im> I saw the following proposals: 2025-03-18 17:18:02 <@zbyszek:fedora.im> 2. revert the commit, bump epoch 2025-03-18 17:18:05 <@salimma:fedora.im> from the devel discussion it seems the author of the commmit removing the settings also agrees to submit a CP and to revert 2025-03-18 17:18:19 <@zbyszek:fedora.im> I think untagging would be the nicest, if it works… 2025-03-18 17:18:23 <@salimma:fedora.im> I'd rather not do #2 2025-03-18 17:18:25 <@salimma:fedora.im> yeah 2025-03-18 17:18:27 <@nirik:matrix.scrye.com> well, does revert get us much? 2025-03-18 17:18:41 <@nirik:matrix.scrye.com> it's been in rawhide for almost a month now 2025-03-18 17:18:44 <@salimma:fedora.im> telling Rawhide users to 'distro-sync' cmake should be fine right? 2025-03-18 17:18:48 <@zbyszek:fedora.im> This was only in rawhide… 2025-03-18 17:18:56 <@salimma:fedora.im> at some point we'll get cmake 4.0 in Rawhide anyway 2025-03-18 17:19:12 <@nirik:matrix.scrye.com> does it break some people that already adjusted to 4.0? 2025-03-18 17:19:17 <@conan_kudo:matrix.org> yeah 2025-03-18 17:19:23 <@conan_kudo:matrix.org> it doesn't break anyone already 2025-03-18 17:19:35 <@conan_kudo:matrix.org> as long as you didn't update to minver 4.0 which nobody advised 2025-03-18 17:19:59 <@decathorpe:fedora.im> nirik: from what I can tell, there's an unknown amout of both silent and non-silent breakage with 4 and setting min_cmake_version to 3.5 unconditionally 2025-03-18 17:20:14 <@nirik:matrix.scrye.com> well, it breaks two groups then right? those that adjusted to 4.0 being there and depending on it or some feature, or those that were not yet adjusted and depended on the old one 2025-03-18 17:20:34 <@nirik:matrix.scrye.com> I would like to see the results of those mass prebuilds 2025-03-18 17:20:40 <@conan_kudo:matrix.org> there are no adaptations for 4.0 that don't work for 3.x 2025-03-18 17:21:01 <@conan_kudo:matrix.org> unless you set the cmake minimum version to 4.0 in cmakelists, everything is fine 2025-03-18 17:21:06 <@music:fedora.im> I’ve adapted quite a few packages to CMake 4.0 so far, and I haven’t encountered anything for which the most obvious fix was backwards-incompatible. I suppose it’s *possible* to do something backwards-incompatible. 2025-03-18 17:21:33 <@music:fedora.im> (Conan Kudo pointed out the obvious way to do so. I doubt anyone chose to do that.) 2025-03-18 17:22:35 <@zbyszek:fedora.im> cmake-4.0.0~rc2-1.fc43 was built 2025-02-26, and it was only in rawhide. This is just a short time and people don't generally develop only for rawhide. 2025-03-18 17:23:27 <@nirik:matrix.scrye.com> On one hand it seems correct to revert it and get a change. On the other it seems silly to revert it, get a change, approve the change and re-land it. 2025-03-18 17:24:03 <@salimma:fedora.im> we don't know how long it will take to get a change proposal for this approved though 2025-03-18 17:25:01 <@fale:fale.io> I think that if it is possible to get a cmake3 comp-package quickly enough it would make more sense not to revert for this time 2025-03-18 17:25:24 <@conan_kudo:matrix.org> and this change will need to detail remedies for packagers 2025-03-18 17:25:43 <@conan_kudo:matrix.org> we already know what those remedies are, the problem is there's no communication about it 2025-03-18 17:26:14 <@conan_kudo:matrix.org> and a cmake3 package will _still_ require people to adjust specfiles 2025-03-18 17:26:23 <@zbyszek:fedora.im> I think it's a bigger problem than just the version. The changes to "non-standard installation settings" seem unecessary. 2025-03-18 17:26:47 <@conan_kudo:matrix.org> yes, we don't have to drop those 2025-03-18 17:26:52 <@conan_kudo:matrix.org> and we probably shouldn't 2025-03-18 17:27:02 <@conan_kudo:matrix.org> we basically can't 2025-03-18 17:27:11 <@music:fedora.im> We also don’t yet know, even roughly, how many packages are impacted. For the packages I’m responsible for, it seemed to be roughly in the 25-35% range before `%cmake` started to set the `CMAKE_MINIMUM_REQUIRED` environment variable as a compatibility hack. Most of those only needed the declared minimum version adjusted. Some had deeper issues. 2025-03-18 17:27:14 <@zbyszek:fedora.im> I don't particularly want to adjust hundreds of packages to `BR:cmake3` and be stuck with the dependency on cmake3 for a long time. 2025-03-18 17:27:31 <@conan_kudo:matrix.org> we could add some macro tunables for the legacy flags to be able to turn them off 2025-03-18 17:27:38 <@conan_kudo:matrix.org> and then have a future change to flip it the other way 2025-03-18 17:28:01 <@conan_kudo:matrix.org> but deleting them whole-hog without communication with all the packagers is not really tenable 2025-03-18 17:28:33 <@conan_kudo:matrix.org> waiting for mpb is not tenable right now 2025-03-18 17:28:54 <@zbyszek:fedora.im> Proposal: We ask releng to untag cmake-4.0.x builds from rawhide and the maintainers to revert the update in dist-git and rebuild version 3.x. A Change proposal should be then filed and discussed to figure out how to do the transition in a smoother way. 2025-03-18 17:28:56 <@conan_kudo:matrix.org> rawhide is broken atm for lots of packages 2025-03-18 17:29:37 <@decathorpe:fedora.im> I think Cristian Le was running a MPB in copr right now, not sure if there are results yet. 2025-03-18 17:29:44 <@conan_kudo:matrix.org> zbyszek: is a rebuild required? the latest cmake 3.31.6 was build in rawhide 2025-03-18 17:29:46 <@nirik:matrix.scrye.com> and has been for a month? that seems surprising 2025-03-18 17:29:55 <@conan_kudo:matrix.org> before 4.0 2025-03-18 17:30:00 <@nirik:matrix.scrye.com> Fabio Valentini: there's 2... in the ticket. I don't know if they are done 2025-03-18 17:30:22 <@conan_kudo:matrix.org> nirik: the biggest stack (KDE) was only slightly impacted 2025-03-18 17:30:26 <@conan_kudo:matrix.org> it's everything else that's been a pain 2025-03-18 17:30:34 <@zbyszek:fedora.im> OK, let me rephrase. 2025-03-18 17:30:40 <@conan_kudo:matrix.org> right now the entire KF5 stack is borked 2025-03-18 17:30:41 <@humaton:fedora.im> the copr builds are pending 2025-03-18 17:30:48 <@zbyszek:fedora.im> Proposal: We ask releng to untag cmake-4.0.x builds from rawhide and the maintainers to revert the update in dist-git for now. A Change proposal should be then filed and discussed to figure out how to do the transition in a smoother way. 2025-03-18 17:30:57 <@conan_kudo:matrix.org> zbyszek: +1 2025-03-18 17:31:09 <@nirik:matrix.scrye.com> well, yeah, but this seems pretty rushed here... we are still trying to figure out the scope and stuff. Bunch of comments minutes before the meeting, it's been this way for a month... etc 2025-03-18 17:31:35 <@zbyszek:fedora.im> Hmm, many of the builds failed… 2025-03-18 17:31:40 <@nirik:matrix.scrye.com> if we are going to do that, I would also advocate a devel-announce post explaining that it was untagged... 2025-03-18 17:31:58 <@conan_kudo:matrix.org> yes of course 2025-03-18 17:32:11 <@conan_kudo:matrix.org> nirik: it was only fully bootstrapped 12 days ago 2025-03-18 17:32:17 <@conan_kudo:matrix.org> so the impact has only been felt for a week 2025-03-18 17:32:32 <@humaton:fedora.im> Bunch of them faild in both rebuilds... 2025-03-18 17:32:56 <@music:fedora.im> I actually think that change is worth *considering*, but I didn’t expect it to be summarily merged and shipped. It’s hard to discuss it when nobody has figured out the scope. If it were separately impact-checked, we would know how disruptive it was, or wasn’t, and could figure out what kind of proposal made sense, if any. 2025-03-18 17:33:29 <@music:fedora.im> But it is certainly not an imminently *necessary* change, in the sense that it’s not blocking anything. 2025-03-18 17:33:48 <@zbyszek:fedora.im> Yeah, I fully agree with what music said. We need to *discuss* this. 2025-03-18 17:34:15 <@conan_kudo:matrix.org> and I think there are softer ways to deal with dropping the nonstandard install setting flags 2025-03-18 17:34:25 <@conan_kudo:matrix.org> it needs some thought and discussion 2025-03-18 17:35:15 <@zbyszek:fedora.im> OK, I got one vote for the proposal. Please vote or submit a counterproposal. 2025-03-18 17:35:19 <@nirik:matrix.scrye.com> I guess I can be a weak +1 to the proposal... I am pretty sure someone(s) will pop up and complain about the revert, but such is the way it goes I guess. 2025-03-18 17:35:20 <@decathorpe:fedora.im> fwiw I'm +1 to zbyszek's proposal 2025-03-18 17:35:27 <@humaton:fedora.im> +1 2025-03-18 17:35:53 <@conan_kudo:matrix.org> that was really hard to scope and implement 2025-03-18 17:37:00 <@zbyszek:fedora.im> "music and nirik are typing …" — I'll wait 2025-03-18 17:37:54 <@zbyszek:fedora.im> Hmm, maybe it's stuck. 2025-03-18 17:38:10 <@zbyszek:fedora.im> I see that. 2025-03-18 17:38:27 <@nirik:matrix.scrye.com> I was typing, but in another room. ;) 2025-03-18 17:38:34 <@zbyszek:fedora.im> Oh, OK. 2025-03-18 17:38:44 <@zbyszek:fedora.im> !agreed (+5, 0, 0) 2025-03-18 17:39:24 <@zbyszek:fedora.im> !agreed We ask releng to untag cmake-4.0.x builds from rawhide and the maintainers to revert the update in dist-git for now. A Change proposal should be then filed and discussed to figure out how to do the transition in a smoother way. 2025-03-18 17:39:37 <@zbyszek:fedora.im> It's in two halves, but that should be OK. 2025-03-18 17:39:44 <@zbyszek:fedora.im> !topic Next week's chair 2025-03-18 17:39:44 <@zbyszek:fedora.im> \ 2025-03-18 17:39:53 <@zbyszek:fedora.im> Vlntrs? 2025-03-18 17:40:29 <@salimma:fedora.im> I can take next week provided it does not run over time, I have a hard stop at 1:30 2025-03-18 17:40:58 <@zbyszek:fedora.im> Hmm, I have a house assoc. meeting next week. So I might not be here too. 2025-03-18 17:41:42 <@nirik:matrix.scrye.com> I had an item for open floor. 2025-03-18 17:41:59 <@zbyszek:fedora.im> !action Michel Lind UTC-6 will chair the next meeting 2025-03-18 17:42:02 <@zbyszek:fedora.im> !topic Open Floor 2025-03-18 17:42:08 <@zbyszek:fedora.im> Go, nirik. 2025-03-18 17:43:02 <@nirik:matrix.scrye.com> Oh, first, releng ticket for the cmake untagging: https://pagure.io/releng/issue/12639 2025-03-18 17:43:41 <@zbyszek:fedora.im> "just ended" — you're playing with our minds 2025-03-18 17:44:20 <@nirik:matrix.scrye.com> Then I wanted to ask if there's any reason we need to keep out container 'stuff' around... we have src.fedoraproject.org containers namespace, bodhi has fNC releases (with nothing in them) and bugzilla has components. But we don't build any of that anymore. Is there any objection to just removing it? or should I propose something for discussion about it? or ? 2025-03-18 17:44:21 <@zbyszek:fedora.im> "that will have just ended soon"? 2025-03-18 17:44:34 <@nirik:matrix.scrye.com> I'll just hop in my timemachine 2025-03-18 17:45:21 <@zbyszek:fedora.im> Hmm, there was some discussion on this topic in one of the bodhi updates… 2025-03-18 17:45:34 <@decathorpe:fedora.im> if none of that is used any longer, I'm fine with removing it, similarly to how "modules stuff" was dropped 2025-03-18 17:45:45 <@nirik:matrix.scrye.com> yeah, similar. 2025-03-18 17:45:45 <@sgallagh:fedora.im> Aargh, I got the time wrong. I'm here now 2025-03-18 17:46:09 <@fale:fale.io> I agree on dropping it if nothing of that is used anymore 2025-03-18 17:46:34 <@sgallagh:fedora.im> "modules stuff" just came up again recently 2025-03-18 17:46:59 <@nirik:matrix.scrye.com> It seems confusing to have it around 2025-03-18 17:47:03 <@sgallagh:fedora.im> DNF technically still supports it, which is why we still have PLATFORM_ID in os-release 2025-03-18 17:47:14 <@nirik:matrix.scrye.com> but we never formally decided anything around it 2025-03-18 17:47:39 <@conan_kudo:matrix.org> we should archive it somewhere, but I'm otherwise fine dropping it all like a hot potato 2025-03-18 17:47:45 <@zbyszek:fedora.im> https://fedoraproject.org/wiki/Changes/Drop_PLATFORM_ID 2025-03-18 17:48:25 <@nirik:matrix.scrye.com> sure, keep the existing data if we need it... but we don't need to keep making bodhi F(n)C releases or have it open for bugs in bugzilla, etc. 2025-03-18 17:48:45 <@nirik:matrix.scrye.com> I guess I can write up a list of things to do and see if anyone objects then 2025-03-18 17:49:14 <@nirik:matrix.scrye.com> thats all I had 2025-03-18 17:49:20 <@zbyszek:fedora.im> That sounds reasonable. Then you also have an URL to paste in the removal messages if things are tracked. 2025-03-18 17:49:38 <@nirik:matrix.scrye.com> Oh, as a FYI, the datacenter move looks to be moving to mid/late june now (from may) 2025-03-18 17:50:24 <@fale:fale.io> so after Flock :) 2025-03-18 17:50:35 <@salimma:fedora.im> so after devconf.cz? phew 2025-03-18 17:50:40 <@fale:fale.io> yeah, also after devconf.cz :) 2025-03-18 17:51:05 <@sgallagh:fedora.im> devconf.cz is after Flock, so yes to both :) 2025-03-18 17:51:20 <@nirik:matrix.scrye.com> yeah, after those 2025-03-18 17:52:02 <@zbyszek:fedora.im> OK, anything else for Open Floor? 2025-03-18 17:52:21 <@zbyszek:fedora.im> If not, I'll end in a minute. 2025-03-18 17:52:51 <@zbyszek:fedora.im> !endmeeting