17:00:20 #startmeeting fpc 17:00:20 Meeting started Thu Dec 1 17:00:20 2022 UTC. 17:00:20 This meeting is logged and archived in a public location. 17:00:20 The chair is geppetto. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions. 17:00:20 Useful Commands: #action #agreed #halp #info #idea #link #topic. 17:00:20 The meeting name has been set to 'fpc' 17:00:20 #meetingname fpc 17:00:20 The meeting name has been set to 'fpc' 17:00:21 #topic Roll Call 17:00:40 Hello. 17:00:52 #chair tibbs 17:00:52 Current chairs: geppetto tibbs 17:01:13 here 17:01:19 #chair GwynCieslasheher 17:01:19 Current chairs: GwynCieslasheher geppetto tibbs 17:04:04 good evening, morning, whatever :) 17:04:37 It's always Tuesday morning. 17:04:40 #chair decathorpe 17:04:40 Current chairs: GwynCieslasheher decathorpe geppetto tibbs 17:05:13 tibbs: only in texas 17:11:59 before I forget: I asked for an ldc bootstrap exception in a ticket a few months ago, does it need more votes or is it approved now? it had 3 +1's last time I looked 17:12:25 I thought that was approved, but it's been a while. 17:12:50 ah, nice 17:13:04 .fpc 1209 17:13:05 decathorpe: Issue #1209: Bootstrap Exception for ldc on ppc64le - packaging-committee - Pagure.io - https://pagure.io/packaging-committee/issue/1209 17:13:08 I guess not; just the three acks. https://pagure.io/packaging-committee/issue/1209 17:13:17 looks like I missed this ticket. +1 for the record ... 17:13:28 No idea why that didn't move forward. 17:13:46 I wasn't in a particular hurry, so it's fine :) 17:15:04 Alwaus a good plan with the FPC 👀 17:15:35 it's probably not going to get many more votes than that anyway, is it? 17:16:07 it got 5 now, so someone get the done stamp out 17:16:23 🚢 17:16:25 🦭 of approval 17:16:31 Yiss 17:17:23 awesome, thanks everybody! 17:17:53 Thanks for pinging, and sorry for the delay. 17:18:02 #topic Open Floor 17:18:37 who's going to push the "Close: Accepted" button? :) 17:18:51 No movement on any of the open tickets, but … 17:18:53 .fpc 1159 17:18:54 geppetto: Issue #1159: Ban use of %configure in %prep - packaging-committee - Pagure.io - https://pagure.io/packaging-committee/issue/1159 17:19:16 We said we'd come back to it when F37 progresses … and it's out now 17:19:40 F36 isn't EOL (or that close), so not sure if we need to wait another 5 months or so? 17:19:42 So that's about discussing the %conf section. 17:20:33 but the ticket was about banning "%configure" in %prep, and that was pretty much uncontroversial anyway? 17:20:36 * geppetto nods 17:20:51 I suspect that due to EL it just won't see any kind of wide adoption for ages, but we should probably at least think about what we would do with it at some point. 17:20:52 whether we document the new %conf section or not is kind of orthogonal 17:21:18 I think it kind of morphed 17:21:34 The problem is that every time we wade into an issue like the one that started the ticket, we get into a mess of whether to run autoreconf and that kind of thing. 17:21:45 Maybe we just want to change the wording to ban, as asked … and then change again for the %conf section? 17:22:52 But it should be easy to just say "pre-build configuration, such as calls to the %configure macro, should not be placed in the %prep section but instead either the %build or %conf sections" and kind of leave it at that. 17:24:11 Asterisk: %conf section is only supported with RPM 4.18+ 17:24:49 And I haven't seen any package use it, so I'm not even sure if it's tested or even works 17:24:56 So I'd be hesitant to document it yet 17:26:35 I'm in that weird zone where I probably wouldn't use it yet just in case I have to push something back that far, but it works fine. 17:26:57 * geppetto nods 17:28:27 I don't know why we're making this so complicated. Banning %configure in %prep is easy and uncontroversial. Conflating it with the issue of whether %conf section should be documented or not is not really helpful right now 17:29:11 #action decathorpe will fix up wording to ban use of %configure in %prep 17:29:22 :D 17:29:43 ᕕ( ᐛ )ᕗ 17:29:50 * decathorpe goes looking for the end of his TODO list 17:30:00 📜 17:30:34 % 📜 17:30:35 zsh: command not found: 📜 17:30:46 Looks like you're free 17:31:11 🧦 17:31:30 The real problem here is that the guidelines around autoconf are just really poor. 17:31:40 So touching on that subject at all brings up all of the other stuff that needs doing. 17:32:13 * geppetto nods 17:32:16 I'll look into it. Maybe look at the CMake / Meson guidelines and make a simple new page for Autotools .. 17:32:25 I spent some time on it and realized that anything we could do would anger someone somewhere. 17:32:39 We probably need to be better at changing enough to be better instead of getting stuck on perfect 17:32:39 I had written most of such a new page. 17:32:59 decathorpe: That seems like a lot 17:33:30 I'd be fine with a warning somewhere just saying "don't put %configure in %prep" 17:33:50 yeah that would be first step 17:34:00 and if I still got motivation after that ... 17:34:06 * geppetto nods 17:34:07 +1 17:35:10 Anything anyone else wants to talk about? 17:35:31 A couple of new tickets came in recently. 17:36:02 I thought about them but didn't think my responses would be productive. 17:36:10 .fpc 1230 17:36:11 tibbs: Issue #1230: [master] Doc issue in file guidelines/modules/ROOT/pages/Versioning.adoc - packaging-committee - Pagure.io - https://pagure.io/packaging-committee/issue/1230 17:36:18 .f0c1231 17:36:24 .fpc1231 17:36:37 Or whatever. Not sure what is wrong with my keyboard. 17:36:43 .fpc 1231 17:36:44 geppetto: Issue #1231: [master] Doc issue in file guidelines/modules/ROOT/pages/Versioning.adoc - packaging-committee - Pagure.io - https://pagure.io/packaging-committee/issue/1231 17:37:11 most of these look like they expected contents of the RPM docs dumped in the Packaging Guidelines 17:37:16 I want to say "none of that belongs in the packaging guidelines". 17:38:29 feel free to say that and close 17:38:58 I can do that. 17:42:04 Anything else, or you want 15 minutes back? 17:45:06 I'm responding to those two tickets. 17:45:15 #endmeeting