Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package sendmail for openSUSE:Factory 
checked in at 2021-02-15 23:10:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sendmail (Old)
 and      /work/SRC/openSUSE:Factory/.sendmail.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sendmail"

Mon Feb 15 23:10:31 2021 rev:102 rq:870505 version:8.16.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/sendmail/sendmail.changes        2021-02-01 
14:41:53.728684286 +0100
+++ /work/SRC/openSUSE:Factory/.sendmail.new.28504/sendmail.changes     
2021-02-15 23:10:32.790880184 +0100
@@ -1,0 +2,17 @@
+Tue Feb  9 08:24:10 UTC 2021 - Dominique Leuenberger <dims...@opensuse.org>
+
+- Fix up build dependencies. The construct:
+    %%if %%{undefined systemd_requires}\n%%global with_sysvinit 1
+  does not work as intended. The OBS scheduler for example does not
+  have all the macros coming from 'random' rpmmacro files/packages
+  (systemd-rpm-macros in this case) present, as such for OBS,
+  systemd_requires is undefined, which in turn pulls in
+  insserv_prereq. The build itself then does not use it though, as
+  at this time, the correct macros are known (inside the build VM).
+- As we're at it: replace systemd_requires with systemd_ordering:
+  people installing sendmail into a container do not require
+  systemd as a dependency there. But for people installing sendmail
+  in a transaction together with systemd, we prefer systemd to be
+  installed first.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ sendmail.spec ++++++
--- /var/tmp/diff_new_pack.orIOUh/_old  2021-02-15 23:10:33.746881613 +0100
+++ /var/tmp/diff_new_pack.orIOUh/_new  2021-02-15 23:10:33.750881618 +0100
@@ -24,9 +24,6 @@
 #
 # sysvinit -- build for SysVinit and not for systemd
 #
-%if %{undefined systemd_requires}
-%global                with_sysvinit 1
-%endif
 %bcond_with     sysvinit
 %define libmilter_somajor 1
 %define libmilter_sominor 0
@@ -88,7 +85,7 @@
 Requires(posttrans): findutils
 Requires(posttrans): m4
 Requires(verify): permissions
-%{?systemd_requires}
+%{?systemd_ordering}
 Conflicts:      smail postfix postfix-tls
 Obsoletes:      sendmail-tls
 Version:        8.16.1

Reply via email to