Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2018-05-06 14:57:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pacemaker" Sun May 6 14:57:39 2018 rev:120 rq:603197 version:1.1.18+20180430.b12c320f5 Changes: -------- --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2018-04-17 11:10:23.870445210 +0200 +++ /work/SRC/openSUSE:Factory/.pacemaker.new/pacemaker.changes 2018-05-06 14:57:41.521341457 +0200 @@ -1,0 +2,49 @@ +Wed May 2 12:48:53 UTC 2018 - y...@suse.com + +- Update to version 1.1.18+20180430.b12c320f5: + * XML: upgrade-2.10.xsl: fix "mark space" issue (bsc#1091661) + +------------------------------------------------------------------- +Sat Apr 28 21:07:31 UTC 2018 - y...@suse.com + +- Update to version 1.1.18+20180427.a34ccd926: +- crmd: avoid double free after ACL rejection of resource delete +- lib: Changed to lowercase comparison. +- all: correct misspellings +- controld: remove deprecated configdir parameter +- controld: deprecate and ignore configdir parameter +- controld: consistently indent with spaces instead of tabs +- libcrmcommon: don't record pending notify actions as completed +- crmd: improve messages when a node is unexpectedly lost +- cib: improve shutdown messages +- cts-regression: allow specifying to run multiple tests again (bsc#1091360) + +------------------------------------------------------------------- +Wed Apr 18 15:36:43 UTC 2018 - y...@suse.com + +- Update to version 1.1.18+20180417.24df451b5: +- alerts: Delete redundant code. +- liblrmd: cast time_t to long long when printing + +- cts: separate dummy systemd service into separate files + * Drop obsolete fate-323526_pacemaker-tests-shebang-python3.patch + +- crm_diff: rhbz#1561617 - Ignore attribute placement when comparing in 'cib' mode +- spec: remove reference to long-gone file +- spec: mark -cts & -doc packages as noarch +- spec: fix malformed conditional macros for systemd-less cases +- alerts: Change timestamp of Alert of snmp. + +------------------------------------------------------------------- +Thu Apr 12 08:30:58 UTC 2018 - y...@suse.com + +- Update to version 1.1.18+20180411.2f77f4922: +- libcrmcommon: free signal triggers when cleaning up mainloop +- libcrmcommon: fix memory leak in schema workaround +- fencing: avoid memory leaks when freeing remote operation +- fencing: free dynamic memory at stonithd shutdown +- crmd: delete resource from lrmd when appropriate +- Test: rhbz#1565187 - Ensure failures that cause fencing are not removed until after fencing completes +- rhbz#1565187 - Ensure failures that cause fencing are not removed until after fencing completes + +------------------------------------------------------------------- @@ -36 +85 @@ -- pengine: fix swapped warning message arguments leading to segfault +- pengine: fix swapped warning message arguments leading to segfault (bsc#1090538) Old: ---- fate-323526_pacemaker-tests-shebang-python3.patch pacemaker-1.1.18+20180406.633845120.tar.xz New: ---- pacemaker-1.1.18+20180430.b12c320f5.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pacemaker.spec ++++++ --- /var/tmp/diff_new_pack.d2Nr1g/_old 2018-05-06 14:57:42.229315479 +0200 +++ /var/tmp/diff_new_pack.d2Nr1g/_new 2018-05-06 14:57:42.233315332 +0200 @@ -71,7 +71,7 @@ %endif Name: pacemaker -Version: 1.1.18+20180406.633845120 +Version: 1.1.18+20180430.b12c320f5 Release: 0 Summary: Scalable High-Availability cluster resource manager # AGPL-3.0 licensed extra/clustermon.sh is not present in the binary @@ -91,8 +91,7 @@ Patch6: bug-943295_pacemaker-lrmd-log-notice.patch Patch7: bug-977201_pacemaker-controld-self-fencing.patch Patch8: bug-995365_pacemaker-cts-restart-systemd-journald.patch -Patch9: fate-323526_pacemaker-tests-shebang-python3.patch -Patch10: pacemaker-cts-StartCmd.patch +Patch9: pacemaker-cts-StartCmd.patch # Required for core functionality BuildRequires: autoconf BuildRequires: automake @@ -114,7 +113,7 @@ BuildRequires: procps %endif BuildRequires: pkgconfig(bzip2) -BuildRequires: pkgconfig(corosync) +BuildRequires: pkgconfig(corosync) >= 2.0.0 BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(glib-2.0) >= 2.16 BuildRequires: pkgconfig(gnutls) @@ -247,7 +246,7 @@ Requires: libtool-ltdl-devel Requires: pkgconfig Requires: pkgconfig(bzip2) -Requires: pkgconfig(corosync) +Requires: pkgconfig(corosync) >= 2.0.0 Requires: pkgconfig(glib-2.0) Requires: pkgconfig(libqb) Requires: pkgconfig(libxml-2.0) @@ -275,6 +274,7 @@ Group: Productivity/Clustering/HA Requires: libpacemaker3 = %{version}-%{release} Requires: python3 +BuildArch: noarch #Requires: python3-systemd Recommends: python3-systemd @@ -285,6 +285,7 @@ %package doc Summary: Documentation for Pacemaker Group: Productivity/Clustering/HA +BuildArch: noarch %description doc Documentation for Pacemaker. @@ -304,11 +305,10 @@ %patch7 -p1 %patch8 -p1 %patch9 -p1 -%patch10 -p1 %build -export systemdunitdir=%{?_unitdir}%{?!_unitdir:no} +export systemdunitdir=%{?_unitdir}%{!?_unitdir:no} %if %{with hardening} # prefer distro-provided hardening flags in case they are defined @@ -353,7 +353,7 @@ %make_install install -d -m755 %{buildroot}%{_fillupdir} -install -m 644 mcp/pacemaker.sysconfig %{buildroot}%{_fillupdir}/sysconfig.pacemaker +install -m 644 daemons/pacemakerd/pacemaker.sysconfig %{buildroot}%{_fillupdir}/sysconfig.pacemaker install -m 644 tools/crm_mon.sysconfig %{buildroot}%{_fillupdir}/sysconfig.crm_mon # These are not actually scripts @@ -363,9 +363,6 @@ find %{buildroot} -type f -name "*.a" -delete -print find %{buildroot} -type f -name "*.la" -delete -print -# Do not package these either -rm -f %{buildroot}/%{_libdir}/service_crm.so - # Don't ship init scripts for systemd based platforms rm -f %{buildroot}/%{_initddir}/pacemaker rm -f %{buildroot}/%{_initddir}/pacemaker_remote @@ -439,6 +436,15 @@ %postun cli %service_del_postun crm_mon.service +%post cts +%service_add_post pacemaker-cts-dummyd@.service + +%preun cts +%service_del_preun pacemaker-cts-dummyd@.service + +%postun cts +%service_del_postun pacemaker-cts-dummyd@.service + %pre -n libpacemaker3 getent group %{gname} >/dev/null || groupadd -r %{gname} -g 189 getent passwd %{uname} >/dev/null || useradd -r -g %{gname} -u 189 -s /sbin/nologin -c "cluster user" %{uname} @@ -623,6 +629,7 @@ %defattr(-,root,root) %{python3_sitelib}/cts %{_datadir}/pacemaker/tests +%{_unitdir}/pacemaker-cts-dummyd@.service #%license licenses/GPLv2 %doc COPYING ChangeLog ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.d2Nr1g/_old 2018-05-06 14:57:42.285313424 +0200 +++ /var/tmp/diff_new_pack.d2Nr1g/_new 2018-05-06 14:57:42.285313424 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">git://github.com/ClusterLabs/pacemaker.git</param> - <param name="changesrevision">633845120c493da6853b4f61138582ba820a7a0e</param> + <param name="changesrevision">224e03bb1a842db796283054eb27eee6f00f1a7c</param> </service> </servicedata> \ No newline at end of file ++++++ bug-977201_pacemaker-controld-self-fencing.patch ++++++ --- /var/tmp/diff_new_pack.d2Nr1g/_old 2018-05-06 14:57:42.317312250 +0200 +++ /var/tmp/diff_new_pack.d2Nr1g/_new 2018-05-06 14:57:42.317312250 +0200 @@ -4,16 +4,16 @@ Fix: controld: Prevent unwanted self-fencing if "stateful_merge_wait" state of dlm is not available -diff --git a/extra/resources/controld b/extra/resources/controld -index ddb514a..37d5c62 100644 ---- a/extra/resources/controld -+++ b/extra/resources/controld -@@ -232,10 +232,6 @@ controld_monitor() { +Index: pacemaker-1.1.18+20180427.a34ccd926/extra/resources/controld +=================================================================== +--- pacemaker-1.1.18+20180427.a34ccd926.orig/extra/resources/controld ++++ pacemaker-1.1.18+20180427.a34ccd926/extra/resources/controld +@@ -227,10 +227,6 @@ controld_monitor() { if [ -n "$smw" ] && [ $smw -eq 1 ]; then ocf_log err "DLM status is: stateful_merge_wait" rc=$OCF_ERR_GENERIC - elif [ -z "$smw" ] && dlm_tool ls | grep -q "wait fencing" && \ -- ! stonith_admin -H '*' -V | grep -q "wishes to"; then +- ! stonith_admin -H '*' -V | grep -q "wishes to"; then - ocf_log err "DLM status is: wait fencing" - rc=$OCF_ERR_GENERIC else ++++++ pacemaker-1.1.18+20180406.633845120.tar.xz -> pacemaker-1.1.18+20180430.b12c320f5.tar.xz ++++++ ++++ 17450 lines of diff (skipped)