16:03:24 #startmeeting ELN (2022-11-04) 16:03:25 Meeting started Fri Nov 4 16:03:24 2022 UTC. 16:03:25 This meeting is logged and archived in a public location. 16:03:25 The chair is sgallagh. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions. 16:03:25 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:03:25 The meeting name has been set to 'eln_(2022-11-04)' 16:03:25 #meetingname eln 16:03:25 The meeting name has been set to 'eln' 16:03:25 #topic init process 16:03:25 .hi 16:03:26 sgallagh: sgallagh 'Stephen Gallagher' 16:03:36 morning 16:04:15 Hello 16:05:47 I'll wait just a minute longer to see if anyone else shows up 16:06:02 .hi 16:06:03 salimma: salimma 'Michel Alexandre Salim' 16:06:47 #topic Current status of aarch64 and ppc64le with debug kernels. 16:06:54 Good news and bad news here. 16:07:33 Good News: The debug config flag that triggers the OOPS has been narrowed down and reproduced by the kernel maintainers. 16:07:57 .bug 2137809 16:07:59 sgallagh: 2137809 – kernel-6.1.0-0.rc1.20221019gitaae703b02f92.17.eln122 on aarch64: kernel BUG at mm/page_table_check.c:82! - https://bugzilla.redhat.com/2137809 16:08:27 Ya !!! I hope that is the good news. 16:08:42 .hello dcavalca 16:08:43 davide: dcavalca 'Davide Cavalca' 16:09:02 Nevermind the last part of the sentance, it is the good news. 16:09:33 Bad News: It seems to be a complicated issue and isn't fixed yet, so we'll continue to have broken aarch64 and ppc64le composes for a while longer 16:09:51 Monday's shoudl work though right? 16:10:08 jforbes: I'm getting to that. 16:10:56 Once a week, the Rawhide kernel is built with a non-debug configuration. The composes that occur while that build is active in the `eln` tag succeed completely. 16:11:39 Which day of the week is that? 16:12:32 I have a couple strange qt6 only failling on ppc64le on ELN that I'd like to try building with a non-debug kernel, just to see. 16:12:40 So one option we could look at would be to mark the container images as blocking the compose. This would mean that only composes that reach FINISHED (vs. FINISHED_INCOMPLETE) would be promoted to "latest-production" 16:12:41 tdawson: Kernel build is Monday, so usually the Tuesday Compose 16:13:14 sgallagh: since eln is triggered by hand for kernel, I can hold off on the next debug build a little bit here and there if needed 16:13:19 The downside to this is it means that we'll essentially drop to a single compose per week 16:13:23 Cool, I've give it a try next week, see if it does anything. 16:14:04 These aren't main qt6 packages (like qt6-qtbase) ... so there is no real rush. 16:14:08 Which means that the feedback loop between the compose and Content Resolver will get pretty long 16:14:49 I see the following options: 16:16:11 1) Just wait and hope the bug is fixed quickly 16:16:11 2) Make the images blocking so we only push to latest-production on a complete success, slowing Content Resolver but ensuring bootability for users 16:16:32 3. Stop building debug kernels in ELN until the issue is reolved. 16:17:06 4. temporarily make aarch64 and ppc64le optional? 16:17:34 michel-slm: The images are already optiona 16:17:39 s/optiona/optional/ 16:17:58 There are parts in the kernel QA pipeline which depend on working eln composes 16:18:00 ah. in that case, making them blocking will probably affect more people right 16:18:02 Only the repo and install trees are blocking, and those both complete successfully 16:19:25 michel-slm: I *think* they currently only depend on the install trees 16:20:29 jforbes: Your opinion on those options carries a lot of weight. What do you think? 16:22:15 Denys is food at finding the root cause, and this came in with the 6.1 merge window, so I do expect it will be fixed before too long. However, it is somewhat complex, so it might be a bit. 16:22:55 "It will either be fixed quickly or take a while". Got it. ;-) 16:23:04 As cool a 1) sounds, 3) might be the more reasonable. I would like to take it to the ark meeting on Monday though to get their opinion 16:23:22 Sounds like a good idea. 16:23:37 Well, quickly vs a while in the context of rc cycles, so not too long either way 16:24:06 I suppose 3b would be "disable only the debug config item triggering the crash", if we wanted to retain SOME debug capability 16:24:24 But CKI/ark is really one of the biggest consumers of ELN for day to day process, so I would like to get the CKI ark input 16:25:42 #action jforbes to ask the CKI/ARK team for their input on whether to disable some, all or none of the debugging until bz2137809 is fixed 16:26:12 Thanks, jforbes 16:26:17 NP 16:26:26 #topic ELN Process Documentation 16:26:51 We had a recent email thread on devel@lists.fp.o that makes it clear that we need some better docs 16:27:23 In this particular thread, a package maintainer mistakenly thought that they needed to build successfully on ELN for inclusion into Fedora. 16:27:54 We need to make it more discoverable/understandable that ELN provides only a subset of Fedora packages 16:28:05 ah, I meant to contribute a PR here (from two meetings ago) but didn't get the chance, sorry 16:28:10 And probably provide some guidance on whether to consider ELN while doing a package review 16:28:26 but this seems like related but different documentation, right? 16:29:00 (The latter boiling down mainly to "is this package being split off of or a dependency for something already in ELN?") 16:29:40 Michel Alexandre Salim 🎩: I'd say this is new content 16:31:50 Well, I'll probably take this part on myself. 16:32:06 #action sgallagh to write up some guidelines on when packagers should care about ELN 16:32:11 #topic Open Floor 16:32:25 Do we have any topics for the Open Floor today? 16:32:53 A minor topic ... about eln-extras 16:33:10 And I think this falls into documentation as well. 16:33:17 Fire away 16:33:40 We need to let people know that just putting a package in eln-extras doesn't magically keep it buildable on RHEL. 16:34:04 They need to keep an eye on their packages and when they don't build in ELN, get them fixed. 16:34:52 Granted, if it's obvious, I'm going to probrubly fix it ... but if they aren't packages that I put in eln-extras ... I shouldn't be the one fixing them. 16:34:56 Are you volunteering to write something up? 16:35:07 Agreed 16:35:08 Yes 16:35:16 Thank you 16:35:30 #action tdawson to write up some ELN-Extras guidelines 16:35:36 It might take me a few weeks, because I want it to sound nice, not like a grumpy admin. 16:35:53 Fair enough 16:36:10 And honestly, I love going through and fixing them ... but it takes my time away from other things. 16:37:00 That's all I have. 16:37:13 Thank you 16:37:16 Any other topics? 16:38:25 Alright, thank you all for coming. See you in #fedora-eln :-) 16:38:29 #endmeeting