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