16:00:05 #startmeeting fpc 16:00:05 Meeting started Thu Apr 22 16:00:05 2021 UTC. 16:00:05 This meeting is logged and archived in a public location. 16:00:05 The chair is geppetto. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:05 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:05 The meeting name has been set to 'fpc' 16:00:05 #meetingname fpc 16:00:05 The meeting name has been set to 'fpc' 16:00:05 #topic Roll Call 16:01:23 .hello churchyard 16:01:24 mhroncok: churchyard 'Miro Hrončok' 16:01:28 Hey. 16:01:37 #chair mhroncok 16:01:37 Current chairs: geppetto mhroncok 16:01:39 #chair tibbs 16:01:39 Current chairs: geppetto mhroncok tibbs 16:01:48 Hey, was worried for a minute that nobody would turn up :) 16:02:09 * limburgher here 16:02:43 .hello2 16:02:43 carlwgeorge: carlwgeorge 'Carl George' 16:02:47 #chair limburgher 16:02:47 Current chairs: geppetto limburgher mhroncok tibbs 16:02:49 #chair carlwgeorge 16:02:49 Current chairs: carlwgeorge geppetto limburgher mhroncok tibbs 16:03:10 hello o/ 16:03:46 #chair decathorpe 16:03:46 Current chairs: carlwgeorge decathorpe geppetto limburgher mhroncok tibbs 16:06:06 #topic Schedule 16:06:09 #link https://lists.fedoraproject.org/archives/list/packaging@lists.fedoraproject.org/message/WAY7CAGRST63VZU65PIDMEJA5MG6N7Y3/ 16:06:53 #topic Open Floor 16:07:13 So … we have followup issues/PRs, but nothing is happening on them atm. 16:07:23 Any of them (or others) anyone wants to talk about? 16:08:03 Not I. 16:08:11 systemd macros -- do these still pull in systemd? 16:08:49 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 (but maybe it's already been discussed or I should open a ticket somewhere?) 16:10:32 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 fair enough. I'll dig thru it offilne 16:11:17 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 #chair Eighth_Doctor 16:11:30 Current chairs: Eighth_Doctor carlwgeorge decathorpe geppetto limburgher mhroncok tibbs 16:11:31 .hello ngompa 16:11:32 Eighth_Doctor: ngompa 'Neal Gompa' 16:11:39 But as far as I can tell, the systemd-related RPM macros don't use anything other than bash. 16:11:46 repoquery --requires systemd-rpm-macros 16:11:46 in a F34 container, installing dnsmasq pulls in systemd, so the scriptlet/macros do pull it in, I think 16:12:03 if you BR systemd-rpm-macros, you do not require systemd itself nor systemd at runtime 16:12:10 cyberpear: That's what I just tried 16:12:14 when systemd is compiled, the macros are generated to match what the OS is going to have 16:12:21 dnsmasq has a direct dependency on systemd. 16:13:36 probably this part `%{?systemd_requires}` https://src.fedoraproject.org/rpms/dnsmasq/blob/72ba11797cb3da974fbf8b04a8e6059d594a239b/f/dnsmasq.spec#_56 16:13:37 That does not come from the macros but from "{?systemd_requires}" in the specfile. 16:15:27 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 No problem … not a busy meeting this week. 16:16:45 If nobody else has anything I'll close the meeting in a couple of minutes 16:20:03 #endmeeting