Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pacemaker for openSUSE:Factory 
checked in at 2022-05-30 12:42:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pacemaker (Old)
 and      /work/SRC/openSUSE:Factory/.pacemaker.new.2254 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pacemaker"

Mon May 30 12:42:33 2022 rev:143 rq:979418 version:2.1.2+20220526.b387f8972

Changes:
--------
--- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes      2022-04-06 
21:51:09.383796550 +0200
+++ /work/SRC/openSUSE:Factory/.pacemaker.new.2254/pacemaker.changes    
2022-05-30 12:43:04.256320303 +0200
@@ -1,0 +2,114 @@
+Thu May 26 19:24:22 UTC 2022 - Jan Engelhardt <[email protected]>
+
+- Use the project upstream name for the -devel subpackage
+  (rename libpacemaker-devel to pacemaker-devel).
+- Drop libpacemaker3-cluster separation, since it double-ships
+  a file that is already in libpacemaker3
+- Rename libpacemaker3 to pacmekaer-libs following packages like
+  xrootd-libs et al so it does not get picked on by rpmlint
+  [boo#1191752].
+
+-------------------------------------------------------------------
+Thu May 26 18:56:57 UTC 2022 - Yan Gao <[email protected]>
+
+- Update to version 2.1.2+20220526.b387f8972:
+- libcrmcommon: avoid memory leak if IPC server fails to run
+- nls: format of XML-escaped string
+
+-------------------------------------------------------------------
+Thu May 26 18:46:07 UTC 2022 - Yan Gao <[email protected]>
+
+- Update to version 2.1.2+20220518.dff7c3a72 (Pacemaker-2.1.3-rc2):
+- schemas: Use fence-event-2.15.rng (rh#2086230)
+- scheduler: don't support versioned instance attributes in operations
+- schemas: allow Promoted/Unpromoted in crm_resource output
+
+-------------------------------------------------------------------
+Thu May 12 07:56:23 UTC 2022 - Yan Gao <[email protected]>
+
+- Update to version 2.1.2+20220511.0bf080da3:
+- tools: Set options.command when "attrd_updater -Y" is used.
+
+-------------------------------------------------------------------
+Mon May 02 10:01:36 UTC 2022 - Yan Gao <[email protected]>
+
+- Update to version 2.1.2+20220427.c01a90fd2:
+- tools: Hook up the verbosity flag in crm_attribute.
+- tools: Honor CIB_file when doing node name lookups in crm_attribute.
+- tools: Handle a remote node's name differing from its hostname.
+- libcrmcommon: Fix a bug in processing multiple IPC messages.
+- libcrmcommon: Add EAGAIN as a return code from crm_ipc_read.
+- libcrmcommon: Handle IPC ACKs from proxied connections too.
+- fenced: Correctly log the total fencing timeout.
+- scheduler: make multiple-active="stop_unexpected" actually work
+- libcib: Check for NULL before calling g_ascii_strdown.
+
+-------------------------------------------------------------------
+Mon May 02 08:44:22 UTC 2022 - Yan Gao <[email protected]>
+
+- Update to version 2.1.2+20220421.a988afd4e (Pacemaker-2.1.3-rc1):
+- libpe_status: deprecate node_ping
+- fencer: avoid core dump at exit
+- fix Chinese garbled
+- fencer: don't use constant within translatable string literal
+- libcrmcommon: fix NLS issues with option meta-data
+
+-------------------------------------------------------------------
+Fri Apr 29 15:42:58 UTC 2022 - Yan Gao <[email protected]>
+
+- Update to version 2.1.2+20220414.8cfa69660:
+- tools: set command for `crm_resource -q/--query-xml` before changing any 
options (bsc#1198409)
+- tools: prevent possible crm_resource segfaults if multiple commands are 
specified (bsc#1198409)
+- tools: set commands in crm_resource before changing any options (bsc#1198409)
+
+-------------------------------------------------------------------
+Fri Apr 29 15:30:44 UTC 2022 - Yan Gao <[email protected]>
+
+- Update to version 2.1.2+20220412.826f287ac:
+- schemas: update some API schemas for node health change
+- tools: add node health to crm_mon output
+- libpe_status: tweak HTML output for node names
+- libcrmcommon: tweak HTML CSS
+- libpe_status: show node status components in separate HTML spans
+- libpe_status: remove stray space from HTML class name
+
+-------------------------------------------------------------------
+Fri Apr 29 13:42:20 UTC 2022 - Yan Gao <[email protected]>
+
+- Update to version 2.1.2+20220412.bd19767c9:
+- libcib: Fix handling the return value of cib_internal_op.
+
+-------------------------------------------------------------------
+Fri Apr 29 10:43:11 UTC 2022 - Yan Gao <[email protected]>
+
+- Update to version 2.1.2+20220408.6321f6534:
+- libcrmcommon: bump feature set for multiple-active=stop_unexpected
+- scheduler: implement multiple-active=stop_unexpected
+- scheduler: log a warning if invalid value is given for multiple-active
+
+-------------------------------------------------------------------
+Fri Apr 29 10:06:55 UTC 2022 - Yan Gao <[email protected]>
+
+- Update to version 2.1.2+20220407.844c3972e:
+- scheduler: allow-unhealthy-nodes resource meta-attribute
+
+-------------------------------------------------------------------
+Wed Apr 20 12:44:15 UTC 2022 - Yan Gao <[email protected]>
+
+- Update to version 2.1.2+20220407.56d93678c:
+- tools: Handle an error case in crm_attribute.
+- tools: Convert crm_ticket to using glib for command line.
+
+-------------------------------------------------------------------
+Wed Apr 06 11:19:17 UTC 2022 - Yan Gao <[email protected]>
+
+- Update to version 2.1.2+20220405.1ec3db01e:
+- schemas: Add host= to crm_attribute schema.
+- libpacemaker: Don't output attribute settings for blank strings.
+- tools: Override the attribute text message in crm_attribute.
+- tools: Use the new attribute message in attrd_updater.
+- libpacemaker: Add host to the attribute message.
+- tools: Add formatted output boilerplate to attrd_updater.
+- fencer: drop useless logs
+
+-------------------------------------------------------------------
@@ -31 +145 @@
-- tools: Fix restarting clone instances in crm_resource.
+- tools: Fix restarting clone instances in crm_resource. (rh#1930578)
@@ -1059 +1173 @@
-- all: use high-resolution timestamps in detail log when available
+- all: use high-resolution timestamps in detail log when available 
(bsc#1197668)

Old:
----
  pacemaker-2.1.2+20220331.1ad8bbddd.tar.xz

New:
----
  pacemaker-2.1.2+20220526.b387f8972.tar.xz

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

Other differences:
------------------
++++++ pacemaker.spec ++++++
--- /var/tmp/diff_new_pack.XIfGiY/_old  2022-05-30 12:43:04.892321149 +0200
+++ /var/tmp/diff_new_pack.XIfGiY/_new  2022-05-30 12:43:04.896321155 +0200
@@ -47,8 +47,7 @@
 ## Add option to create binaries suitable for use with profiling tools
 %bcond_with profiling
 
-## Add option to skip generating documentation
-## (the build tools aren't available everywhere)
+## Allow deprecated option to skip or enable documentation
 %bcond_with doc
 
 ## Add option to default to start-up synchronization with SBD.
@@ -100,12 +99,12 @@
 %endif
 
 %define with_nagios             1
-%define enable_lib_cluster_pkg  0
+%define enable_cluster_libs_pkg  0
 %define enable_fatal_warnings   0
 %define with_regression_tests   0
 
 Name:           pacemaker
-Version:        2.1.2+20220331.1ad8bbddd
+Version:        2.1.2+20220526.b387f8972
 Release:        0
 Summary:        Scalable High-Availability cluster resource manager
 # AGPL-3.0 licensed extra/clustermon.sh is not present in the binary
@@ -163,7 +162,6 @@
 BuildRequires:  pkgconfig(uuid)
 Requires:       %{name}-cli = %{version}-%{release}
 Requires:       corosync >= 2.0.0
-Requires:       libpacemaker3 = %{version}-%{release}
 Requires:       psmisc
 Requires:       python3
 Requires:       resource-agents
@@ -177,9 +175,6 @@
 Provides:       pacemaker-ticket-support = 2.0
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %{?systemd_requires}
-%if %{enable_lib_cluster_pkg}
-Requires:       libpacemaker3-cluster = %{version}-%{release}
-%endif
 # Enables optional functionality
 %if 0%{?suse_version} > 1100
 BuildRequires:  docbook-xsl-stylesheets
@@ -188,7 +183,7 @@
 %endif
 %if %{with stonithd}
 %if 0%{?suse_version}
-BuildRequires:  libglue-devel
+BuildRequires:  cluster-glue-devel
 %else
 BuildRequires:  cluster-glue-libs-devel
 %endif
@@ -218,7 +213,6 @@
 %package cli
 Summary:        Command line tools for controlling Pacemaker clusters
 Group:          Productivity/Clustering/HA
-Requires:       libpacemaker3 = %{version}-%{release}
 Requires:       logrotate
 Requires:       perl-TimeDate
 Requires:       procps
@@ -236,9 +230,9 @@
 to query and control the cluster from machines that may, or may not,
 be part of the cluster.
 
-%package -n libpacemaker3
+%package libs
 Summary:        Core Pacemaker libraries
-Group:          Productivity/Clustering/HA
+Group:          System/Libraries
 Requires(pre):  shadow
 # sbd 1.4.0+ supports the libpe_status API for pe_working_set_t
 # sbd 1.4.2+ supports startup/shutdown handshake via pacemakerd-api
@@ -246,31 +240,31 @@
 # sbd 1.5.0+ handshake defaults to enabled with upstream sbd-release
 #            implicitly supports handshake defaults to enabled in this spec
 Conflicts:      sbd < 1.5.0
+Conflicts:      libpacemaker3
+Obsoletes:      libpacemaker3
 
-%description -n libpacemaker3
+%description libs
 Pacemaker is an advanced, scalable High-Availability cluster resource
 manager.
 
-The libpacemaker3 package contains shared libraries needed for cluster
+The pacemaker-libs package contains shared libraries needed for cluster
 nodes and those just running the CLI tools.
 
-%package -n libpacemaker3-cluster
+%package cluster-libs
 Summary:        Cluster Libraries used by Pacemaker
-Group:          Productivity/Clustering/HA
-Requires:       libpacemaker3 = %{version}-%{release}
+Group:          System/Libraries
 
-%description -n libpacemaker3-cluster
+%description cluster-libs
 Pacemaker is an advanced, scalable High-Availability cluster resource
 manager.
 
-The libpacemaker3-cluster package contains cluster-aware shared
+The pacemaker-cluster-libs package contains cluster-aware shared
 libraries needed for nodes that will form part of the cluster nodes.
 
 %package remote
 Summary:        Pacemaker remote executor daemon for non-cluster nodes
 Group:          Productivity/Clustering/HA
 Requires:       %{name}-cli = %{version}-%{release}
-Requires:       libpacemaker3 = %{version}-%{release}
 Requires:       procps
 Requires:       resource-agents
 %{?systemd_requires}
@@ -283,10 +277,10 @@
 which is capable of extending pacemaker functionality to remote
 nodes not running the full corosync/cluster stack.
 
-%package -n libpacemaker-devel
+%package devel
 Summary:        Pacemaker development package
 Group:          Development/Libraries/C and C++
-Requires:       libpacemaker3 = %{version}-%{release}
+Requires:       %{name}-libs = %{version}-%{release}
 Requires:       libtool-ltdl-devel
 Requires:       pkgconfig
 Requires:       pkgconfig(bzip2)
@@ -296,8 +290,8 @@
 Requires:       pkgconfig(libxml-2.0)
 Requires:       pkgconfig(libxslt)
 Requires:       pkgconfig(uuid)
-%if %{enable_lib_cluster_pkg}
-Requires:       libpacemaker3-cluster = %{version}-%{release}
+%if %{enable_cluster_libs_pkg}
+Requires:       %{name}-cluster-libs = %{version}-%{release}
 %endif
 %if %{with_regression_tests}
 # For the regression tests, we can run them only if all pacemaker
@@ -306,11 +300,11 @@
 Requires:       pacemaker
 %endif
 
-%description -n libpacemaker-devel
+%description devel
 Pacemaker is an advanced, scalable High-Availability cluster resource
 manager.
 
-The libpacemaker-devel package contains headers and shared libraries
+The pacemaker-devel package contains headers and shared libraries
 for developing tools for Pacemaker.
 
 %package       cts
@@ -339,17 +333,7 @@
 manager.
 
 %prep
-%setup -q -n %{name}-%{version}
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
-%patch8 -p1
-%patch9 -p1
-%patch10 -p1
+%autosetup -p1
 
 %build
 
@@ -490,21 +474,21 @@
 %postun cli
 %service_del_postun crm_mon.service
 
-%pre -n libpacemaker3
+%pre libs
 getent group %{gname} >/dev/null || groupadd -r %{gname} -g %{hacluster_id}
 getent passwd %{uname} >/dev/null || useradd -r -g %{gname} -u %{hacluster_id} 
-s /sbin/nologin -c "cluster user" %{uname}
 exit 0
 
-%post -n libpacemaker3 -p /sbin/ldconfig
-%postun -n libpacemaker3 -p /sbin/ldconfig
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
 
-%if %{enable_lib_cluster_pkg}
-%post -n libpacemaker3-cluster -p /sbin/ldconfig
-%postun -n libpacemaker3-cluster -p /sbin/ldconfig
+%if %{enable_cluster_libs_pkg}
+%post cluster-libs -p /sbin/ldconfig
+%postun clsuter-libs -p /sbin/ldconfig
 %endif
 
 %if %{with_regression_tests}
-%post -n libpacemaker-devel
+%post devel
 if [ ! -e /tmp/.pcmk_regression_tests_ran ]; then
        touch /tmp/.pcmk_regression_tests_ran
        # Needed so that the shell doesn't get stuck on escape
@@ -516,7 +500,6 @@
 %endif
 
 %files
-%defattr(-,root,root)
 %{_defaultdocdir}/%{name}/
 %{_sbindir}/pacemakerd
 
@@ -555,7 +538,6 @@
 %{ocf_root}/resource.d/pacemaker/remote
 
 %files cli
-%defattr(-,root,root)
 %dir %attr (750, root, %{gname}) %{_sysconfdir}/pacemaker
 %config(noreplace) %{_sysconfdir}/logrotate.d/pacemaker
 %{_unitdir}/crm_mon.service
@@ -622,9 +604,7 @@
 %dir %attr (770, %{uname}, %{gname}) %{_var}/log/pacemaker
 %dir %attr (770, %{uname}, %{gname}) %{_var}/log/pacemaker/bundles
 
-%files -n libpacemaker3 %{?with_nls:-f %{name}.lang}
-%defattr(-,root,root)
-
+%files libs %{?with_nls:-f %{name}.lang}
 %{_libdir}/libcib.so.*
 %{_libdir}/liblrmd.so.*
 %{_libdir}/libcrmservice.so.*
@@ -637,16 +617,14 @@
 %doc COPYING ChangeLog
 %{_libdir}/libcrmcluster.so.*
 
-%if %{enable_lib_cluster_pkg}
-%files -n libpacemaker3-cluster
-%defattr(-,root,root)
+%if %{enable_cluster_libs_pkg}
+%files cluster-libs
 %{_libdir}/libcrmcluster.so.*
 #%license licenses/LGPLv2.1
 %doc COPYING ChangeLog
 %endif
 
 %files remote
-%defattr(-,root,root)
 %{_unitdir}/pacemaker_remote.service
 %{_sbindir}/rcpacemaker_remote
 
@@ -658,13 +636,11 @@
 
 %if %{with doc}
 %files doc
-%defattr(-,root,root)
 %doc %{pcmk_docdir}
 #%license licenses/CC-BY-SA-4.0
 %endif
 
 %files cts
-%defattr(-,root,root)
 %{python3_sitelib}/cts
 %{_datadir}/pacemaker/tests
 
@@ -674,8 +650,7 @@
 #%license licenses/GPLv2
 %doc COPYING ChangeLog
 
-%files -n libpacemaker-devel
-%defattr(-,root,root)
+%files devel
 %{_includedir}/pacemaker
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/*.pc

++++++ _service ++++++
--- /var/tmp/diff_new_pack.XIfGiY/_old  2022-05-30 12:43:04.928321198 +0200
+++ /var/tmp/diff_new_pack.XIfGiY/_new  2022-05-30 12:43:04.928321198 +0200
@@ -11,7 +11,7 @@
     <param name="version">2.1.2</param>
 -->
     <param name="versionformat">2.1.2+%cd.%h</param>
-    <param name="revision">1ad8bbddd</param>
+    <param name="revision">b387f8972</param>
     <param name="changesgenerate">enable</param>
   </service>
 

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.XIfGiY/_old  2022-05-30 12:43:04.952321230 +0200
+++ /var/tmp/diff_new_pack.XIfGiY/_new  2022-05-30 12:43:04.952321230 +0200
@@ -5,6 +5,6 @@
   </service>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/ClusterLabs/pacemaker.git</param>
-              <param 
name="changesrevision">771ee9c3cde07bbceea7ba818cfe24c4fb08ad79</param></service></servicedata>
+              <param 
name="changesrevision">761f125623a4e46b827bc07013fdf930b08aa802</param></service></servicedata>
 (No newline at EOF)
 

++++++ pacemaker-2.1.2+20220331.1ad8bbddd.tar.xz -> 
pacemaker-2.1.2+20220526.b387f8972.tar.xz ++++++
++++ 13768 lines of diff (skipped)

++++++ pacemaker.rpmlintrc ++++++
--- /var/tmp/diff_new_pack.XIfGiY/_old  2022-05-30 12:43:06.588323407 +0200
+++ /var/tmp/diff_new_pack.XIfGiY/_new  2022-05-30 12:43:06.592323412 +0200
@@ -2,5 +2,4 @@
 addFilter("script-without-shebang /usr/share/pacemaker/.*\.dtd")
 addFilter("script-without-shebang /usr/share/pacemaker/.*\.xsl")
 addFilter("non-executable-script /usr/share/pacemaker/cts/")
-addFilter("shlib-policy-name-error")
 

Reply via email to