On Tuesday 2013-05-28 18:40, Frederic Crozat wrote:
just a reminder because I had to fix one package (sendmail) which had a hard dependency on syslog.target (Requires), in addition to After=syslog.target.
With openSUSE 12.3, having syslog.target was already not doing anything (but the target was still there) but it was removed in Factory.
I think very few packages have systemd service file with "Requires=syslog.target", which does break in Factory (sendmail was an example). For packages with only "After=syslog.target", there won't be any issue (since it is just an ordering information).
In any case, if you are still seeing services with syslog.target as Requires or After, please clean them.
Here are the 62 culprits, of which 6 have syslog.target in Requires=. lib/systemd/system/netatalk.service:After=syslog.target network.target avahi-daemon.service lib/systemd/system/postgrey.service:After=var-run.mount nss-lookup.target network.target remote-fs.target syslog.target time-sync.target lib/systemd/system/postgrey.service:Requires=var-run.mount nss-lookup.target network.target remote-fs.target syslog.target time-sync.target usr/lib/systemd/system/NetworkManager.service:After=syslog.target usr/lib/systemd/system/acpid.service:After=syslog.target usr/lib/systemd/system/amavisd.service:After=var-run.mount nss-lookup.target network.target remote-fs.target syslog.target time-sync.target usr/lib/systemd/system/amavisd.service:Requires=var-run.mount nss-lookup.target network.target remote-fs.target syslog.target time-sync.target usr/lib/systemd/system/apcupsd.service:After=syslog.target usr/lib/systemd/system/argus.service:After=syslog.target network.target usr/lib/systemd/system/arpwatch.service:After=syslog.target network.target usr/lib/systemd/system/cf-execd.service:After=syslog.target usr/lib/systemd/system/cf-monitord.service:After=syslog.target usr/lib/systemd/system/cf-serverd.service:After=syslog.target usr/lib/systemd/system/console-kit-daemon.service:After=syslog.target usr/lib/systemd/system/godoc.service:After=syslog.target network.target usr/lib/systemd/system/irqbalance.service:After=syslog.target usr/lib/systemd/system/irqd.service:After=syslog.target usr/lib/systemd/system/kadmind.service:After=syslog.target network.target usr/lib/systemd/system/knot.service:After=syslog.target network.target auditd.service usr/lib/systemd/system/kpropd.service:After=syslog.target network.target usr/lib/systemd/system/krb5kdc.service:After=syslog.target network.target usr/lib/systemd/system/libvirt-guests.service:After=syslog.target network.target usr/lib/systemd/system/lm_sensors.service:After=syslog.target usr/lib/systemd/system/mcelog.service:After=syslog.target usr/lib/systemd/system/multipathd.service:After=syslog.target usr/lib/systemd/system/nginx.service:After=syslog.target network.target remote-fs.target nss-lookup.target usr/lib/systemd/system/openwsman.service:After=syslog.target usr/lib/systemd/system/pure-ftpd.service:After=syslog.target network.target usr/lib/systemd/system/rabbitmq-server.service:After=syslog.target network.target usr/lib/systemd/system/radvd.service:After=syslog.target usr/lib/systemd/system/restorecond.service:After=syslog.target usr/lib/systemd/system/rygel.service:After=syslog.target usr/lib/systemd/system/salt-api.service:After=syslog.target network.target usr/lib/systemd/system/salt-master.service:After=syslog.target network.target usr/lib/systemd/system/salt-minion.service:After=syslog.target network.target usr/lib/systemd/system/salt-syndic.service:After=syslog.target network.target usr/lib/systemd/system/sanlock.service:After=syslog.target wdmd.service usr/lib/systemd/system/sendmail.service:After=var-run.mount nss-lookup.target network.target remote-fs.target syslog.target time-sync.target usr/lib/systemd/system/sendmail.service:Requires=var-run.mount nss-lookup.target network.target remote-fs.target syslog.target time-sync.target usr/lib/systemd/system/sfcbd.service:After=syslog.target usr/lib/systemd/system/shorewall-init.service:After=syslog.target usr/lib/systemd/system/shorewall-lite.service:After=syslog.target usr/lib/systemd/system/shorewall.service:After=syslog.target usr/lib/systemd/system/shorewall6-lite.service:After=syslog.target usr/lib/systemd/system/shorewall6.service:After=syslog.target usr/lib/systemd/system/smartd.service:After=syslog.target usr/lib/systemd/system/spamd.service:After=remote-fs.target syslog.target usr/lib/systemd/system/spamd.service:Requires=remote-fs.target syslog.target usr/lib/systemd/system/spampd.service:After=remote-fs.target syslog.target usr/lib/systemd/system/spampd.service:Requires=remote-fs.target syslog.target usr/lib/systemd/system/sshd.service:After=syslog.target network.target usr/lib/systemd/system/sssd.service:After=syslog.target usr/lib/systemd/system/strongswan.service:After=syslog.target usr/lib/systemd/system/syslogd.service:Before=syslog.target usr/lib/systemd/system/syslogd.service:Requires=syslog.target usr/lib/systemd/system/transmission-daemon.service:After=syslog.target network.target usr/lib/systemd/system/virtlockd.service:After=syslog.target usr/lib/systemd/system/wdmd.service:After=syslog.target usr/lib/systemd/system/xl2tpd.service:After=syslog.target network.target usr/lib/systemd/system/yppasswdd.service:After=syslog.target network.target rpcbind.service ypserv.service usr/lib/systemd/system/ypserv.service:After=syslog.target network.target rpcbind.service slpd.service usr/lib/systemd/system/ypxfrd.service:After=syslog.target network.target rpcbind.service ypserv.service -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org