16:00:39 #startmeeting fpc 16:00:39 Meeting started Thu Sep 3 16:00:39 2020 UTC. 16:00:39 This meeting is logged and archived in a public location. 16:00:39 The chair is geppetto. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:39 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:39 The meeting name has been set to 'fpc' 16:00:39 #meetingname fpc 16:00:39 #topic Roll Call 16:00:39 The meeting name has been set to 'fpc' 16:00:49 .hello ngompa 16:00:50 King_InuYasha: ngompa 'Neal Gompa' 16:00:53 #chair King_InuYasha 16:00:53 Current chairs: King_InuYasha geppetto 16:00:54 Hello. 16:01:02 #chair tibbs 16:01:02 Current chairs: King_InuYasha geppetto tibbs 16:01:05 hey y'all 16:01:21 Hey 16:01:43 .hello2 16:01:44 carlwgeorge: carlwgeorge 'None' 16:01:54 .hello churchyard 16:01:55 mhroncok: churchyard 'Miro Hrončok' 16:02:26 #chair mhroncok 16:02:26 Current chairs: King_InuYasha geppetto mhroncok tibbs 16:02:31 #chair carlwgeorge 16:02:31 Current chairs: King_InuYasha carlwgeorge geppetto mhroncok tibbs 16:03:09 hello o/ sorry, I won't be able to participate much today, I'm on a train right now 16:03:14 #chair decathorpe 16:03:14 Current chairs: King_InuYasha carlwgeorge decathorpe geppetto mhroncok tibbs 16:05:06 decathorpe: No problem 16:05:18 No new tickets and lots of people ;) 16:05:30 let' go trough stalled? 16:05:56 #topic Schedule 16:05:59 #link https://lists.fedoraproject.org/archives/list/packaging@lists.fedoraproject.org/message/67VIQXGSCZ76DLTYPKTFSOUVRHSHKJGU/ 16:06:20 mhroncok: You mean 1007? 16:06:40 nothing in particular 16:06:54 more like https://pagure.io/packaging-committee/pull-request/814 16:08:02 https://lists.fedoraproject.org/archives/list/packaging@lists.fedoraproject.org/message/67VIQXGSCZ76DLTYPKTFSOUVRHSHKJGU/ 16:08:14 #topic #pr-814 Add SELinux Independent Policy Guidelines. 16:08:14 https://pagure.io/packaging-committee/pull-request/814 16:09:12 mhroncok: So a few changes have happened since you needed to speak to the people … and I see we have an updated example 16:10:24 so I've actually met with them before the pandemic :) (seems like in past life) 16:10:46 is anybody available to review the PR? 16:11:09 I mean … we have some time now 16:11:22 Or do you think we'll need a couple of hours? 16:11:22 ok, let's read! :) 16:12:24 i don't think so 16:12:27 What is the easy way to get one big diff? 16:13:11 https://pagure.io/packaging-committee/pull-request/814#request_diff I guess 16:13:18 But it's entirely new files anyway. 16:13:51 * geppetto nods 16:16:20 One interesting question I still have is whether we expect that the selinux policy source files will just be included in the package git repo along with the specfile. 16:18:46 I guess so 16:18:54 Unless they go upstream somehow 16:19:12 Moving definitions seems gross … sigh. 16:19:19 "create your .spec file (rpmbuild configuration file)" :) 16:19:38 The new guidelines say "The custom policy repository must contain the following files" but doesn't really talk about it otherwise. I know the draft used to have language about creating a github repository to hold the thing, which wasn't really appropriate. 16:22:10 I don't particularly like the %if 0%{?with_selinux} condiitonal all over the myapp-selinux-edit.spec 16:23:07 I agree; I figured there must be some good reason why it would need to be optional. 16:23:43 and I think the two examples should be the (almost) first thing to talk about 16:24:29 the rest of it, like "Port Labeling" or "File contexts and equivalency rules" is hard for me to digest :( 16:24:34 Maybe they can change: %{_sbindir}/selinuxenabled to %{_selinuxenabled} and have it be false when %{with_selinux} is zero? 16:25:01 Yeh, I did some SELinux work a few years ago and it's still hard going 16:25:51 Well I imagine you need some working knowledge of selinux to understand the guideline; it's not supposed to be a tutorial on actually writing the policy. 16:26:06 this whole policy document is kind of confusing to me 16:26:25 I tried to use it to package SELinux policy modules and it didn't work :( 16:26:56 mhroncok: looking more it appears to be mainly so when with_selinux is 0 it doesn't build the sub-module … which AFAIK there isn't a good way to remove that 16:27:21 King_InuYasha: Did you ping the authors, or find out what the problem was? 16:27:33 geppetto: I did try, but alas no response 16:27:52 I wound up making it up myself when I was doing it for my stuff 16:28:18 Do you remember the rough differences? 16:28:46 the scriptlets were wrong 16:29:00 and the way dependencies were specified triggered rpmbuild errors 16:29:09 because the macros aren't available at srpm creation time 16:29:32 bonus 16:30:24 indeed 16:30:55 mhroncok: Any chance you can speak to them again? 16:32:22 I'm probably fine to approve it … if it worked. It seems complicated, but it's SELinux 16:33:08 carlwgeorge: Any opinion? 16:33:23 geppetto: no promises. I can certainly summarize my feedback in the ticket once more. I would feel more confident if we see it in action 16:34:11 * geppetto nods … that should also help them see any problems like King_InuYasha hit. 16:34:35 #action mhroncok to speak to authors again, having a working example might help a lot. 16:34:56 #topic #1007 Golang pkg review exception to update a lot of packages 16:34:56 .fpc 1007 16:34:56 https://pagure.io/packaging-committee/issue/1007 16:34:57 geppetto: Issue #1007: Golang package review exception to update a lot of packages - packaging-committee - Pagure.io - https://pagure.io/packaging-committee/issue/1007 16:35:13 So I think enough people have voted in the ticket for this 16:35:22 Anyone else want to vote before I just approve it? 16:35:23 geppetto: i'm not familiar enough with the selinux details (yet) to have an opinion on that one 16:40:19 #action Golang pkg review exception to update a lot of packages (+1:6, 0:0, -1:0) 16:41:22 #topic Open Floor 16:41:43 Anyone want to talk about any of the other tickets or the PR? 16:42:11 There were a lot of actions on PR 947 16:43:00 I've contacted upstream about my action, but there was not much movement there 16:44:12 * geppetto nods 16:44:25 Ok, I'm going to end then and give everyone 15 minutes back 16:44:48 carlwgeorge: King_InuYasha I hope you enjoyed your first official meeting :) 16:44:54 :) 16:45:43 #endmeeting