16:00:05 <geppetto> #startmeeting fpc
16:00:05 <zodbot> Meeting started Thu Apr 22 16:00:05 2021 UTC.
16:00:05 <zodbot> This meeting is logged and archived in a public location.
16:00:05 <zodbot> The chair is geppetto. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:00:05 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
16:00:05 <zodbot> The meeting name has been set to 'fpc'
16:00:05 <geppetto> #meetingname fpc
16:00:05 <zodbot> The meeting name has been set to 'fpc'
16:00:05 <geppetto> #topic Roll Call
16:01:23 <mhroncok> .hello churchyard
16:01:24 <zodbot> mhroncok: churchyard 'Miro Hrončok' <mhroncok@redhat.com>
16:01:28 <tibbs> Hey.
16:01:37 <geppetto> #chair mhroncok
16:01:37 <zodbot> Current chairs: geppetto mhroncok
16:01:39 <geppetto> #chair tibbs
16:01:39 <zodbot> Current chairs: geppetto mhroncok tibbs
16:01:48 <geppetto> Hey, was worried for a minute that nobody would turn up :)
16:02:09 * limburgher here
16:02:43 <carlwgeorge> .hello2
16:02:43 <zodbot> carlwgeorge: carlwgeorge 'Carl George' <carl@redhat.com>
16:02:47 <geppetto> #chair limburgher
16:02:47 <zodbot> Current chairs: geppetto limburgher mhroncok tibbs
16:02:49 <geppetto> #chair carlwgeorge
16:02:49 <zodbot> Current chairs: carlwgeorge geppetto limburgher mhroncok tibbs
16:03:10 <decathorpe> hello o/
16:03:46 <geppetto> #chair decathorpe
16:03:46 <zodbot> Current chairs: carlwgeorge decathorpe geppetto limburgher mhroncok tibbs
16:06:06 <geppetto> #topic Schedule
16:06:09 <geppetto> #link https://lists.fedoraproject.org/archives/list/packaging@lists.fedoraproject.org/message/WAY7CAGRST63VZU65PIDMEJA5MG6N7Y3/
16:06:53 <geppetto> #topic Open Floor
16:07:13 <geppetto> So … we have followup issues/PRs, but nothing is happening on them atm.
16:07:23 <geppetto> Any of them (or others) anyone wants to talk about?
16:08:03 <limburgher> Not I.
16:08:11 <cyberpear> systemd macros -- do these still pull in systemd?
16:08:49 <cyberpear> for example, dnsmasq in a container pulls in systemd even though I might want to use only the dnsmasq binary, not run it w/ systemd
16:09:27 <cyberpear> (but maybe it's already been discussed or I should open a ticket somewhere?)
16:10:32 <tibbs> Of course, the packaging committee doesn't maintain those macros so either way there's not much we could do about it besides document the current state of affairs.
16:11:12 <cyberpear> fair enough. I'll dig thru it offilne
16:11:17 <geppetto> cyberpear: I just tried on F34 and dnsmasq does pull in systemd-networkd … but installing systemd-rpm-macros doesn't
16:11:21 * Eighth_Doctor waves
16:11:30 <geppetto> #chair Eighth_Doctor
16:11:30 <zodbot> Current chairs: Eighth_Doctor carlwgeorge decathorpe geppetto limburgher mhroncok tibbs
16:11:31 <Eighth_Doctor> .hello ngompa
16:11:32 <zodbot> Eighth_Doctor: ngompa 'Neal Gompa' <ngompa13@gmail.com>
16:11:39 <tibbs> But as far as I can tell, the systemd-related RPM macros don't use anything other than bash.
16:11:46 <tibbs> repoquery --requires systemd-rpm-macros
16:11:46 <cyberpear> in a F34 container, installing dnsmasq pulls in systemd, so the scriptlet/macros do pull it in, I think
16:12:03 <Eighth_Doctor> if you BR systemd-rpm-macros, you do not require systemd itself nor systemd at runtime
16:12:10 <geppetto> cyberpear: That's what I just tried
16:12:14 <Eighth_Doctor> when systemd is compiled, the macros are generated to match what the OS is going to have
16:12:21 <tibbs> dnsmasq has a direct dependency on systemd.
16:13:36 <cyberpear> probably this part `%{?systemd_requires}` https://src.fedoraproject.org/rpms/dnsmasq/blob/72ba11797cb3da974fbf8b04a8e6059d594a239b/f/dnsmasq.spec#_56
16:13:37 <tibbs> That does not come from the macros but from "{?systemd_requires}" in the specfile.
16:15:27 <cyberpear> okay, so that one's probably a bug in the dnsmasq package, as "The %systemd_requires macro is a shortcut to require systemd for the %pre, %post, and %postun scriptlets. Note that those dependencies are not required for the %systemd_{post,preun,postun_with_restart,user_post,user_preun} macros listed above." https://docs.fedoraproject.org/en-US/packaging-guidelines/Scriptlets/
16:15:40 * cyberpear stops taking up meeting time now that bug is found
16:16:30 <geppetto> No problem … not a busy meeting this week.
16:16:45 <geppetto> If nobody else has anything I'll close the meeting in a couple of minutes
16:20:03 <geppetto> #endmeeting