Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2017-12-31 00:44:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "pacemaker" Sun Dec 31 00:44:08 2017 rev:114 rq:559650 version:1.1.18+20171221.c91a650ec Changes: -------- --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2017-12-03 10:11:35.466981420 +0100 +++ /work/SRC/openSUSE:Factory/.pacemaker.new/pacemaker.changes 2017-12-31 00:44:18.327759335 +0100 @@ -1,0 +2,43 @@ +Sat Dec 23 12:03:19 UTC 2017 - ygao@suse.com + +- Update to version 1.1.18+20171221.c91a650ec: +- libcrmcommon: drop special handling of pre-1.1.7 failed recurring op history +- libcrmcommon: drop special handling of pre-1.1.4 migration history entries +- crmd: drop support for DCs that don't support throttling +- cib,libcrmcommon: drop support for PCMK_legacy variable + +------------------------------------------------------------------- +Fri Dec 22 05:15:12 UTC 2017 - ygao@suse.com + +- libcrmcluster: use crm_strdup_printf() instead of calloc() +- attrd: avoid small memory leak at start-up +- systemd unit files: restore DBus dependency +- libcrmservice: avoid memory leak on DBus error +- pengine: validate more function arguments +- Upstream version cs: 098d557cc495944e1b6ebd9d05b819d6da74825e + +------------------------------------------------------------------- +Mon Dec 18 13:22:27 UTC 2017 - ygao@suse.com + +- libpe_status: drop support for "requires" operation meta-attribute (fate#324508) +- tools: crm_resource --cleanup with no resource specified (bsc#1071503) +- tools: crm_resource --cleanup (bsc#1071503) +- crmd,libpe_status: drop support for legacy option aliases (fate#324508) +- libstonithd,libpe_status: drop support for pcmk_poweroff_action (fate#324508) +- libstonithd,libpe_status: drop support for pcmk_arg_map (fate#324508) +- libstonithd,libpe_status: drop support for pcmk_*_cmd (fate#324508) +- libpe_status,libpe_rules: drop support for default-action-timeout (fate#324508) +- libpe_status: use correct default timeout for probes +- libpe_status: drop support for operation meta-attributes in instance_attributes (fate#324508) +- libpe_status: fix precedence of operation meta-attributes +- libpe_status,libpe_rules: remove support for is-managed-default (fate#324508) +- libpe_status,libpe_rules: drop support for default-resource-stickiness (fate#324508) +- crmd: drop support for LRMD_MAX_CHILDREN environment variable (fate#324508) +- tools: remove crm_mon SMTP support (fate#324508) +- tools: remove crm_mon SNMP support (fate#324508) +- lrmd: remove deprecated -r/--dummy command-line option (fate#324508) +- tools: crm_resource --cleanup for non-primitive resources (bsc#1071503) +- pengine: unfence before probing or starting fence devices +- Upstream version cs: 4528eb3b726197ab077243ab923ed291473f0ed7 + +------------------------------------------------------------------- @@ -10,5 +53,5 @@ -- libpe_status: remove support for default-resource-failure-stickiness -- libpe_status: remove support for resource-failure-stickiness -- various: remove support for pre-Pacemaker-1.0 CIB XML -- libpe_status,tools: remove support for legacy ticket state entries -- various: remove isolation wrapper support +- libpe_status: remove support for default-resource-failure-stickiness (fate#324508) +- libpe_status: remove support for resource-failure-stickiness (fate#324508) +- various: remove support for pre-Pacemaker-1.0 CIB XML (fate#324508) +- libpe_status,tools: remove support for legacy ticket state entries (fate#324508) +- various: remove isolation wrapper support (fate#324508) @@ -30,2 +73,2 @@ -- crmd: default record-pending to TRUE -- tools: enable new crm_resource --cleanup/--refresh behavior +- crmd: default record-pending to TRUE (fate#324508) +- tools: enable new crm_resource --cleanup/--refresh behavior (fate#324508) @@ -300 +343 @@ -- stonith-ng: add pcmk_delay_base as static base-delay +- stonith-ng: add pcmk_delay_base as static base-delay (fate#324488) Old: ---- pacemaker-1.1.18+20171129.407ded8de.tar.bz2 New: ---- pacemaker-1.1.18+20171221.c91a650ec.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pacemaker.spec ++++++ --- /var/tmp/diff_new_pack.cz8RQK/_old 2017-12-31 00:44:19.071511261 +0100 +++ /var/tmp/diff_new_pack.cz8RQK/_new 2017-12-31 00:44:19.071511261 +0100 @@ -30,14 +30,10 @@ ## Where to install Pacemaker documentation %global pcmk_docdir %{_docdir}/%{name} -%global commit 1.1.18+20171129.407ded8de - ## Corosync version %define cs_version 2 %define with_nagios 1 -%define with_snmp 0 -%define with_esmtp 0 %define with_cibsecrets 1 %define enable_lib_cluster_pkg 0 %define enable_fatal_warnings 0 @@ -71,7 +67,7 @@ %endif Name: pacemaker -Version: 1.1.18 +Version: 1.1.18+20171221.c91a650ec Release: 0 Summary: Scalable High-Availability cluster resource manager # AGPL-3.0 licensed extra/clustermon.sh is not present in the binary @@ -80,7 +76,7 @@ Url: http://www.clusterlabs.org # Hint: use "spectool -s 0 pacemaker.spec" (rpmdevtools) to check the final URL: # https://github.com/ClusterLabs/pacemaker/archive/e91769e5a39f5cb2f7b097d3c61... -Source0: %{name}-%{commit}.tar.bz2 +Source0: %{name}-%{version}.tar.xz Source1: crm_report.in Source100: pacemaker.rpmlintrc Patch1: bug-806256_pacemaker-log-level-notice.patch @@ -162,12 +158,6 @@ BuildRequires: inkscape BuildRequires: publican %endif -%if %{with_snmp} -BuildRequires: net-snmp-devel -%endif -%if %{with_esmtp} -BuildRequires: libesmtp-devel -%endif %if %{with_regression_tests} BuildRequires: procps BuildRequires: python-curses @@ -176,7 +166,7 @@ %description Pacemaker is an advanced, scalable High-Availability cluster resource -manager for Corosync, CMAN and/or Linux-HA. +manager. It supports more than 16 node clusters with significant capabilities for managing resources and dependencies. @@ -194,7 +184,7 @@ %description cli Pacemaker is an advanced, scalable High-Availability cluster resource -manager for Corosync, CMAN and/or Linux-HA. +manager. The %{name}-cli package contains command line tools that can be used to query and control the cluster from machines that may, or may not, @@ -206,7 +196,7 @@ %description -n libpacemaker3 Pacemaker is an advanced, scalable High-Availability cluster resource -manager for Corosync, CMAN and/or Linux-HA. +manager. The libpacemaker3 package contains shared libraries needed for cluster nodes and those just running the CLI tools. @@ -219,7 +209,7 @@ %description -n libpacemaker3-cluster Pacemaker is an advanced, scalable High-Availability cluster resource -manager for Corosync, CMAN and/or Linux-HA. +manager. The libpacemaker3-cluster package contains cluster-aware shared libraries needed for nodes that will form part of the cluster nodes. @@ -235,7 +225,7 @@ %description remote Pacemaker is an advanced, scalable High-Availability cluster resource -manager for Corosync, CMAN and/or Linux-HA. +manager. The %{name}-remote package contains the Pacemaker Remote daemon which is capable of extending pacemaker functionality to remote @@ -267,7 +257,7 @@ %description -n libpacemaker-devel Pacemaker is an advanced, scalable High-Availability cluster resource -manager for Corosync, CMAN and/or Linux-HA. +manager. The libpacemaker-devel package contains headers and shared libraries for developing tools for Pacemaker. @@ -293,11 +283,11 @@ Documentation for Pacemaker. Pacemaker is an advanced, scalable High-Availability cluster resource -manager for Corosync, CMAN and/or Linux-HA. +manager. %endif %prep -%setup -q -n %{name}-%{commit} +%setup -q -n %{name}-%{version} %patch1 -p1 %patch2 -p1 %patch3 -p1 @@ -332,18 +322,10 @@ --docdir=%{_docdir}/%{name} \ --disable-static \ --disable-silent-rules \ - --without-cman \ - --without-heartbeat \ --with-acl=true \ %if %{with_nagios} --with-nagios=true \ %endif -%if %{with_snmp} - --with-snmp=true \ -%endif -%if %{with_esmtp} - --with-esmtp=true \ -%endif %if %{with_cibsecrets} --with-cibsecrets=true \ %endif @@ -382,9 +364,6 @@ rm -f %{buildroot}/%{_initddir}/pacemaker rm -f %{buildroot}/%{_initddir}/pacemaker_remote -# Don't ship fence_pcmk where it has no use -rm -f %{buildroot}/%{_sbindir}/fence_pcmk - %if %{with coverage} GCOV_BASE=%{buildroot}/%{_var}/lib/pacemaker/gcov mkdir -p $GCOV_BASE @@ -576,7 +555,6 @@ %exclude %{_mandir}/man7/ocf_pacemaker_remote.* %{_mandir}/man8/* %exclude %{_mandir}/man8/crm_node.* -%exclude %{_mandir}/man8/fence_pcmk.* %exclude %{_mandir}/man8/fence_legacy.* %exclude %{_mandir}/man8/pacemakerd.* %exclude %{_mandir}/man8/pacemaker_remoted.* ++++++ _service ++++++ --- /var/tmp/diff_new_pack.cz8RQK/_old 2017-12-31 00:44:19.107499258 +0100 +++ /var/tmp/diff_new_pack.cz8RQK/_new 2017-12-31 00:44:19.111497924 +0100 @@ -10,13 +10,14 @@ <param name="version">1.1.18</param> --> - <param name="versionformat">1.1.18+git%cd.%h</param> - <param name="revision">407ded8de381543e71c5b94b3ade296fcfd2c828</param> + <param name="versionformat">1.1.18+%cd.%h</param> + <param name="revision">2.0</param> + <param name="changesgenerate">enable</param> </service> <service name="recompress" mode="disabled"> - <param name="file">*pacemaker*.tar</param> - <param name="compression">bz2</param> + <param name="file">pacemaker*.tar</param> + <param name="compression">xz</param> </service> <service name="set_version" mode="disabled"/>