fpc
LOGS
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