17:00:38 <geppetto> #startmeeting fpc 17:00:38 <zodbot> Meeting started Thu Nov 21 17:00:38 2019 UTC. 17:00:38 <zodbot> This meeting is logged and archived in a public location. 17:00:38 <zodbot> The chair is geppetto. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:38 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 17:00:38 <zodbot> The meeting name has been set to 'fpc' 17:00:38 <geppetto> #meetingname fpc 17:00:38 <geppetto> #topic Roll Call 17:00:38 <zodbot> The meeting name has been set to 'fpc' 17:01:08 * limburgher here 17:01:11 <decathorpe> geppetto: I'm here :) 17:01:13 <geppetto> #chair limburgher 17:01:13 <zodbot> Current chairs: geppetto limburgher 17:01:15 <geppetto> #chair decathorpe 17:01:15 <zodbot> Current chairs: decathorpe geppetto limburgher 17:01:26 <ignatenkobrain> .hello2 17:01:27 <zodbot> ignatenkobrain: ignatenkobrain 'Igor Gnatenko' <i.gnatenko.brain@gmail.com> 17:01:30 <decathorpe> hello o/ 17:01:55 <mhroncok> o/ 17:02:08 <geppetto> #chair mhroncok 17:02:08 <zodbot> Current chairs: decathorpe geppetto limburgher mhroncok 17:02:50 <mhroncok> #chair ignatenkobrain 17:02:50 <zodbot> Current chairs: decathorpe geppetto ignatenkobrain limburgher mhroncok 17:08:00 <geppetto> #topic Schedule 17:08:04 <geppetto> #link https://lists.fedoraproject.org/archives/list/packaging@lists.fedoraproject.org/message/ZTQRMA662WHS7NS7YS4LONC2WTRCC7AL/ 17:08:54 <geppetto> #topic #935 Fonts packaging policy rewrite 17:08:59 <geppetto> .fpc 935 17:09:01 <zodbot> geppetto: Issue #935: Fonts packaging policy rewrite - packaging-committee - Pagure.io - https://pagure.io/packaging-committee/issue/935 17:09:09 <geppetto> #link https://pagure.io/packaging-committee/pull-request/934 17:09:12 <ignatenkobrain_> meh, I got disconnected 17:09:28 <ignatenkobrain_> geppetto, "nim strikes back" 17:09:33 <geppetto> :) 17:10:16 * mhroncok wasn't able to decide time to read this and most likely won't be able to until the end of the year :( 17:12:31 <decathorpe> I didn't have time to read this either :( but I can squeeze it in tonight and comment on the ticket, if that helps 17:12:32 <limburgher> Based on my scan and experiences with the whole Fedora Font ecosystem, this is complex, very likely well done and good, but we should all certainly look it over first. 17:12:56 <geppetto> I looked at it, but I'm not font expert … it seemed fine to me. 17:13:25 <geppetto> There's a lot of macros, eg. to generate descriptions etc., but personally I'm fine with that. 17:14:07 <mhroncok> do we want more exposure, possibly on the devel list? 17:14:29 <mhroncok> people can argue there and we will collect the pieces 17:15:16 <ignatenkobrain_> I am curious if Font SIG is actually dead 17:15:54 <ignatenkobrain_> usually I would ask for their input and I think only @tagoh is only left from the FontSIG maintaining fontconfig/freetype and such 17:16:15 <ignatenkobrain_> and also, nim did send an email to the list. however, only one guy responded 17:16:39 <mhroncok> :( 17:17:03 <limburgher> This is one of those areas that we've historically had very well cared for with a low bus factor. :( 17:17:25 <decathorpe> limburgher: you mean high bus factor? 17:17:28 <decathorpe> :D 17:17:40 <limburgher> No, meaning low number of people the bus has to hit to kill it. 17:18:07 <mhroncok> this is sadly true for many areas in Fedora 17:18:16 <decathorpe> right :/ 17:19:40 <mhroncok> next topic? 17:19:42 <geppetto> So any ideas for what to do? 17:19:53 <geppetto> Just leave it until early next year? 17:19:53 <mhroncok> get some time to read i trough 17:19:58 <mhroncok> *it 17:20:02 <limburgher> Probably that, yes. 17:20:34 <geppetto> #topic #847 PR: Clarify the use of path macros wrt build dependencies 17:20:43 <geppetto> #link https://pagure.io/packaging-committee/pull-request/847 17:21:26 <geppetto> ignatenkobrain: any input from rpm people? 17:21:58 <ignatenkobrain_> I did not have time to do this, unfortunately. however, pmatilai was fine with adding macro with _root prefix or such 17:22:07 <ignatenkobrain_> probably just matter of actually doing it 17:23:19 <geppetto> ok, so … upstream rpm needs a patch? 17:24:01 <geppetto> Any word from Owen on if he is happy with it? If he thinks flatpacks can/can't use this instead? 17:24:26 <mhroncok> this can be doen in redhat-rpm-macros 17:24:28 <mhroncok> *done 17:24:34 <geppetto> #info Rpm upstream probably fine with ignatenkobrain patch, need some time to do one though. 17:24:36 <mhroncok> or in upstream 17:27:49 <geppetto> ok 17:28:05 <geppetto> #topic #814 PR: Add SELinux Independent Policy Guidelines 17:28:11 <geppetto> https://pagure.io/packaging-committee/pull-request/814 17:29:12 <decathorpe> Any news here? I don't see any changes 17:29:24 <geppetto> Yeh, I'm not sure what it's blocked on though 17:29:56 <mhroncok> so... 17:30:14 <decathorpe> IIRC, it's a whole lot of text that has nothing to do with packaging 17:30:19 <mhroncok> I've met with vmojzis and lbrabec 17:30:45 <mhroncok> and I've communicated exactly what decathorpe said - with details 17:31:26 <mhroncok> they seemed to be quite happy with that and understanding - however very little free cycles, they will send an updated proposal soon, but not very soon 17:31:41 <decathorpe> mhroncok: oh, great :) 17:31:41 <geppetto> ok 17:32:15 <geppetto> #info mhroncok spoke to vmojzis and lbrabec, hopefully get an updated PR early next year. 17:32:38 <geppetto> #topic #914 Automatic R runtime dependencies 17:32:42 <geppetto> .fpc 914 17:32:46 <zodbot> geppetto: Issue #914: F31 System-wide Change: Automatic R runtime dependencies - packaging-committee - Pagure.io - https://pagure.io/packaging-committee/issue/914 17:33:22 <geppetto> So their last update says they've fixed everything 17:35:43 <mhroncok> so the recommendation would be "Use RPM filtering to remove extra Suggests "? 17:36:46 <mhroncok> or maybe, "patch/sed upstream or use rpm filtering to prevent nonexisitng suggests" 17:37:15 <decathorpe> I think they'll use `%global __suggests_exclude_from (REGEX-FU)` 17:37:45 <decathorpe> but yes, patching upstream files should work as well. 17:38:21 <decathorpe> See: https://pagure.io/packaging-committee/issue/914#comment-600812 17:39:10 <mhroncok> %global __suggests_exclude .*f{2}mpeg.* 17:39:25 <decathorpe> :D 17:40:03 <mhroncok> https://pagure.io/packaging-committee/pull-request/919 has been merged 17:40:03 <ignatenkobrain_> :D 17:40:34 <ignatenkobrain_> so I think only announcement is missing? 17:40:44 <mhroncok> yes 17:41:31 <geppetto> So this is done? 17:41:43 <mhroncok> it seems to be 17:42:07 <geppetto> #info This seems to be merged, can announce. 17:42:15 <geppetto> #topic Open Floor 17:42:25 <geppetto> Anything anyone wants to talk about? 17:42:50 <geppetto> As I said last week, I won't be here next week … and I suspect all other US people won't either. 17:43:10 <decathorpe> then let's skip next week? 17:43:21 * geppetto nods 17:44:11 <mhroncok> .fpc 907 17:44:13 <zodbot> mhroncok: Issue #907: Which %__foo macros for executables are acceptable? - packaging-committee - Pagure.io - https://pagure.io/packaging-committee/issue/907 17:44:14 <ignatenkobrain_> Ill be aroud so up to you :) 17:44:21 <mhroncok> #topic #907 Which %__foo macros for executables are acceptable? 17:44:22 <mhroncok> .fpc 907 17:44:23 <zodbot> mhroncok: Issue #907: Which %__foo macros for executables are acceptable? - packaging-committee - Pagure.io - https://pagure.io/packaging-committee/issue/907 17:44:49 <mhroncok> could you look at my latest comment and provide some feedback? 17:46:25 <geppetto> ignatenkobrain: I think this is one for you 17:46:42 <geppetto> I certainly don't know rpm macros well enough to say what is possible here 17:46:43 <ignatenkobrain_> yeah, I', thinking 17:46:50 <ignatenkobrain_> I dont think you can do that 17:46:55 <ignatenkobrain_> but workaround should be good enough 17:47:20 <mhroncok> so I do it in lua? 17:47:45 <ignatenkobrain_> you can do it with simple macro without lua I think. just some %{expand} and %{error} 17:49:21 <ignatenkobrain_> but let's try it out of this meeting 17:49:24 <mhroncok> something like this: %if %{__python} == /usr/bin/python %{error} %else %{__python} %endif 17:49:33 <mhroncok> ignatenkobrain_: will ping you 17:49:45 <geppetto> Ok, seems like a plan 17:50:26 <mhroncok> #info The workaround for %python is possible, mhroncok and ignatenkobrain will work on it 17:50:37 <geppetto> 👍 17:50:42 <mhroncok> (that's it for me) 17:50:48 <geppetto> Ok, see you in a couple of weeks 17:50:55 <geppetto> #endmeeting