16:00:04 #startmeeting fpc 16:00:04 Meeting started Thu Oct 10 16:00:04 2019 UTC. 16:00:04 This meeting is logged and archived in a public location. 16:00:04 The chair is geppetto. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:04 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:04 The meeting name has been set to 'fpc' 16:00:04 #meetingname fpc 16:00:04 The meeting name has been set to 'fpc' 16:00:04 #topic Roll Call 16:00:13 Hey. 16:00:15 * limburgher here 16:00:22 will be late ~5 minutes, sorry 16:00:39 * decathorpe is here 16:00:41 #chair tibbs 16:00:41 Current chairs: geppetto tibbs 16:00:44 #chair limburgher 16:00:44 Current chairs: geppetto limburgher tibbs 16:00:46 #chair mhroncok 16:00:46 Current chairs: geppetto limburgher mhroncok tibbs 16:00:49 #chair decathorpe 16:00:49 Current chairs: decathorpe geppetto limburgher mhroncok tibbs 16:05:26 here 16:05:36 ok, I'll start 16:05:58 #topic Schedule 16:06:01 #link https://lists.fedoraproject.org/archives/list/packaging@lists.fedoraproject.org/message/FLVWSJLJDX5SKXLJYFN53L3BUX535HSD/ 16:06:13 #topic #814 Add SELinux Independent Policy Guidelines 16:06:23 #link https://pagure.io/packaging-committee/pull-request/814 16:06:33 still haven't met with them 16:06:43 Ok 16:06:49 No a op-op for us today? 16:06:53 *So 16:07:04 #topic Open Floor 16:07:21 Pretty much … we have 3 tickets tagged with meeting, but they are all waiting on something AFAIK 16:07:43 So if anyone wants to talk about any of them or anything else, now's the time to bring it up 16:08:18 I don't have anything. I think I have an open PR. 16:08:44 Actually there is an interesting question in there. 16:09:05 Currently the manpage guidelines say you should install manpages uncompressed. 16:09:29 But RPM will actually recompress already-compressed manpages into its preferred format. 16:10:04 so ... should we drop that requirement, or just mention that "eh, no problem, RPM will do the right thing anyway"? 16:10:22 I don't know if it's worth mentioning, honestly. 16:11:21 But we should remove the old recommendation, right? 16:11:25 Or not? 16:11:29 we still need to mention to use glob in %files, right? 16:11:36 Yes, you must still use the glob. 16:11:59 It's just that RPM doesn't care much about what you give it; it will decompress and then gzip in the end. 16:12:06 and in the sentence that explains why, maybe we can mention that rpm will make sure to compress it with the right thing? 16:12:07 so .. does the recompression not happen in flatpak builds then? 16:12:55 The brp-compress script which does this simply doesn't look wherever flatpak installs manpages. 16:13:12 makes sense 16:13:34 I believe it's simple to fix that but I figure the flatpak folks would be the best ones to drive that since I don't really understand what flatpak actually does under the hood. 16:14:26 I guess I can report to RPM upstream and see what they say. 16:15:10 I think it sets %_prefix to /app 16:15:14 * geppetto nods … so do we need/want to do anything? 16:16:03 Yes, and so I think %__os_install_post should pass %_prefix to brp-compress so it looks in the right place. 16:16:30 that's what I was thinking too 16:16:34 The script already accepts an argument; rpm just doesn't pass one. 16:16:38 I'll file a ticket. 16:16:46 cool 16:16:51 tibbs++ 16:16:51 decathorpe: Karma for tibbs changed to 6 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:17:17 And I'll amend my PR to adapt to the fact that brp-compress will recompress manpages into its preferred format. 16:17:35 +1 on that PR then 16:17:59 We actually have a number of pending PRs. 16:18:39 It's not always easy to see how they link to tickets. 16:19:47 I think it may be worth going over the open PRs occasionally in a meeting just to make sure we're not forgetting anything. 16:19:56 yeh, I only include PRs on the schedule that are marked meeting 16:20:15 I don't mind doing that … did you want to do it today? 16:20:41 It really just needs someone to do it; doesn't have to be all of us. 16:21:18 * geppetto nods … having a quick look they are mostly last modified 3 months ago 16:21:24 https://pagure.io/packaging-committee/pull-request/919 doesn't seem to have an associated ticket. 16:21:35 It's a cleanup of the R stuff. 16:22:02 Though it is related to https://pagure.io/packaging-committee/issue/914 16:22:07 yeh, that's linked to ticket 914 16:22:12 * geppetto nods 16:22:30 So I think we actually have something to discuss here, since it was updated according to the feedback from the meeting two weeks ago. 16:23:48 The PR does talk about filtering errant Suggests: as we requested. 16:24:12 I think conceptually it's mergeable but I haven't gone over everything. 16:26:31 Is there an easy way to see a merged diff? 16:26:38 https://pagure.io/packaging-committee/pull-request/919#request_diff 16:26:59 Or did you want to see the rendered file after the merge? 16:29:15 the changes look sane from my POV, though not everything has been updated to use sembr 16:29:27 No, that 16:30:38 Yeah, I don't have a problem with them not converting everything to sembr. We can do that in a separate commit later. 16:31:06 So that PR looks fine to me (not knowing R) 16:31:30 looks reasonabel to me as well, but untested 16:31:47 The main hangup was the issue about having Suggests: for things which aren't in the repository. 16:32:14 I have to assume it's been tested by those who are driving this. 16:32:22 I hope so :D 16:32:29 Some of it simply reflects the current reality. 16:32:54 * geppetto nods 16:33:11 One question I have is if the "Automatically generated dependencies" section is actually true for all Fedora releases. 16:34:32 I don't think it works on F29, for example. 16:34:36 I'll ask that in the ticket. 16:35:13 R-rpm-macros seems to only be available on f31+ and epel-8 16:35:49 (there are koji builds for older fedoras, but no bodhi updates) 16:36:02 ... is wondering why it is in epel-8 because R can't build for EPEL-8 .. 16:36:05 It's possible that they're waiting for us in some way. 16:37:05 smooge: what about this then? https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-16908d432e 16:38:19 I stand corrected 16:38:31 older R needed objc and EL-8 doesn't ship with that 16:38:49 to the people who fixed that.. I am in awe and thanks 16:39:00 looks like it was spot :) 16:39:14 so never mind and I should research more 16:44:24 Ok, I think we are good now :) 16:44:32 going to end the not so quick meeting 16:45:02 spot++ 16:45:02 geppetto: Karma for spot changed to 5 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:45:21 #endmeeting