On Tue, Jul 14, Ludwig Nussel wrote:
Hi,
The section "(Build) Requirements" in https://en.opensuse.org/openSUSE:Systemd_packaging_guidelines#.28Build.29_Re... is obsolete as rpm-build requires systemd-rpm-macros and the bcond is not relevant on current distros anymore.
Therefore I propose to remove the section without replacement.
By taking a deeper look at it: Assume we release a new Tumbleweed snapshot, which contains a new systemd version with new features, and adjusted other packages, which contain systemd units and make use of the new features. As we update with "zypper dup", we need to make sure, that systemd is updated before the other packages gets updated. Else the restart of the services will fail. So we should replace the section with: Requirements You should add: %{?systemd_odering} Thorsten -- Thorsten Kukuk, Distinguished Engineer, Senior Architect SLES & MicroOS SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany Managing Director: Felix Imendoerffer (HRB 36809, AG Nürnberg) -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org