14:00:40 #startmeeting Prioritized bugs and issues 14:00:40 Meeting started Wed Aug 24 14:00:40 2022 UTC. 14:00:40 This meeting is logged and archived in a public location. 14:00:40 The chair is bcotton. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions. 14:00:40 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:00:40 The meeting name has been set to 'prioritized_bugs_and_issues' 14:00:40 #meetingname Fedora Prioritized bugs and issues 14:00:40 The meeting name has been set to 'fedora_prioritized_bugs_and_issues' 14:00:51 #topic Purpose of this meeting 14:00:51 #info The purpose of this process is to help with processing backlog of bugs and issues found during the development, verification and use of Fedora distribution. 14:00:51 #info The main goal is to raise visibility of bugs and issues to help contributors focus on the most important issues. 14:00:51 #link https://docs.fedoraproject.org/en-US/program_management/prioritized_bugs/#_process_description 14:00:58 #topic Roll Call 14:02:55 hi! 14:03:01 ohai mattdm 14:03:03 just got here from my last meeting 14:03:14 sorry for the delay :) 14:03:25 it's all good 14:03:28 i think it may just be the two of us today 14:04:16 #topic Common Bugs review 14:04:16 #info Let's start with a check of the Common Bugs pages for supported releases and see if any should be nominated as Prioritized Bugs 14:04:17 #link https://ask.fedoraproject.org/c/common-issues/141/none/l/latest?order=votes 14:05:47 i don't see anything worth adding to the list 14:05:48 scanning... 14:06:35 yeah I agree nothing on fire 14:07:03 #topic Nominated bugs 14:07:03 #info 2 nominated bugs 14:07:03 #link https://bugzilla.redhat.com/buglist.cgi?bug_status=__open__&f1=flagtypes.name&f2=OP&list_id=10871664&o1=substring&query_format=advanced&v1=fedora_prioritized_bug%3F 14:07:13 #topic update 2.06-45 breaks windows boot manager 14:07:14 #link https://bugzilla.redhat.com/show_bug.cgi?id=2115202 14:07:58 (bugzilla is loading...) 14:08:18 #info this is an accepted F37 Final blocker 14:08:27 so I guess we can pass on the prioritized bug part 14:08:34 let me amend... bugzilla is NOT loading. just kind of spinning for me 14:08:42 but that seems like a fine resolution 14:09:04 #topic "dnf update" runs out fo memory on swapless 0.5 GiB RAM machine 14:09:04 #link https://bugzilla.redhat.com/show_bug.cgi?id=1907030 14:09:16 now this is a fun one 14:10:01 #info This is under consideration as an F37 Beta blocker 14:10:33 i'm not sure I agree with Colin moving this to the distribution component just yet, but that's a separate matter 14:11:36 splitting the repos into smaller groups seems like a suitable resolution from a technical standpoint, but i don't think it's as practically simple as it sounds 14:12:02 I have memories of 14:12:03 `for p in {0..9} {a..z}; do yum -y upgrade "${p}*"; done` 14:13:11 This is sending me on a FEELING JOURNEY 14:13:25 haha 14:14:17 one might say you're.... Feeling That Way https://www.youtube.com/watch?v=vg5vziU-qIs 14:14:23 https://pagure.io/packaging-committee/issue/714 14:15:11 This came up at devconf for some reason, too. I was talking to carlwgeorge 14:15:19 I forget the exact context 14:15:28 But it might be worth another go at this 14:16:02 it might. but it feels bigger than the prioritized bugs process 14:16:35 it seems like more of a "let's change how our repos work in F38+" 14:17:11 Well, the file dependencies issue might be enough to address the symptom without going to that level of surgery 14:17:52 as in get rid of file dependencies? 14:18:00 I am 100% on board for Adam's "not a blocker" reasoning in https://bugzilla.redhat.com/show_bug.cgi?id=1907030#c22 14:18:36 bcotton: Compromise: modification to DNF to only include those in certain common paths 14:19:56 that sounds like "2. Make loading file list optional - we will resolve it in the next generation of software management tool - DNF5/LIBDNF5 - RFE for Fedora 38+" https://bugzilla.redhat.com/show_bug.cgi?id=1907030#c16 14:20:34 and you can argue that it's different, which i'd accept. but it still sounds like an RFE, which is probably not the best use of this process 14:20:42 that's a long way off too 14:21:29 I hear you on the process, but i also don't want this to get dropped or lose coordination. 14:21:47 Where is a better place? Maybe a Change involving interested parties? 14:22:15 yeah, i think this is an F38 Change proposal 14:22:30 the specific shape of it is TBD 14:23:15 "using only small repositories" isn't really an answer, because AIUI that only would help if there are no interdependencies 14:23:21 splitting repos somehow seems like the "Best" approach...if we can find a reasonable way to do it 14:23:28 right 14:23:45 "I am 100% on board for Adam's "..." <- I think you are on it. What are the minimum requirements for installing Fedora 36+? 14:23:55 For every complex problem there is an answer that is clear, simple, and wrong. 14:24:38 I think deps are currently way too tangled for that to work. plus DNF (at least in the current state) seems exponentially slower for every repo enabled. (I don't know if that's fair, but it is common wisdom and seems truthy.) 14:25:29 I will note that this is ALSO a problem modularity was supposed to solve (but does not) 14:27:38 so this sounds like a thing that a Fedora Project Leader might need to take ownership of to coordinate a solution as an F38 Change proposal? 14:27:51 Colin also notes that rust deps are 20% of the info. That's... insane. 14:28:17 Oh good way to kill it, Ben :) 14:28:43 👼 14:29:02 Maybe I can find someone to trick^H^H^H^H^H delegate this to :) 14:29:38 In seriousness, I'll talk to Carl. 14:30:44 proposed #agreed 1907030 is rejected as a Prioritized Bug as it requires large-scope changes to the distribution. mattdm will coordinate or delegate an effort to develop an F38 Change proposal to address the issues 14:31:01 context was a separate idea I had a about combining fedora and updates repos to reduce the total repodata being downloaded 14:32:23 carlwgeorge: Would you be able to help coordinate getting to a solution here? 14:33:19 Probably a F38 change, involving the DNF team, packaging committee, packagers at large, and the various edition stakeholders (CoreOS and IoT, to start). 14:34:28 The two main avenues of exploration as I see it are: 14:34:28 1. a separate repo for packages like the rust build stuff 14:34:28 2. the file-list issue 14:34:43 (We can talk more about it if that'd be helpful.) 14:35:12 I care about this but realistically need someone else who cares and understands the problem to drive it 14:35:21 perhaps, I don't want to commit just yet 14:35:25 and someone who can talk to all of those teams reasonably 14:36:15 I want to pick neal's brain on his opposition to it first, and also read all the previous discussions on it 14:36:15 If you know of someone else who might be able to, let me know. It's kind of a short list, really :) 14:36:54 okay, so for now i'll #agreed my proposal and we can move on :-) 14:37:41 carlwgeorge: Can I ask you to get back to me after you've had that much and we'll figure out the next steps and I can possibly at that point talk you into full commitment :) — or know that I need to find someone else? That way I can avoid putting it on my backlog-of-doom right now 14:37:47 Ben Cotton (he/him): +1 14:38:14 #agreed 1907030 is rejected as a Prioritized Bug as it requires large-scope changes to the distribution. mattdm will coordinate or delegate an effort to develop an F38 Change proposal to address the issues 14:38:25 #topic Accepted bugs 14:38:25 #info 1 accepted bugs 14:38:25 #link https://bugzilla.redhat.com/buglist.cgi?bug_status=__open__&f1=flagtypes.name&f2=OP&list_id=10871665&o1=substring&query_format=advanced&v1=fedora_prioritized_bug%2B 14:38:31 #topic Get rid of multiple source path definitions 14:38:32 #link https://bugzilla.redhat.com/show_bug.cgi?id=2079833 14:38:34 mattdm: sure 14:38:44 speaking of long-term solutions 14:39:23 the immediate problem is fixed because someone packaged the upstream release that allowed the "you shouldn't have use it that way" to keep working 14:39:45 .hi 14:39:46 jonathanspw: jonathanspw 'Jonathan Wright' 14:40:31 the question is: are we happy with that for now, or do we need to try to push the cmake maintainers to coordinate a cleanup of affected packages 14:40:46 (and note that i'm not sure the default assignee is still active) 14:40:50 welcome, jonathanspw 14:41:31 i'm inclined to go with the "fingers in ears and saying 'la la la'" option 14:41:32 * mattdm doesn't want to think too hard about cmake 14:43:45 this looks like maybe a job for a proven packager 14:43:49 proposed #agreed This is solved enough for our purposes and we encourage cmake maintainers to use the Changes process for future updates to prevent similar issues 14:44:12 +1 14:44:24 was writing something similar :) 14:44:59 #agreed This is solved enough for our purposes and we encourage cmake maintainers to use the Changes process for future updates to prevent similar issues 14:45:13 #topic Next meeting 14:45:13 #info We will meet again on 7 September at 1400 UTC in #fedora-meeting-1 14:45:14 #topic Open floor 14:45:27 Any other Prioritized-Bugs-shaped business today? 14:46:45 #OpenFloor: The F36 Specs says, the minimum requirement for installing F36 is 2 GB or RAM and 20 GB of HDD/SSD. Then why do we need to consider 1 GB RAM option? I'm confused here.. 14:47:15 s/or/of 14:47:33 because a lot of devices in the IoT space, plus cloud, containers, etc don't have that kind of resources 14:48:05 i'm not sure we can (or should) apply the 2 GB minimum universally 14:48:46 If you have 2GB on the device, that doesn't necessarily mean every individual thing can itself use 2GB 14:49:00 Because it adds up :) 14:49:33 The 2GB guidance is really meant for end users looking at hardware specs, not meant to be a developer / distro guideline. 14:49:52 mattdm: Well, but situation can be managed by collector. 14:50:33 So does that mean, specs for future fedora releases are going to change? 14:50:35 Possibly! I think that's out of scope for this meeting. 14:51:16 The minimum specs for Fedora Linux overall, and for specific editions and spins, are always open to change as the world we're operating in changes. 14:52:38 mattdm: I was doubting the re-use of old test-cases, that may need a revision, but the case turned out to be different. Well, So we have to stick with 1 GB RAM thing for now.. 14:53:58 I think this is a discussion for #devel:fedoraproject.org , or the devel mailing list, or https://discussion.fedoraproject.org/tag/engineering 14:54:18 agreed 14:54:23 on that note, let's call this a day 14:54:25 #endmeeting