pacemaker/pacemaker.spec

737 lines
22 KiB
RPMSpec
Raw Normal View History

#
# spec file for package pacemaker
#
Accepting request 1055788 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20221212.b4db7685a: - cts-scheduler: update test for preventing inactive instances from starting if probe is unrunnable on any nodes (bsc#1206263) - scheduler: prevent inactive instances from starting if probe is unrunnable on any nodes (bsc#1206263) - libpacemaker: ensure any pending recurring monitor gets updated if it fails (bsc#1206263) - cts-scheduler: update test for preventing a leftover pending monitor from causing unexpected stop of other instances (bsc#1206263) - scheduler: prevent a leftover pending monitor from causing unexpected stop of other instances (bsc#1206263) - cts-scheduler: add test for preventing a leftover pending monitor from causing unexpected stop of other instances (bsc#1206263) - Update to version 2.1.5+20221212.074e9c860: - tools: Support setting transient utilization attrs from crm_attribute. - scheduler: Unpack transient utilization attributes. - daemons: Add support for transient utilization attributes. - libcrmcommon: Add a block attr to an IPC update request. - tools: Add a -z option to attrd_updater. - Update to version 2.1.5+20221208.cd0f91f51: - libcrmcommon: Warn if deprecated command line formats are used. - controller: Don't nack joining node due to old CIB - based: Successful CIB schema upgrade should always force a write - based: Don't write to disk if CIB replace failed - tools: Fix trivial memory leak in cibadmin - based: Fix double free() in pacemaker-based.c - libpe_status: avoid memory leak on regular expression error - controller: Avoid election storm due to incompatible CIB - libpacemaker: don't regfree() if regcomp() failed - libpe_status: don't try to use compiled expression if regcomp() failed - libcrmcommon: don't regfree() if regcomp() failed - controller: Avoid error if a join request is received after fencing - controller: Don't double-increment failcount for simulated failures - daemons, tools: Unregister formats before exiting OBS-URL: https://build.opensuse.org/request/show/1055788 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=372
2023-01-04 13:38:55 +01:00
# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
Accepting request 721844 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 2.0.2+20190801.122c32115: - libcib: install cib_types.h - tools: Use glib for cmdline handling in crm_mon. - libcrmcommon: Handle no digits in crm_int_helper. - libcrmcommon: Allow glib cmdline parsing without formatted output. - extra: calculate #health_disk correctly in SysInfo - extra: handle run-as-user properly in ClusterMon - extra: advertise promote and demote in Stateful meta-data - extra: formally deprecate the ocf:pacemaker:pingd agent - extra: quote shell variables in agent code where appropriate - extra: use ":=" where appropriate in agent code - Update to version 2.0.2+20190725.4b4fea3eb: - Rebase: * bug-977201_pacemaker-controld-self-fencing.patch - libcrmcommon: Restore getopt behavior in stonith_admin. - controller: document the cluster-name cluster property - controller: allow configurable reaction to local node fencing - pacemakerd: make daemon exit detection messages more consistent - executor: stonith probes should fail only if previously registered - libstonithd: handle API creation errors better - spec: avoid long-broken (in a pristine tree state) "make all" - controller: panic local host if notified of own fencing - controller: clear "required" bit when disconnecting scheduler - libcrmcommon: Remove -q from global cmdline options. - tools: Allow HTML output in stonith_admin. - libstonithd: Add HTML support to fencing messages. - st_client: Reword stonith_event_text. - controld: Use XML output to check for pending status. - pengine: formatted output for html OBS-URL: https://build.opensuse.org/request/show/721844 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=329
2019-08-08 18:13:22 +02:00
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
2020-07-10 14:16:26 +02:00
# User-configurable globals and defines to control package behavior
# (these should not test {with X} values, which are declared later)
Accepting request 439181 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Revert "Build: configure: make systemd detection akin to + before Upstart one" * pacemaker-configure-systemd-detection.patch - libcrmcommon: fix CVE-2016-7035 (improper IPC guarding) (bsc#1007433) - various: issues discovered via valgrind and coverity - attrd_updater: fix usage of HAVE_ATOMIC_ATTRD - Upstream version cs: b6f251a13fadca0cb74702b0c007a55275c8ea09 - Rebase: * pacemaker-NodeUtilization-RA.patch - extra: add resource agent for managing a node attribute - crmd: cl#5185 - Record pending operations in the CIB before they are performed (bsc#1003565) - ClusterMon: fix to avoid matching other process with the same PID - mcp: improve comments for sysconfig options - spec: require libqb >= 0.13.0 - tools: crm_standby --version/--help should work without cluster - spec: reorganize so %pre etc. blocks are self-contained - spec: require python >= 2.6 - spec: comment better - libpengine: ensure child is not null before looking up value - libpengine: only log startup-fencing warning once - Upstream version cs: 722276c442bf023931842313bfe0dfb7d90a7c15 - pacemaker.service: do not mistakenly suggest killing fenced - pacemaker.spec: consume "systemdunitdir" via %_unitdir - libcrmcommon: report errors consistently when waiting for data on connection (bsc#986644) - libservices: use DBusError API properly - remote: Correctly calculate the remaining timeouts when receiving messages (bsc#986644) - libfencing: report added node ID correctly - crm_mon: Do not call setenv with null value - pacemaker_remote: allow remote clients to timeout/reconnect OBS-URL: https://build.opensuse.org/request/show/439181 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=255
2016-11-08 11:56:04 +01:00
## User and group to use for nonprivileged services
%global uname hacluster
Accepting request 439181 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Revert "Build: configure: make systemd detection akin to + before Upstart one" * pacemaker-configure-systemd-detection.patch - libcrmcommon: fix CVE-2016-7035 (improper IPC guarding) (bsc#1007433) - various: issues discovered via valgrind and coverity - attrd_updater: fix usage of HAVE_ATOMIC_ATTRD - Upstream version cs: b6f251a13fadca0cb74702b0c007a55275c8ea09 - Rebase: * pacemaker-NodeUtilization-RA.patch - extra: add resource agent for managing a node attribute - crmd: cl#5185 - Record pending operations in the CIB before they are performed (bsc#1003565) - ClusterMon: fix to avoid matching other process with the same PID - mcp: improve comments for sysconfig options - spec: require libqb >= 0.13.0 - tools: crm_standby --version/--help should work without cluster - spec: reorganize so %pre etc. blocks are self-contained - spec: require python >= 2.6 - spec: comment better - libpengine: ensure child is not null before looking up value - libpengine: only log startup-fencing warning once - Upstream version cs: 722276c442bf023931842313bfe0dfb7d90a7c15 - pacemaker.service: do not mistakenly suggest killing fenced - pacemaker.spec: consume "systemdunitdir" via %_unitdir - libcrmcommon: report errors consistently when waiting for data on connection (bsc#986644) - libservices: use DBusError API properly - remote: Correctly calculate the remaining timeouts when receiving messages (bsc#986644) - libfencing: report added node ID correctly - crm_mon: Do not call setenv with null value - pacemaker_remote: allow remote clients to timeout/reconnect OBS-URL: https://build.opensuse.org/request/show/439181 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=255
2016-11-08 11:56:04 +01:00
%global gname haclient
## Where to install Pacemaker documentation
%global pcmk_docdir %{_docdir}/%{name}
Accepting request 439181 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Revert "Build: configure: make systemd detection akin to + before Upstart one" * pacemaker-configure-systemd-detection.patch - libcrmcommon: fix CVE-2016-7035 (improper IPC guarding) (bsc#1007433) - various: issues discovered via valgrind and coverity - attrd_updater: fix usage of HAVE_ATOMIC_ATTRD - Upstream version cs: b6f251a13fadca0cb74702b0c007a55275c8ea09 - Rebase: * pacemaker-NodeUtilization-RA.patch - extra: add resource agent for managing a node attribute - crmd: cl#5185 - Record pending operations in the CIB before they are performed (bsc#1003565) - ClusterMon: fix to avoid matching other process with the same PID - mcp: improve comments for sysconfig options - spec: require libqb >= 0.13.0 - tools: crm_standby --version/--help should work without cluster - spec: reorganize so %pre etc. blocks are self-contained - spec: require python >= 2.6 - spec: comment better - libpengine: ensure child is not null before looking up value - libpengine: only log startup-fencing warning once - Upstream version cs: 722276c442bf023931842313bfe0dfb7d90a7c15 - pacemaker.service: do not mistakenly suggest killing fenced - pacemaker.spec: consume "systemdunitdir" via %_unitdir - libcrmcommon: report errors consistently when waiting for data on connection (bsc#986644) - libservices: use DBusError API properly - remote: Correctly calculate the remaining timeouts when receiving messages (bsc#986644) - libfencing: report added node ID correctly - crm_mon: Do not call setenv with null value - pacemaker_remote: allow remote clients to timeout/reconnect OBS-URL: https://build.opensuse.org/request/show/439181 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=255
2016-11-08 11:56:04 +01:00
Accepting request 919502 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.0+20210816.c6a4f6e6c (Pacemaker-2.1.1-rc3) : - crm_resource: translate LSB rc to exit code and fix resources_find_service_class() call - controller: ensure newly joining node learns the node names of non-DCs (bsc#1180618) - controller: ensure lost node's transient attributes are cleared without DC (rh#1986998) - Update to version 2.1.0+20210806.a64ad221a (Pacemaker-2.1.1-rc2): - pacemakerd: show correct error message if can't request shutdown - scheduler: Output the clone header if there are no instances. - scheduler: Sort brief output of resources. - scheduler: Fix display of active resources on offline nodes. - tools: avoid memory leaks in crm_mon - tools: avoid (insignificant) memory leaks - Update to version 2.1.0+20210727.9e3a841a3 (Pacemaker-2.1.1-rc1): - scheduler: Fix XML output of cloned groups. - scheduler: Condense group and clone status in output. - scheduler: Only output the clone header if necessary. - scheduler: Mark partially active groups in output. - scheduler: Tweak resource filtering for groups. - libcrmcommon: Also allow string arguments that start with a dash. - tools: Audit command line options. - Update to version 2.1.0+20210721.0bf0e8547: - scheduler: respect runnable argument when creating pseudo op - scheduler: pe_order_implies_first should matter if 'then' is required - scheduler: don't make optional constraints with group members mandatory - scheduler: avoid invalid transition when group member unmanaged (clbz#5423) - Update to version 2.1.0+20210720.202b37962: OBS-URL: https://build.opensuse.org/request/show/919502 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=349
2021-09-16 12:47:19 +02:00
## Where bug reports should be submitted
## Leave bug_url undefined to use ClusterLabs default, others define it here
## What to use as the OCF resource agent root directory
%global ocf_root %{_prefix}/lib/ocf
Accepting request 439181 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Revert "Build: configure: make systemd detection akin to + before Upstart one" * pacemaker-configure-systemd-detection.patch - libcrmcommon: fix CVE-2016-7035 (improper IPC guarding) (bsc#1007433) - various: issues discovered via valgrind and coverity - attrd_updater: fix usage of HAVE_ATOMIC_ATTRD - Upstream version cs: b6f251a13fadca0cb74702b0c007a55275c8ea09 - Rebase: * pacemaker-NodeUtilization-RA.patch - extra: add resource agent for managing a node attribute - crmd: cl#5185 - Record pending operations in the CIB before they are performed (bsc#1003565) - ClusterMon: fix to avoid matching other process with the same PID - mcp: improve comments for sysconfig options - spec: require libqb >= 0.13.0 - tools: crm_standby --version/--help should work without cluster - spec: reorganize so %pre etc. blocks are self-contained - spec: require python >= 2.6 - spec: comment better - libpengine: ensure child is not null before looking up value - libpengine: only log startup-fencing warning once - Upstream version cs: 722276c442bf023931842313bfe0dfb7d90a7c15 - pacemaker.service: do not mistakenly suggest killing fenced - pacemaker.spec: consume "systemdunitdir" via %_unitdir - libcrmcommon: report errors consistently when waiting for data on connection (bsc#986644) - libservices: use DBusError API properly - remote: Correctly calculate the remaining timeouts when receiving messages (bsc#986644) - libfencing: report added node ID correctly - crm_mon: Do not call setenv with null value - pacemaker_remote: allow remote clients to timeout/reconnect OBS-URL: https://build.opensuse.org/request/show/439181 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=255
2016-11-08 11:56:04 +01:00
# Define conditionals so that "rpmbuild --with <feature>" and
# "rpmbuild --without <feature>" can enable and disable specific features
## Add option to enable support for stonith/external fencing agents
%bcond_without stonithd
Accepting request 439181 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Revert "Build: configure: make systemd detection akin to + before Upstart one" * pacemaker-configure-systemd-detection.patch - libcrmcommon: fix CVE-2016-7035 (improper IPC guarding) (bsc#1007433) - various: issues discovered via valgrind and coverity - attrd_updater: fix usage of HAVE_ATOMIC_ATTRD - Upstream version cs: b6f251a13fadca0cb74702b0c007a55275c8ea09 - Rebase: * pacemaker-NodeUtilization-RA.patch - extra: add resource agent for managing a node attribute - crmd: cl#5185 - Record pending operations in the CIB before they are performed (bsc#1003565) - ClusterMon: fix to avoid matching other process with the same PID - mcp: improve comments for sysconfig options - spec: require libqb >= 0.13.0 - tools: crm_standby --version/--help should work without cluster - spec: reorganize so %pre etc. blocks are self-contained - spec: require python >= 2.6 - spec: comment better - libpengine: ensure child is not null before looking up value - libpengine: only log startup-fencing warning once - Upstream version cs: 722276c442bf023931842313bfe0dfb7d90a7c15 - pacemaker.service: do not mistakenly suggest killing fenced - pacemaker.spec: consume "systemdunitdir" via %_unitdir - libcrmcommon: report errors consistently when waiting for data on connection (bsc#986644) - libservices: use DBusError API properly - remote: Correctly calculate the remaining timeouts when receiving messages (bsc#986644) - libfencing: report added node ID correctly - crm_mon: Do not call setenv with null value - pacemaker_remote: allow remote clients to timeout/reconnect OBS-URL: https://build.opensuse.org/request/show/439181 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=255
2016-11-08 11:56:04 +01:00
2020-07-10 14:16:26 +02:00
## Add option to enable support for storing sensitive information outside CIB
%bcond_without cibsecrets
Accepting request 966809 from home:yan_gao:branches:network:ha-clustering:Factory - Create libltdl/config before autoreconf to fix an incompatibility with autoconf 2.71 - Update to version 2.1.2+20220331.1ad8bbddd: - tools: Fix the -v option to attrd_updater. - Update to version 2.1.2+20220329.efdcb0bbf: - resources: Add an OCF_RESKEY_dampen parameter to HealthSMART. - resources: Mark HealthSMART parameters as reloadable. - resources: Also fix HealthSMART_monitor. - resources: Fix a bug in init_smart in HealthSMART. - resources: Fix the stop action in HealthSMART. - resources: Add an OCF_RESKEY_smartctl parameter to HealthSMART. - resources: update HealthSMART agent for OCF 1.1 - Update to version 2.1.2+20220328.24d87d0b2: - tools: Do not allow certain operations on clone instances. - tools: Fix one method of restarting a cloned group. - tools: Fix restarting clone instances in crm_resource. - tools: If crm_resource is given an invalid node, error. - tools: Fix one way to restart a cloned primitive. - tools: Fix restarting implicit bundled resources without a host. - tools: Fix double free errors in crm_resource. - tools: Compare host names case insensitively... - Update to version 2.1.2+20220328.2dd22a9d7: - tools: Update a couple option help strings in attrd_updater. - Convert attrd_updater to use glib for cmdline handling. - Update to version 2.1.2+20220322.5129e5ca5: OBS-URL: https://build.opensuse.org/request/show/966809 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=359
2022-04-04 13:54:42 +02:00
## Add option to enable Native Language Support (experimental)
%bcond_with nls
## Add option to create binaries suitable for use with profiling tools
%bcond_with profiling
Accepting request 979417 from home:yan_gao:branches:network:ha-clustering:Factory - 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]. - Update to version 2.1.2+20220526.b387f8972: - libcrmcommon: avoid memory leak if IPC server fails to run - nls: format of XML-escaped string - 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 - Update to version 2.1.2+20220511.0bf080da3: - tools: Set options.command when "attrd_updater -Y" is used. - 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. OBS-URL: https://build.opensuse.org/request/show/979417 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=361
2022-05-27 07:40:32 +02:00
## Allow deprecated option to skip or enable documentation
%bcond_with doc
Accepting request 439181 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Revert "Build: configure: make systemd detection akin to + before Upstart one" * pacemaker-configure-systemd-detection.patch - libcrmcommon: fix CVE-2016-7035 (improper IPC guarding) (bsc#1007433) - various: issues discovered via valgrind and coverity - attrd_updater: fix usage of HAVE_ATOMIC_ATTRD - Upstream version cs: b6f251a13fadca0cb74702b0c007a55275c8ea09 - Rebase: * pacemaker-NodeUtilization-RA.patch - extra: add resource agent for managing a node attribute - crmd: cl#5185 - Record pending operations in the CIB before they are performed (bsc#1003565) - ClusterMon: fix to avoid matching other process with the same PID - mcp: improve comments for sysconfig options - spec: require libqb >= 0.13.0 - tools: crm_standby --version/--help should work without cluster - spec: reorganize so %pre etc. blocks are self-contained - spec: require python >= 2.6 - spec: comment better - libpengine: ensure child is not null before looking up value - libpengine: only log startup-fencing warning once - Upstream version cs: 722276c442bf023931842313bfe0dfb7d90a7c15 - pacemaker.service: do not mistakenly suggest killing fenced - pacemaker.spec: consume "systemdunitdir" via %_unitdir - libcrmcommon: report errors consistently when waiting for data on connection (bsc#986644) - libservices: use DBusError API properly - remote: Correctly calculate the remaining timeouts when receiving messages (bsc#986644) - libfencing: report added node ID correctly - crm_mon: Do not call setenv with null value - pacemaker_remote: allow remote clients to timeout/reconnect OBS-URL: https://build.opensuse.org/request/show/439181 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=255
2016-11-08 11:56:04 +01:00
Accepting request 919502 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.0+20210816.c6a4f6e6c (Pacemaker-2.1.1-rc3) : - crm_resource: translate LSB rc to exit code and fix resources_find_service_class() call - controller: ensure newly joining node learns the node names of non-DCs (bsc#1180618) - controller: ensure lost node's transient attributes are cleared without DC (rh#1986998) - Update to version 2.1.0+20210806.a64ad221a (Pacemaker-2.1.1-rc2): - pacemakerd: show correct error message if can't request shutdown - scheduler: Output the clone header if there are no instances. - scheduler: Sort brief output of resources. - scheduler: Fix display of active resources on offline nodes. - tools: avoid memory leaks in crm_mon - tools: avoid (insignificant) memory leaks - Update to version 2.1.0+20210727.9e3a841a3 (Pacemaker-2.1.1-rc1): - scheduler: Fix XML output of cloned groups. - scheduler: Condense group and clone status in output. - scheduler: Only output the clone header if necessary. - scheduler: Mark partially active groups in output. - scheduler: Tweak resource filtering for groups. - libcrmcommon: Also allow string arguments that start with a dash. - tools: Audit command line options. - Update to version 2.1.0+20210721.0bf0e8547: - scheduler: respect runnable argument when creating pseudo op - scheduler: pe_order_implies_first should matter if 'then' is required - scheduler: don't make optional constraints with group members mandatory - scheduler: avoid invalid transition when group member unmanaged (clbz#5423) - Update to version 2.1.0+20210720.202b37962: OBS-URL: https://build.opensuse.org/request/show/919502 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=349
2021-09-16 12:47:19 +02:00
## Add option to default to start-up synchronization with SBD.
##
## If enabled, SBD *MUST* be built to default similarly, otherwise data
## corruption could occur. Building both Pacemaker and SBD to default
## to synchronization improves safety, without requiring higher-level tools
## to be aware of the setting or requiring users to modify configurations
## after upgrading to versions that support synchronization.
%bcond_without sbd_sync
## Add option to turn off hardening of libraries and daemon executables
%bcond_with hardening
Accepting request 625813 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 2.0.0+20180726.3d81c89b8: - Shutdown corosync after a fatal error - tools: ipmiservicelogd FTBFS on ppc64le - tools: notifyServicelogEvent FTBFS on ppc64le - tools: detect CIB directory correctly - tools: avoid memory leak when crm_resource checks resource - controller: avoid any chance of use-of-NULL when doing LRM op - resources: controld doesn't need to check for corosync 1 plugin - resources: use correct variable name in Stateful - cts-scheduler: restore ability to pass arguments to single test run - resources: use ocf_is_true in SysInfo - spec: drop superfluous dependency of -libs-devel on -cts - tools: update URL in crm_simulate help - crm_mon: rhbz#1461964 - add fence history features - Update to version 2.0.0+20180706.8cf3fe749 (Pacemaker-2.0.0): - tools: Multiple -V increase debug level (#1526) - scheduler: clarify multiple-anonymous-instances message - scheduler: avoid use-after-free when on-fail=block - controller: add node name to meta-data call environment - controller: filter certain synthesized failures from CIB - controller: filter certain action timeouts from CIB - controller: don't record pending notifies in CIB - executor: cancel recurring monitors if fence device registration is lost - controller: avoid memory leak if start-up fails - XML: schemas.c: fix possible memleak + less magic with numeric constants - tools: stonith_admin -h/-H options are queries - libstonithd: avoid memory leak when getting meta-data - XML: resources-3.1.rng: relaxed schema after tight upgrade enforcement - XML: schemas.c: take severities of XSLT messages into account properly OBS-URL: https://build.opensuse.org/request/show/625813 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=307
2018-07-27 17:42:24 +02:00
## Add option to disable links for legacy daemon names
%bcond_without legacy_links
2020-07-10 14:16:26 +02:00
# Define globals for convenient use later
Accepting request 842719 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.0.4+20200702.813fdbfdc: - libcrmcommon: deprecate create_hello_message() as public API (bsc#1170346, rh#1796824) - pacemakerd: properly conditionalize corosync calls (bsc#1170346, rh#1796824) - pacemakerd: use existing handle for corosync shutdown (bsc#1170346, rh#1796824) - pacemakerd: improve messages (bsc#1170346, rh#1796824) - pacemakerd: functionize removing core file limit (bsc#1170346, rh#1796824) - pacemakerd: remove unneeded IPC and CPG commands (bsc#1170346, rh#1796824) - tools: crm_node -l and -p now work from Pacemaker Remote nodes (bsc#1170346, rh#1796824) - functionize numeric comparisons of strings (bsc#1170346, rh#1796824) - controller: add new IPC API command for getting node list (bsc#1170346, rh#1796824) - Update to version 2.0.4+20200701.556cef416: - tools: convert crmadmin to use new controller IPC model (bsc#1170346, rh#1796824) - tools: remove dead code from crm_node (bsc#1170346, rh#1796824) - tools: convert crm_node to use new controller IPC model (bsc#1170346, rh#1796824) - tools: convert crm_resource to use new controller IPC model (bsc#1170346, rh#1796824) - libcrmcommon: add C API for controller IPC (bsc#1170346, rh#1796824) - libcrmcommon: new model for daemon IPC API (bsc#1170346, rh#1796824) - Update to version 2.0.4+20200630.107af1896: - tools, libs: Use pcmk__str_any_of and pcmk__str_all_of. - libcrmcommon: Add pcmk__str_any_of and pcmk__str_none_of. - Update to version 2.0.4+20200624.67a6a9b31: - lib, tools: Correct types given to PCMK__OUTPUT_ARGS. - Update to version 2.0.4+20200623.e36fe309d: - sysconfig: remove outdated reference to wildcards in PCMK_trace_files - rpm: use https in package URL - resources: don't check host-specific conditions in attribute validate OBS-URL: https://build.opensuse.org/request/show/842719 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=341
2020-10-20 10:55:36 +02:00
%global hacluster_id 90
Accepting request 919502 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.0+20210816.c6a4f6e6c (Pacemaker-2.1.1-rc3) : - crm_resource: translate LSB rc to exit code and fix resources_find_service_class() call - controller: ensure newly joining node learns the node names of non-DCs (bsc#1180618) - controller: ensure lost node's transient attributes are cleared without DC (rh#1986998) - Update to version 2.1.0+20210806.a64ad221a (Pacemaker-2.1.1-rc2): - pacemakerd: show correct error message if can't request shutdown - scheduler: Output the clone header if there are no instances. - scheduler: Sort brief output of resources. - scheduler: Fix display of active resources on offline nodes. - tools: avoid memory leaks in crm_mon - tools: avoid (insignificant) memory leaks - Update to version 2.1.0+20210727.9e3a841a3 (Pacemaker-2.1.1-rc1): - scheduler: Fix XML output of cloned groups. - scheduler: Condense group and clone status in output. - scheduler: Only output the clone header if necessary. - scheduler: Mark partially active groups in output. - scheduler: Tweak resource filtering for groups. - libcrmcommon: Also allow string arguments that start with a dash. - tools: Audit command line options. - Update to version 2.1.0+20210721.0bf0e8547: - scheduler: respect runnable argument when creating pseudo op - scheduler: pe_order_implies_first should matter if 'then' is required - scheduler: don't make optional constraints with group members mandatory - scheduler: avoid invalid transition when group member unmanaged (clbz#5423) - Update to version 2.1.0+20210720.202b37962: OBS-URL: https://build.opensuse.org/request/show/919502 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=349
2021-09-16 12:47:19 +02:00
## Distro-specific configuration choices
### Use 2.0-style output when other distro packages don't support current output
%global compat20 --enable-compat-2.0
### Default concurrent-fencing to true when distro prefers that
%global concurrent_fencing --with-concurrent-fencing-default=true
### Default resource-stickiness to 1 when distro prefers that
%global resource_stickiness --with-resource-stickiness-default=1
# Python-related definitions
Accepting request 942220 from home:yan_gao:branches:network:ha-clustering:Factory - fencer: get current time correctly * 0001-Fix-fencer-get-current-time-correctly.patch - Update to version 2.1.2+20211124.ada5c3b36 (Pacemaker-2.1.2): - fencer: add missing space to topology message - controller: handle remote connection start timeouts correctly - Update to version 2.1.1+20211116.8db4569e4 (Pacemaker-2.1.2-rc2): - fencing: mark state as done if remapped "on" times out - Fix OCF_RA_INSTALL_DIR Autoconf variable name in pkg-config files - daemons: Free memory at the end of fail_pending_op. - Update to version 2.1.1+20211104.62c36e2b1 (Pacemaker-2.1.2-rc1): - Use user_include_exclude_cb in crm_mon more. (clbz#5485) - Only set default sections in crm_mon once. (clbz#5485) - fencer: improve messages for dynamic target queries (rh#1470834) - fencer: consolidate messages for asynchronous results (rh#1470834) - fencer: log a message when out of memory for dynamic target search (rh#1470834) - libcrmservice: distinguish local and global configuration errors (rh#1470834) - libcrmservice: improve messages for pre-execution failures in child (rh#1470834) - Update to version 2.1.1+20211028.70f82d2c0: - attrd: check election status upon loss of a voter to prevent unexpected pending (bsc#1191676) - Update to version 2.1.1+20211028.7ee8b5bdd: - tools: select technical or human-friendly output of failed actions (rh#1470834) - controller,executor: tweak action result messages (rh#1470834) - install init scripts only if not using systemd - executor: log execution status and exit reason with results (rh#1470834) - executor: improve result message (rh#1470834) OBS-URL: https://build.opensuse.org/request/show/942220 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=354
2021-12-23 11:19:25 +01:00
## Prefer Python 3 definitions explicitly, in case 2 is also available
%global python_path %{__python3}
2020-07-10 14:16:26 +02:00
# Keep sane profiling data if requested
%if %{with profiling}
## Disable -debuginfo package and stripping binaries/libraries
%define debug_package %{nil}
%endif
2020-07-10 14:16:26 +02:00
#Compat macro for new _fillupdir macro introduced in Nov 2017
%if ! %{defined _fillupdir}
%define _fillupdir /var/adm/fillup-templates
%endif
%define with_nagios 1
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
%define enable_cluster_libs_pkg 1
2020-07-10 14:16:26 +02:00
%define enable_fatal_warnings 0
%define with_regression_tests 0
Name: pacemaker
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
Version: 2.1.5+20230125.95bb4788a
Release: 0
Summary: Scalable High-Availability cluster resource manager
Accepting request 513590 from home:yan_gao:branches:network:ha-clustering:Factory:Test - logging: ensure blackbox gets generated on arithmetic error - crm_mon: overcome crm_system_name no longer influenced with argv - crm_mon: make CGI bail out on suspicious arguments - crm_mon: make CGI bail out properly and w/o help screen - crm_mon: canonical casing of Content-Type CGI header field - libcrmcommon: handle schema versions properly - attrd: don't reconnect to lrmd if already connected - PE: Ensure nested container connections run on the same host - crmd: send alerts via lrmd - lrmd: execute alerts as cluster daemon user - libservices: add ability to specify user to run an action - libcrmcommon: improve user lookup messages - extra: correct ClusterMon metadata - attrd: avoid memory leak when disconnecting from lrmd - attrd,tools: avoid memory leaks from use of crm_itoa() - attrd: be consistent about attr/host logging - attrd: delay lrmd connect until needed - attrd: add timestamp to alert just when needed - attrd: improve log messages - libcrmcommon,libpe_rules: avoid crash when alerts section has comments - libcrmcommon: add API call for next named XML child - liblrmd: only set environment variables with a value - attrd,liblrmd: handle adding env var at head of list - lrmd: drain alerts at shutdown - attrd,lrmd: generate alert sequence number in lrmd - liblrmd: better trace message when creating command - stonith-ng: avoid double-free of pending-ops in free_device - crmd: log correct feature set revision - PE: update start-failure-is-fatal help - cib: avoid unnecessary memory allocation OBS-URL: https://build.opensuse.org/request/show/513590 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=272
2017-07-31 17:14:51 +02:00
# AGPL-3.0 licensed extra/clustermon.sh is not present in the binary
Accepting request 625813 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 2.0.0+20180726.3d81c89b8: - Shutdown corosync after a fatal error - tools: ipmiservicelogd FTBFS on ppc64le - tools: notifyServicelogEvent FTBFS on ppc64le - tools: detect CIB directory correctly - tools: avoid memory leak when crm_resource checks resource - controller: avoid any chance of use-of-NULL when doing LRM op - resources: controld doesn't need to check for corosync 1 plugin - resources: use correct variable name in Stateful - cts-scheduler: restore ability to pass arguments to single test run - resources: use ocf_is_true in SysInfo - spec: drop superfluous dependency of -libs-devel on -cts - tools: update URL in crm_simulate help - crm_mon: rhbz#1461964 - add fence history features - Update to version 2.0.0+20180706.8cf3fe749 (Pacemaker-2.0.0): - tools: Multiple -V increase debug level (#1526) - scheduler: clarify multiple-anonymous-instances message - scheduler: avoid use-after-free when on-fail=block - controller: add node name to meta-data call environment - controller: filter certain synthesized failures from CIB - controller: filter certain action timeouts from CIB - controller: don't record pending notifies in CIB - executor: cancel recurring monitors if fence device registration is lost - controller: avoid memory leak if start-up fails - XML: schemas.c: fix possible memleak + less magic with numeric constants - tools: stonith_admin -h/-H options are queries - libstonithd: avoid memory leak when getting meta-data - XML: resources-3.1.rng: relaxed schema after tight upgrade enforcement - XML: schemas.c: take severities of XSLT messages into account properly OBS-URL: https://build.opensuse.org/request/show/625813 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=307
2018-07-27 17:42:24 +02:00
License: GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later
Group: Productivity/Clustering/HA
URL: https://www.clusterlabs.org/
Accepting request 559624 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 1.1.18+20171221.c91a650ec: - cib,libcrmcommon: drop support for PCMK_legacy variable - crmd: drop support for DCs that don't support throttling - libcrmcommon: drop special handling of pre-1.1.4 migration history entries - libcrmcommon: drop special handling of pre-1.1.7 failed recurring op history - 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 - 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) OBS-URL: https://build.opensuse.org/request/show/559624 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=287
2017-12-23 16:19:10 +01:00
Source0: %{name}-%{version}.tar.xz
Source1: crm_report.in
Source100: pacemaker.rpmlintrc
Patch1: bug-806256_pacemaker-log-level-notice.patch
Accepting request 721844 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 2.0.2+20190801.122c32115: - libcib: install cib_types.h - tools: Use glib for cmdline handling in crm_mon. - libcrmcommon: Handle no digits in crm_int_helper. - libcrmcommon: Allow glib cmdline parsing without formatted output. - extra: calculate #health_disk correctly in SysInfo - extra: handle run-as-user properly in ClusterMon - extra: advertise promote and demote in Stateful meta-data - extra: formally deprecate the ocf:pacemaker:pingd agent - extra: quote shell variables in agent code where appropriate - extra: use ":=" where appropriate in agent code - Update to version 2.0.2+20190725.4b4fea3eb: - Rebase: * bug-977201_pacemaker-controld-self-fencing.patch - libcrmcommon: Restore getopt behavior in stonith_admin. - controller: document the cluster-name cluster property - controller: allow configurable reaction to local node fencing - pacemakerd: make daemon exit detection messages more consistent - executor: stonith probes should fail only if previously registered - libstonithd: handle API creation errors better - spec: avoid long-broken (in a pristine tree state) "make all" - controller: panic local host if notified of own fencing - controller: clear "required" bit when disconnecting scheduler - libcrmcommon: Remove -q from global cmdline options. - tools: Allow HTML output in stonith_admin. - libstonithd: Add HTML support to fencing messages. - st_client: Reword stonith_event_text. - controld: Use XML output to check for pending status. - pengine: formatted output for html OBS-URL: https://build.opensuse.org/request/show/721844 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=329
2019-08-08 18:13:22 +02:00
Patch2: bug-728579_pacemaker-stonith-dev-id.patch
Accepting request 579246 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Build: Ship cibsecret by pacemaker instead of cluster-glue (bsc#1082456) * Drop obsolete pacemaker-cibsecret-tool-temp-disabled.patch - Update to version 1.1.18+20180216.ae50b7f5d: - various: improve string allocation - XML: upgrade-2.10.xsl: re(drop) rsc_colocation/@score-attribute{,-mangle} - XML: upgrade-*.xsl: bump the validate-with field from within stylesheet - XML: upgrade-*.xsl: omit XML declaration - upgrade-*.xsl: don't be picky about comments, PIs, etc. - Update to version 1.1.18+20180213.965befd59: - libcrmcommon: use /tmp when creating temporary XML file - tools: crm_master should always work on node attribute - tools: crm_resource --cleanup couldn't match clone instances - tools: crm_resource --refresh should ignore --operation and --interval - crmd: quorum gain should always cause new transition - rhbz#1527072 - Correctly observe colocation constraints with bundles in the Master role - Bug rhbz#1519812 - Prevent notify actions from causing --wait to hang - libpe_status: recover after failed demote when appropriate - lrmd: always use most recent remote proxy - libpe_status: limit resource type check to primitives - PE: correct mispelled constant - PE: Ensure stop operations occur after stopped remote connections have been brought up - PE: Remote connection resources are safe to to require only quorum - PE: Only allowed nodes need to be considered when ordering resource startup after _all_ recovery - PE: Ordering bundle child stops/demotes after container fencing causes graph loops - PE: Passing boolean instead of a pointer OBS-URL: https://build.opensuse.org/request/show/579246 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=299
2018-02-23 06:13:07 +01:00
Patch3: pacemaker-nagios-plugin-dir.patch
Patch4: bug-812269_pacemaker-fencing-device-register-messages.patch
Patch5: pacemaker-Wno-format-signedness.patch
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
Accepting request 602487 from home:yan_gao:branches:network:ha-clustering:Factory:Test - 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) - 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. - 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 OBS-URL: https://build.opensuse.org/request/show/602487 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=304
2018-04-30 12:26:02 +02:00
Patch9: pacemaker-cts-StartCmd.patch
Accepting request 919502 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.0+20210816.c6a4f6e6c (Pacemaker-2.1.1-rc3) : - crm_resource: translate LSB rc to exit code and fix resources_find_service_class() call - controller: ensure newly joining node learns the node names of non-DCs (bsc#1180618) - controller: ensure lost node's transient attributes are cleared without DC (rh#1986998) - Update to version 2.1.0+20210806.a64ad221a (Pacemaker-2.1.1-rc2): - pacemakerd: show correct error message if can't request shutdown - scheduler: Output the clone header if there are no instances. - scheduler: Sort brief output of resources. - scheduler: Fix display of active resources on offline nodes. - tools: avoid memory leaks in crm_mon - tools: avoid (insignificant) memory leaks - Update to version 2.1.0+20210727.9e3a841a3 (Pacemaker-2.1.1-rc1): - scheduler: Fix XML output of cloned groups. - scheduler: Condense group and clone status in output. - scheduler: Only output the clone header if necessary. - scheduler: Mark partially active groups in output. - scheduler: Tweak resource filtering for groups. - libcrmcommon: Also allow string arguments that start with a dash. - tools: Audit command line options. - Update to version 2.1.0+20210721.0bf0e8547: - scheduler: respect runnable argument when creating pseudo op - scheduler: pe_order_implies_first should matter if 'then' is required - scheduler: don't make optional constraints with group members mandatory - scheduler: avoid invalid transition when group member unmanaged (clbz#5423) - Update to version 2.1.0+20210720.202b37962: OBS-URL: https://build.opensuse.org/request/show/919502 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=349
2021-09-16 12:47:19 +02:00
Patch10: bsc#1180966-0001-Log-pacemakerd-downgrade-the-warning-about-SBD_SYNC_.patch
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
# Required basic build tools
BuildRequires: autoconf
BuildRequires: automake
Accepting request 439181 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Revert "Build: configure: make systemd detection akin to + before Upstart one" * pacemaker-configure-systemd-detection.patch - libcrmcommon: fix CVE-2016-7035 (improper IPC guarding) (bsc#1007433) - various: issues discovered via valgrind and coverity - attrd_updater: fix usage of HAVE_ATOMIC_ATTRD - Upstream version cs: b6f251a13fadca0cb74702b0c007a55275c8ea09 - Rebase: * pacemaker-NodeUtilization-RA.patch - extra: add resource agent for managing a node attribute - crmd: cl#5185 - Record pending operations in the CIB before they are performed (bsc#1003565) - ClusterMon: fix to avoid matching other process with the same PID - mcp: improve comments for sysconfig options - spec: require libqb >= 0.13.0 - tools: crm_standby --version/--help should work without cluster - spec: reorganize so %pre etc. blocks are self-contained - spec: require python >= 2.6 - spec: comment better - libpengine: ensure child is not null before looking up value - libpengine: only log startup-fencing warning once - Upstream version cs: 722276c442bf023931842313bfe0dfb7d90a7c15 - pacemaker.service: do not mistakenly suggest killing fenced - pacemaker.spec: consume "systemdunitdir" via %_unitdir - libcrmcommon: report errors consistently when waiting for data on connection (bsc#986644) - libservices: use DBusError API properly - remote: Correctly calculate the remaining timeouts when receiving messages (bsc#986644) - libfencing: report added node ID correctly - crm_mon: Do not call setenv with null value - pacemaker_remote: allow remote clients to timeout/reconnect OBS-URL: https://build.opensuse.org/request/show/439181 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=255
2016-11-08 11:56:04 +01:00
BuildRequires: coreutils
BuildRequires: fdupes
Accepting request 439181 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Revert "Build: configure: make systemd detection akin to + before Upstart one" * pacemaker-configure-systemd-detection.patch - libcrmcommon: fix CVE-2016-7035 (improper IPC guarding) (bsc#1007433) - various: issues discovered via valgrind and coverity - attrd_updater: fix usage of HAVE_ATOMIC_ATTRD - Upstream version cs: b6f251a13fadca0cb74702b0c007a55275c8ea09 - Rebase: * pacemaker-NodeUtilization-RA.patch - extra: add resource agent for managing a node attribute - crmd: cl#5185 - Record pending operations in the CIB before they are performed (bsc#1003565) - ClusterMon: fix to avoid matching other process with the same PID - mcp: improve comments for sysconfig options - spec: require libqb >= 0.13.0 - tools: crm_standby --version/--help should work without cluster - spec: reorganize so %pre etc. blocks are self-contained - spec: require python >= 2.6 - spec: comment better - libpengine: ensure child is not null before looking up value - libpengine: only log startup-fencing warning once - Upstream version cs: 722276c442bf023931842313bfe0dfb7d90a7c15 - pacemaker.service: do not mistakenly suggest killing fenced - pacemaker.spec: consume "systemdunitdir" via %_unitdir - libcrmcommon: report errors consistently when waiting for data on connection (bsc#986644) - libservices: use DBusError API properly - remote: Correctly calculate the remaining timeouts when receiving messages (bsc#986644) - libfencing: report added node ID correctly - crm_mon: Do not call setenv with null value - pacemaker_remote: allow remote clients to timeout/reconnect OBS-URL: https://build.opensuse.org/request/show/439181 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=255
2016-11-08 11:56:04 +01:00
BuildRequires: findutils
Accepting request 588117 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 1.1.18+20180313.2c83c6872: - cts-pengine: add regression test for changing bundle replica count - libpe_status: handle unique bundle children correctly - Update to version 1.1.18+20180312.31c732adc: - spec: make shadow dependency explicit - spec: drop requirements for bison and flex - Update to version 1.1.18+20180309.e51687162: - crmd,liblrmd,libcrmcommon: improve remote node disconnection logs - libcrmcommon: add function to get text equivalent of client type - crmd: always write faked failures to CIB whenever possible - liblrmd: add function to create resource info structure - crmd: functionize setting fake operation status - crmd: always assert when operation can't be created - crmd: avoid core dump if remote connection doesn't exist - crmd: improve lrmd failure handling - crmd: return rich error codes from get_lrm_resource() - crmd: match only executed down events - crmd: functionize pieces of do_lrm_invoke() - crmd: don't abort for v2 diff LRM refresh if actions pending - crmd: validate CIB diffs better - Update to version 1.1.18+20180305.9cd0f6cb8: - libcrmcommon: avoid memory leak when schema transform not found - tools: warn if crm_resource --wait called in mixed-version cluster - Install /etc/pacemaker directory for storing authkey file (bsc#1082883) - Update to version 1.1.18+20180226.f788652cf: - crmd: log transition ID when aborting OBS-URL: https://build.opensuse.org/request/show/588117 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=301
2018-03-17 09:57:27 +01:00
BuildRequires: gcc
Accepting request 966809 from home:yan_gao:branches:network:ha-clustering:Factory - Create libltdl/config before autoreconf to fix an incompatibility with autoconf 2.71 - Update to version 2.1.2+20220331.1ad8bbddd: - tools: Fix the -v option to attrd_updater. - Update to version 2.1.2+20220329.efdcb0bbf: - resources: Add an OCF_RESKEY_dampen parameter to HealthSMART. - resources: Mark HealthSMART parameters as reloadable. - resources: Also fix HealthSMART_monitor. - resources: Fix a bug in init_smart in HealthSMART. - resources: Fix the stop action in HealthSMART. - resources: Add an OCF_RESKEY_smartctl parameter to HealthSMART. - resources: update HealthSMART agent for OCF 1.1 - Update to version 2.1.2+20220328.24d87d0b2: - tools: Do not allow certain operations on clone instances. - tools: Fix one method of restarting a cloned group. - tools: Fix restarting clone instances in crm_resource. - tools: If crm_resource is given an invalid node, error. - tools: Fix one way to restart a cloned primitive. - tools: Fix restarting implicit bundled resources without a host. - tools: Fix double free errors in crm_resource. - tools: Compare host names case insensitively... - Update to version 2.1.2+20220328.2dd22a9d7: - tools: Update a couple option help strings in attrd_updater. - Convert attrd_updater to use glib for cmdline handling. - Update to version 2.1.2+20220322.5129e5ca5: OBS-URL: https://build.opensuse.org/request/show/966809 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=359
2022-04-04 13:54:42 +02:00
BuildRequires: gettext-tools >= 0.18
Accepting request 439181 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Revert "Build: configure: make systemd detection akin to + before Upstart one" * pacemaker-configure-systemd-detection.patch - libcrmcommon: fix CVE-2016-7035 (improper IPC guarding) (bsc#1007433) - various: issues discovered via valgrind and coverity - attrd_updater: fix usage of HAVE_ATOMIC_ATTRD - Upstream version cs: b6f251a13fadca0cb74702b0c007a55275c8ea09 - Rebase: * pacemaker-NodeUtilization-RA.patch - extra: add resource agent for managing a node attribute - crmd: cl#5185 - Record pending operations in the CIB before they are performed (bsc#1003565) - ClusterMon: fix to avoid matching other process with the same PID - mcp: improve comments for sysconfig options - spec: require libqb >= 0.13.0 - tools: crm_standby --version/--help should work without cluster - spec: reorganize so %pre etc. blocks are self-contained - spec: require python >= 2.6 - spec: comment better - libpengine: ensure child is not null before looking up value - libpengine: only log startup-fencing warning once - Upstream version cs: 722276c442bf023931842313bfe0dfb7d90a7c15 - pacemaker.service: do not mistakenly suggest killing fenced - pacemaker.spec: consume "systemdunitdir" via %_unitdir - libcrmcommon: report errors consistently when waiting for data on connection (bsc#986644) - libservices: use DBusError API properly - remote: Correctly calculate the remaining timeouts when receiving messages (bsc#986644) - libfencing: report added node ID correctly - crm_mon: Do not call setenv with null value - pacemaker_remote: allow remote clients to timeout/reconnect OBS-URL: https://build.opensuse.org/request/show/439181 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=255
2016-11-08 11:56:04 +01:00
BuildRequires: grep
BuildRequires: help2man
BuildRequires: libtool
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
BuildRequires: make
BuildRequires: pam-devel
BuildRequires: pkgconfig
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
BuildRequires: python-rpm-macros
BuildRequires: python3-setuptools
# Required for agent_config.h which specifies the correct scratch directory
BuildRequires: resource-agents
Accepting request 439181 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Revert "Build: configure: make systemd detection akin to + before Upstart one" * pacemaker-configure-systemd-detection.patch - libcrmcommon: fix CVE-2016-7035 (improper IPC guarding) (bsc#1007433) - various: issues discovered via valgrind and coverity - attrd_updater: fix usage of HAVE_ATOMIC_ATTRD - Upstream version cs: b6f251a13fadca0cb74702b0c007a55275c8ea09 - Rebase: * pacemaker-NodeUtilization-RA.patch - extra: add resource agent for managing a node attribute - crmd: cl#5185 - Record pending operations in the CIB before they are performed (bsc#1003565) - ClusterMon: fix to avoid matching other process with the same PID - mcp: improve comments for sysconfig options - spec: require libqb >= 0.13.0 - tools: crm_standby --version/--help should work without cluster - spec: reorganize so %pre etc. blocks are self-contained - spec: require python >= 2.6 - spec: comment better - libpengine: ensure child is not null before looking up value - libpengine: only log startup-fencing warning once - Upstream version cs: 722276c442bf023931842313bfe0dfb7d90a7c15 - pacemaker.service: do not mistakenly suggest killing fenced - pacemaker.spec: consume "systemdunitdir" via %_unitdir - libcrmcommon: report errors consistently when waiting for data on connection (bsc#986644) - libservices: use DBusError API properly - remote: Correctly calculate the remaining timeouts when receiving messages (bsc#986644) - libfencing: report added node ID correctly - crm_mon: Do not call setenv with null value - pacemaker_remote: allow remote clients to timeout/reconnect OBS-URL: https://build.opensuse.org/request/show/439181 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=255
2016-11-08 11:56:04 +01:00
BuildRequires: sed
Accepting request 406453 from home:yan_gao:branches:network:ha-clustering:Factory:Test - ping: Log sensible error when /tmp is full (bsc#987348) - crm_mon: Do not log errors for the known CIB changes that should be ignored (bsc#986931) - logging: Enable synchronous logging when blackboxes are enabled - libpengine: print target role and blocked status in XML output - tools: add maintenance mode and disabled/blocked resources to crm_mon XML/HTML output - tools: break up long lines in crm_mon console output - libservices: include socket units when listing all systemd agents - fencing: fence_legacy - Search capable devices by querying them through "list" action for cluster-glue stonith agents (bsc#986265) - extra: correct quoting of timestamp-format in alert-snmp-example - pengine,tools: Display pending resource state by default when it's available (bsc#986201) - rng: Allow rsc-pattern in locations for version 2.6 - pengine: Expand regexp references in location constraints - pengine: Allow to set base score for progressive node health strategy - systemd: Allow unit names ending in .socket. - watchdog: Correction to do to change action of the system reboot by fail_fast - Upstream version cs: 630d0d112092042b6f79c2a02bb442e82fee93ec - Remove conditionals that are not really needed as they always kept the values - Remove the cman conditional as we do not even have the dependencies to build with it in OBS - Convert deps to pkgconfig style ones and remove deps that are not mentioned by the testsuite or the configure.ac - Update to version 1.1.15 - crmd: mention that graceful remote shutdowns may cause connection failures (bsc#981489) - alerts - drop 5min timeout to 30s since it is configurable now - Bug bz#5292 - crmd: wait for alerts to finish - libais,libcluster,libcrmcommon,liblrmd: don't use %z specifier - alerts: ensure sample alert agents handle undefined recipient OBS-URL: https://build.opensuse.org/request/show/406453 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=248
2016-07-04 17:06:14 +02:00
BuildRequires: pkgconfig(bzip2)
Accepting request 942220 from home:yan_gao:branches:network:ha-clustering:Factory - fencer: get current time correctly * 0001-Fix-fencer-get-current-time-correctly.patch - Update to version 2.1.2+20211124.ada5c3b36 (Pacemaker-2.1.2): - fencer: add missing space to topology message - controller: handle remote connection start timeouts correctly - Update to version 2.1.1+20211116.8db4569e4 (Pacemaker-2.1.2-rc2): - fencing: mark state as done if remapped "on" times out - Fix OCF_RA_INSTALL_DIR Autoconf variable name in pkg-config files - daemons: Free memory at the end of fail_pending_op. - Update to version 2.1.1+20211104.62c36e2b1 (Pacemaker-2.1.2-rc1): - Use user_include_exclude_cb in crm_mon more. (clbz#5485) - Only set default sections in crm_mon once. (clbz#5485) - fencer: improve messages for dynamic target queries (rh#1470834) - fencer: consolidate messages for asynchronous results (rh#1470834) - fencer: log a message when out of memory for dynamic target search (rh#1470834) - libcrmservice: distinguish local and global configuration errors (rh#1470834) - libcrmservice: improve messages for pre-execution failures in child (rh#1470834) - Update to version 2.1.1+20211028.70f82d2c0: - attrd: check election status upon loss of a voter to prevent unexpected pending (bsc#1191676) - Update to version 2.1.1+20211028.7ee8b5bdd: - tools: select technical or human-friendly output of failed actions (rh#1470834) - controller,executor: tweak action result messages (rh#1470834) - install init scripts only if not using systemd - executor: log execution status and exit reason with results (rh#1470834) - executor: improve result message (rh#1470834) OBS-URL: https://build.opensuse.org/request/show/942220 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=354
2021-12-23 11:19:25 +01:00
# Required for "make check"
BuildRequires: pkgconfig(cmocka)
Accepting request 602487 from home:yan_gao:branches:network:ha-clustering:Factory:Test - 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) - 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. - 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 OBS-URL: https://build.opensuse.org/request/show/602487 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=304
2018-04-30 12:26:02 +02:00
BuildRequires: pkgconfig(corosync) >= 2.0.0
Accepting request 337268 from home:yan_gao:branches:network:ha-clustering:Factory:Test - fencing: Return a provider for the internal fencing agent "#watchdog" instead of logging an error (bsc#949441) * bug-949441_pacemaker-fencing-provider-internal.patch - spec: Move the normal resource agents into pacemaker-cli package (bsc#947197) - spec: Move logrotate configuration file into pacemaker-cli package (bsc#947197) - spec: Move attrd_updater, crm_attribute and crm_master into pacemaker-cli package (bsc#947197) - spec: Move xml schema files and PCMK-MIB.txt into pacemaker-cli package (bsc#947197) - crm_resource: Correctly observe --force when deleting and updating attributes (bsc#948197) - crm_resource: Correctly delete existing meta attributes regardless of their position in the heirarchy (bsc#948197) - fencing,libfencing: use level tag consistently in internal XML - crm_resource: Correctly update existing meta attributes regardless of their position in the heirarchy (bsc#948197) - crmd: properly detect CIB update failures for remote nodes - cibadmin: Prevent potential use-of-NULL in print_xml_output() (bsc#947180) - Fencing: The device list is expected to be comma separated - Tools: Do not send command lines to syslog - Tools: Repair the logging of 'interesting' command-lines - PE: resolve memory leak - libfencing: make topology level removal compatible with latest stonithd API - fencing: parse from correct XML location when registering/unregistering topology - tools: improve error handling when modifying configuration - crmd,libcrmcommon,libservices,tools: potential memory leaks (bsc#948197) - crmd,fencing: avoid potential null dereference in string searches - typo: OPSTIONS -> OPTIONS in crm_mon.sysconfig - cib: Check if the configuration changes with cib_config_changed() only for v1 diffs (bsc#946224) - liblrmd: don't print error if remote key environment variable unset - libcib: properly handle temporary file - libcrmcommon: better validation of environment variable value - crmd: avoid potential null dereference - libcib: potential user input overflow - controld: replace bashism OBS-URL: https://build.opensuse.org/request/show/337268 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=220
2015-10-09 13:34:40 +02:00
BuildRequires: pkgconfig(dbus-1)
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
# Required for core functionality
Accepting request 884033 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.0.5+20210310.83e765df6: - controller: re-joined node gets the host names of non-DC nodes (bsc#1180618) - Update to version 2.0.5+20210309.90b3e455b: - Allow the none format in other command line tools. - scheduler,tools: stop using last-run in CIB status - Update to version 2.0.5+20210302.64e0c771d: - crm_mon.rng/crm_resource.rng: Change the schema type of 'expected' and 'call' to integer. (rh#1931332) - Update to version 2.0.5+20210302.f537b60c2: - fenced: retry getting metadata until we get it - require glib 2.42.0 or later - Update to version 2.0.5+20210224.63d2fa7c2: - pacemakerd: downgrade corosync connection loss messages - libcrmcommon: be consistent with IPC server names in messages - CIB: deprecate support for can_fail action meta-attribute - CIB: deprecate remove-after-stop cluster property - pacemakerd,tools: use high-resolution sleep in a couple of places - pacemakerd: use high-resolution sleep functions if available - configure: drop support for --with-acl option - rpm: update for new legacy links default - configure: add --with-concurrent-fencing-default option - scheduler: allow 2.0 compatibility mode for certain output - include: Bump CRM_FEATURE_SET to 3.7.2. - tools: Convert crm_verify to use formatted output. - tools: Use glib for command line handling in crm_verify. - iso8601: prevent sec overrun before adding up as long long - crmadmin: tweaks OBS-URL: https://build.opensuse.org/request/show/884033 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=347
2021-04-09 13:05:33 +02:00
BuildRequires: pkgconfig(glib-2.0) >= 2.42
Accepting request 406453 from home:yan_gao:branches:network:ha-clustering:Factory:Test - ping: Log sensible error when /tmp is full (bsc#987348) - crm_mon: Do not log errors for the known CIB changes that should be ignored (bsc#986931) - logging: Enable synchronous logging when blackboxes are enabled - libpengine: print target role and blocked status in XML output - tools: add maintenance mode and disabled/blocked resources to crm_mon XML/HTML output - tools: break up long lines in crm_mon console output - libservices: include socket units when listing all systemd agents - fencing: fence_legacy - Search capable devices by querying them through "list" action for cluster-glue stonith agents (bsc#986265) - extra: correct quoting of timestamp-format in alert-snmp-example - pengine,tools: Display pending resource state by default when it's available (bsc#986201) - rng: Allow rsc-pattern in locations for version 2.6 - pengine: Expand regexp references in location constraints - pengine: Allow to set base score for progressive node health strategy - systemd: Allow unit names ending in .socket. - watchdog: Correction to do to change action of the system reboot by fail_fast - Upstream version cs: 630d0d112092042b6f79c2a02bb442e82fee93ec - Remove conditionals that are not really needed as they always kept the values - Remove the cman conditional as we do not even have the dependencies to build with it in OBS - Convert deps to pkgconfig style ones and remove deps that are not mentioned by the testsuite or the configure.ac - Update to version 1.1.15 - crmd: mention that graceful remote shutdowns may cause connection failures (bsc#981489) - alerts - drop 5min timeout to 30s since it is configurable now - Bug bz#5292 - crmd: wait for alerts to finish - libais,libcluster,libcrmcommon,liblrmd: don't use %z specifier - alerts: ensure sample alert agents handle undefined recipient OBS-URL: https://build.opensuse.org/request/show/406453 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=248
2016-07-04 17:06:14 +02:00
BuildRequires: pkgconfig(gnutls)
Accepting request 439181 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Revert "Build: configure: make systemd detection akin to + before Upstart one" * pacemaker-configure-systemd-detection.patch - libcrmcommon: fix CVE-2016-7035 (improper IPC guarding) (bsc#1007433) - various: issues discovered via valgrind and coverity - attrd_updater: fix usage of HAVE_ATOMIC_ATTRD - Upstream version cs: b6f251a13fadca0cb74702b0c007a55275c8ea09 - Rebase: * pacemaker-NodeUtilization-RA.patch - extra: add resource agent for managing a node attribute - crmd: cl#5185 - Record pending operations in the CIB before they are performed (bsc#1003565) - ClusterMon: fix to avoid matching other process with the same PID - mcp: improve comments for sysconfig options - spec: require libqb >= 0.13.0 - tools: crm_standby --version/--help should work without cluster - spec: reorganize so %pre etc. blocks are self-contained - spec: require python >= 2.6 - spec: comment better - libpengine: ensure child is not null before looking up value - libpengine: only log startup-fencing warning once - Upstream version cs: 722276c442bf023931842313bfe0dfb7d90a7c15 - pacemaker.service: do not mistakenly suggest killing fenced - pacemaker.spec: consume "systemdunitdir" via %_unitdir - libcrmcommon: report errors consistently when waiting for data on connection (bsc#986644) - libservices: use DBusError API properly - remote: Correctly calculate the remaining timeouts when receiving messages (bsc#986644) - libfencing: report added node ID correctly - crm_mon: Do not call setenv with null value - pacemaker_remote: allow remote clients to timeout/reconnect OBS-URL: https://build.opensuse.org/request/show/439181 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=255
2016-11-08 11:56:04 +01:00
# Pacemaker requires a minimum libqb functionality
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
BuildRequires: pkgconfig(libqb) >= 0.17.0
Accepting request 406453 from home:yan_gao:branches:network:ha-clustering:Factory:Test - ping: Log sensible error when /tmp is full (bsc#987348) - crm_mon: Do not log errors for the known CIB changes that should be ignored (bsc#986931) - logging: Enable synchronous logging when blackboxes are enabled - libpengine: print target role and blocked status in XML output - tools: add maintenance mode and disabled/blocked resources to crm_mon XML/HTML output - tools: break up long lines in crm_mon console output - libservices: include socket units when listing all systemd agents - fencing: fence_legacy - Search capable devices by querying them through "list" action for cluster-glue stonith agents (bsc#986265) - extra: correct quoting of timestamp-format in alert-snmp-example - pengine,tools: Display pending resource state by default when it's available (bsc#986201) - rng: Allow rsc-pattern in locations for version 2.6 - pengine: Expand regexp references in location constraints - pengine: Allow to set base score for progressive node health strategy - systemd: Allow unit names ending in .socket. - watchdog: Correction to do to change action of the system reboot by fail_fast - Upstream version cs: 630d0d112092042b6f79c2a02bb442e82fee93ec - Remove conditionals that are not really needed as they always kept the values - Remove the cman conditional as we do not even have the dependencies to build with it in OBS - Convert deps to pkgconfig style ones and remove deps that are not mentioned by the testsuite or the configure.ac - Update to version 1.1.15 - crmd: mention that graceful remote shutdowns may cause connection failures (bsc#981489) - alerts - drop 5min timeout to 30s since it is configurable now - Bug bz#5292 - crmd: wait for alerts to finish - libais,libcluster,libcrmcommon,liblrmd: don't use %z specifier - alerts: ensure sample alert agents handle undefined recipient OBS-URL: https://build.opensuse.org/request/show/406453 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=248
2016-07-04 17:06:14 +02:00
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(libxslt)
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
BuildRequires: pkgconfig(ncurses)
Accepting request 575205 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 1.1.18+20180209.7acb22379: - use proper way to make output files executable - spec: move lrmd_test to cli package - spec: make log directories owned by cli package - spec: move all test data into cts package - pengine: move regression test to cts as cts-pengine - lrmd: move regression test to cts as cts-lrmd - fencing: move regression test to cts as cts-stonithd - tools: move CLI regression test to cts as cts-cli - rename top-level testing files and move to cts directory - tools: drop crmadmin -i and -d options (fate#324508) - Update to version 1.1.18+20180208.f6a261987: - Feature: crmd: modify feature set handling - Update to version 1.1.18+20180205.b44c57e35: - pengine,doc,tools: rename "master score" to "promotion score" (fate#324508) - libpe_status: rename bundle 'masters' to 'promoted-max' (fate#323415) - pengine,libpe_status: rename master-{max,node-max} to promoted-* (fate#324508) - various: merge clone resource type and master/slave resource type (fate#324508) - attrd,pacemakerd,libcrmcommon: make "Exiting" last message - don't use corosync logging settings (fate#324508) - crmd,libpe_rules: drop support for notification-agent/recipient - tools: improve crm_failcount exit code usage - Update to version 1.1.18+20180129.c801ab11e: - allow configuring specific python intepreter version (fate#323526) * Drop obsolete fate-323526_pacemaker-pacemaker-configure-AM_PATH_PYTHON-python3.patch - use auto-configured python executable in python shebangs (fate#323526) * Update fate-323526_pacemaker-tests-shebang-python3.patch OBS-URL: https://build.opensuse.org/request/show/575205 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=297
2018-02-10 13:26:11 +01:00
# Pacemaker requires a minimum Python functionality
BuildRequires: pkgconfig(python3)
BuildRequires: pkgconfig(systemd)
Accepting request 406453 from home:yan_gao:branches:network:ha-clustering:Factory:Test - ping: Log sensible error when /tmp is full (bsc#987348) - crm_mon: Do not log errors for the known CIB changes that should be ignored (bsc#986931) - logging: Enable synchronous logging when blackboxes are enabled - libpengine: print target role and blocked status in XML output - tools: add maintenance mode and disabled/blocked resources to crm_mon XML/HTML output - tools: break up long lines in crm_mon console output - libservices: include socket units when listing all systemd agents - fencing: fence_legacy - Search capable devices by querying them through "list" action for cluster-glue stonith agents (bsc#986265) - extra: correct quoting of timestamp-format in alert-snmp-example - pengine,tools: Display pending resource state by default when it's available (bsc#986201) - rng: Allow rsc-pattern in locations for version 2.6 - pengine: Expand regexp references in location constraints - pengine: Allow to set base score for progressive node health strategy - systemd: Allow unit names ending in .socket. - watchdog: Correction to do to change action of the system reboot by fail_fast - Upstream version cs: 630d0d112092042b6f79c2a02bb442e82fee93ec - Remove conditionals that are not really needed as they always kept the values - Remove the cman conditional as we do not even have the dependencies to build with it in OBS - Convert deps to pkgconfig style ones and remove deps that are not mentioned by the testsuite or the configure.ac - Update to version 1.1.15 - crmd: mention that graceful remote shutdowns may cause connection failures (bsc#981489) - alerts - drop 5min timeout to 30s since it is configurable now - Bug bz#5292 - crmd: wait for alerts to finish - libais,libcluster,libcrmcommon,liblrmd: don't use %z specifier - alerts: ensure sample alert agents handle undefined recipient OBS-URL: https://build.opensuse.org/request/show/406453 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=248
2016-07-04 17:06:14 +02:00
BuildRequires: pkgconfig(uuid)
Requires: %{name}-cli = %{version}-%{release}
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
%if %{enable_cluster_libs_pkg}
Requires: %{name}-cluster-libs = %{version}-%{release}
%endif
Requires: %{name}-libs = %{version}-%{release}
Accepting request 594934 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 1.1.18+20180406.633845120: - libcrmcommon: add a byte to pid file holder - attrd,cib,libcrmcommon: avoid %z - crmd: avoid memory leak when synthesizing operation result - tools: avoid memory leak on invalid resource - crmd: log rc code as extended information - cib: avoid file descriptor leak on temporary file creation - pengine: avoid redundant test - libcrmcommon: handle compression failures properly - libcrmcommon: improve empty string check - various: improve NULL checks - libcrmcommon: improve patch xpath searches - libcrmcommon,tools: use format strings appropriate to variables - libcrmcommon: use correct argument type for duration - libcrmcluster: avoid potential use-of-NULL - libcrmcommon,libstonithd: avoid resource leaks - tools: get sensor lun in ipmiservicelogd before using it - schema upgrade: temporary fix to avoid crash on newly present text - Update to version 1.1.18+20180406.ce623681e: - fencing: convert fence_legacy to python - fencing: fix typos in messages - Update to version 1.1.18+20180406.18fe1cc2b: - XML: upgrade-2.10.xsl: add transform for automatic upgrades to latest schema - Log: establish correct character string literals also with qb_logt sink - pengine: fix swapped warning message arguments leading to segfault - cts-pengine: add regression test for notifications for unrunnable actions - cts-pengine: update regression tests for notification changes - rhbz#1545449 - Do not perform notifications for events we know wont be executed OBS-URL: https://build.opensuse.org/request/show/594934 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=302
2018-04-09 17:40:11 +02:00
Requires: corosync >= 2.0.0
Requires: python3
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
Requires: python3-%{name} = %{version}-%{release}
Requires: resource-agents
Recommends: crmsh
Recommends: fence-agents
Recommends: libdlm
Recommends: sbd
Suggests: graphviz
Conflicts: heartbeat < 3.0
Conflicts: libheartbeat2 < 3.0.0
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
# Booth requires this
Provides: pacemaker-ticket-support = 2.0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%{?systemd_requires}
Accepting request 406453 from home:yan_gao:branches:network:ha-clustering:Factory:Test - ping: Log sensible error when /tmp is full (bsc#987348) - crm_mon: Do not log errors for the known CIB changes that should be ignored (bsc#986931) - logging: Enable synchronous logging when blackboxes are enabled - libpengine: print target role and blocked status in XML output - tools: add maintenance mode and disabled/blocked resources to crm_mon XML/HTML output - tools: break up long lines in crm_mon console output - libservices: include socket units when listing all systemd agents - fencing: fence_legacy - Search capable devices by querying them through "list" action for cluster-glue stonith agents (bsc#986265) - extra: correct quoting of timestamp-format in alert-snmp-example - pengine,tools: Display pending resource state by default when it's available (bsc#986201) - rng: Allow rsc-pattern in locations for version 2.6 - pengine: Expand regexp references in location constraints - pengine: Allow to set base score for progressive node health strategy - systemd: Allow unit names ending in .socket. - watchdog: Correction to do to change action of the system reboot by fail_fast - Upstream version cs: 630d0d112092042b6f79c2a02bb442e82fee93ec - Remove conditionals that are not really needed as they always kept the values - Remove the cman conditional as we do not even have the dependencies to build with it in OBS - Convert deps to pkgconfig style ones and remove deps that are not mentioned by the testsuite or the configure.ac - Update to version 1.1.15 - crmd: mention that graceful remote shutdowns may cause connection failures (bsc#981489) - alerts - drop 5min timeout to 30s since it is configurable now - Bug bz#5292 - crmd: wait for alerts to finish - libais,libcluster,libcrmcommon,liblrmd: don't use %z specifier - alerts: ensure sample alert agents handle undefined recipient OBS-URL: https://build.opensuse.org/request/show/406453 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=248
2016-07-04 17:06:14 +02:00
# Enables optional functionality
%if 0%{?suse_version} > 1100
BuildRequires: docbook-xsl-stylesheets
%else
BuildRequires: docbook-style-xsl
%endif
%if %{with stonithd}
Accepting request 406453 from home:yan_gao:branches:network:ha-clustering:Factory:Test - ping: Log sensible error when /tmp is full (bsc#987348) - crm_mon: Do not log errors for the known CIB changes that should be ignored (bsc#986931) - logging: Enable synchronous logging when blackboxes are enabled - libpengine: print target role and blocked status in XML output - tools: add maintenance mode and disabled/blocked resources to crm_mon XML/HTML output - tools: break up long lines in crm_mon console output - libservices: include socket units when listing all systemd agents - fencing: fence_legacy - Search capable devices by querying them through "list" action for cluster-glue stonith agents (bsc#986265) - extra: correct quoting of timestamp-format in alert-snmp-example - pengine,tools: Display pending resource state by default when it's available (bsc#986201) - rng: Allow rsc-pattern in locations for version 2.6 - pengine: Expand regexp references in location constraints - pengine: Allow to set base score for progressive node health strategy - systemd: Allow unit names ending in .socket. - watchdog: Correction to do to change action of the system reboot by fail_fast - Upstream version cs: 630d0d112092042b6f79c2a02bb442e82fee93ec - Remove conditionals that are not really needed as they always kept the values - Remove the cman conditional as we do not even have the dependencies to build with it in OBS - Convert deps to pkgconfig style ones and remove deps that are not mentioned by the testsuite or the configure.ac - Update to version 1.1.15 - crmd: mention that graceful remote shutdowns may cause connection failures (bsc#981489) - alerts - drop 5min timeout to 30s since it is configurable now - Bug bz#5292 - crmd: wait for alerts to finish - libais,libcluster,libcrmcommon,liblrmd: don't use %z specifier - alerts: ensure sample alert agents handle undefined recipient OBS-URL: https://build.opensuse.org/request/show/406453 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=248
2016-07-04 17:06:14 +02:00
%if 0%{?suse_version}
Accepting request 979417 from home:yan_gao:branches:network:ha-clustering:Factory - 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]. - Update to version 2.1.2+20220526.b387f8972: - libcrmcommon: avoid memory leak if IPC server fails to run - nls: format of XML-escaped string - 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 - Update to version 2.1.2+20220511.0bf080da3: - tools: Set options.command when "attrd_updater -Y" is used. - 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. OBS-URL: https://build.opensuse.org/request/show/979417 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=361
2022-05-27 07:40:32 +02:00
BuildRequires: cluster-glue-devel
Accepting request 406453 from home:yan_gao:branches:network:ha-clustering:Factory:Test - ping: Log sensible error when /tmp is full (bsc#987348) - crm_mon: Do not log errors for the known CIB changes that should be ignored (bsc#986931) - logging: Enable synchronous logging when blackboxes are enabled - libpengine: print target role and blocked status in XML output - tools: add maintenance mode and disabled/blocked resources to crm_mon XML/HTML output - tools: break up long lines in crm_mon console output - libservices: include socket units when listing all systemd agents - fencing: fence_legacy - Search capable devices by querying them through "list" action for cluster-glue stonith agents (bsc#986265) - extra: correct quoting of timestamp-format in alert-snmp-example - pengine,tools: Display pending resource state by default when it's available (bsc#986201) - rng: Allow rsc-pattern in locations for version 2.6 - pengine: Expand regexp references in location constraints - pengine: Allow to set base score for progressive node health strategy - systemd: Allow unit names ending in .socket. - watchdog: Correction to do to change action of the system reboot by fail_fast - Upstream version cs: 630d0d112092042b6f79c2a02bb442e82fee93ec - Remove conditionals that are not really needed as they always kept the values - Remove the cman conditional as we do not even have the dependencies to build with it in OBS - Convert deps to pkgconfig style ones and remove deps that are not mentioned by the testsuite or the configure.ac - Update to version 1.1.15 - crmd: mention that graceful remote shutdowns may cause connection failures (bsc#981489) - alerts - drop 5min timeout to 30s since it is configurable now - Bug bz#5292 - crmd: wait for alerts to finish - libais,libcluster,libcrmcommon,liblrmd: don't use %z specifier - alerts: ensure sample alert agents handle undefined recipient OBS-URL: https://build.opensuse.org/request/show/406453 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=248
2016-07-04 17:06:14 +02:00
%else
BuildRequires: cluster-glue-libs-devel
%endif
%endif
%if %{with doc}
BuildRequires: asciidoc
BuildRequires: inkscape
Accepting request 868329 from home:yan_gao:branches:network:ha-clustering:Factory - pacemakerd: downgrade the warning about SBD_SYNC_RESOURCE_STARTUP to notice (bsc#1180966) * bsc#1180966-0001-Log-pacemakerd-downgrade-the-warning-about-SBD_SYNC_.patch - Update to version 2.0.5+20210104.8ae19fdf9: - attrd: prevent leftover attributes of shutdown node in cib (bsc#1173668) - Update to version 2.0.5+20201218.c67665496: - books: enable Sphinx build - books: remove Publican - xml: Update XML schema for crm_resource changes. - libpacemaker: Also flatten XML location constraint output. - libpacemaker: Various small fixes to location-list. - libpacemaker: Fix printing out location constraints. - libpacemaker: Correct loop detection in rscs_colocated_with_list. - libpacemaker: Flatten XML output for colocations. - libpacemaker: Pass the correct resource to recursive calls. - tools: Don't display generic lists for colocations and constraints. - libpacemaker: Change the colocation list headings. - libpacemaker: Don't show an empty locations list. - libcrmcluster: properly check CPG payload size - libcrmcluster: correctly return error for invalid payload size - libcrmcommon: set errno properly on IPC connection failure - scheduler: Don't output a resource header with no list. - libcib: Cleanup at signoff.Fix(CLBZ#5457) - scheduler: add class back to multiple recovery message - fencer: standardize fence device references in log messages - fencer: improve wording of various messages - fencer: correct order of arguments to a message - fencer: log operation IDs more consistently - fencer: log operation state as readable string rather than integer enum value OBS-URL: https://build.opensuse.org/request/show/868329 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=345
2021-02-01 11:34:27 +01:00
BuildRequires: python3-sphinx
%endif
%if %{with_regression_tests}
BuildRequires: procps
BuildRequires: python3-curses
BuildRequires: python3-xml
%endif
%description
Pacemaker is an advanced, scalable High-Availability cluster resource
Accepting request 559624 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 1.1.18+20171221.c91a650ec: - cib,libcrmcommon: drop support for PCMK_legacy variable - crmd: drop support for DCs that don't support throttling - libcrmcommon: drop special handling of pre-1.1.4 migration history entries - libcrmcommon: drop special handling of pre-1.1.7 failed recurring op history - 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 - 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) OBS-URL: https://build.opensuse.org/request/show/559624 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=287
2017-12-23 16:19:10 +01:00
manager.
It supports more than 16 node clusters with significant capabilities
for managing resources and dependencies.
It will run scripts at initialization, when machines go up or down,
when related resources fail and can be configured to periodically check
resource health.
%package cli
Summary: Command line tools for controlling Pacemaker clusters
Group: Productivity/Clustering/HA
Accepting request 1042324 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20221208.a3f44794f (Pacemaker-2.1.5): - libs: Check for NULL in various functions. - daemons: Check for NULL in attrd_create_attribute. - Update to version 2.1.4+20221122.631339ca5 (Pacemaker-2.1.5-rc3): - libcrmcommon: Wait for ACKs from the attrd clear failure command. - daemons: Fix expanding ++ and += in multi-update IPC messages. - daemons: Add host attr to the children of multi-update IPC messages. - daemons: Copy all attrs from parent to child in multi-update IPC. - Update to version 2.1.4+20221115.d3699a621 (Pacemaker-2.1.5-rc2): - tools: quote timestamp in operation history output (bsc#1205279, bsc#1204581) - tools: Fix setting utilization attrs with crm_attribute. - cts-cli: add test for text output of crm_resource --list-operations/-O (bsc#1205279, bsc#1204581) - daemons: Set an attribute on the child of a multi-attr message. - scheduler: consider roles when blocking colocation dependents - scheduler: when blocking starts, block children's starts as well - Update to version 2.1.4+20221108.ba419204a: - tools: crm_resource --constraints now accepts --force - tools: crm_resource --constraints --recursive - tools: fix syntax on resetting options in crm_resource (bsc#1198409) - Update to version 2.1.4+20221031.0b3656e85: - scheduler: prioritize group colocations properly - scheduler: ignore empty groups in pcmk__add_colocated_node_scores() - scheduler: properly consider effect of "with group" colocations - scheduler: ensure group methods handle empty groups - scheduler: improve error handling when unpacking resources OBS-URL: https://build.opensuse.org/request/show/1042324 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=369
2022-12-12 12:12:25 +01:00
Requires: %{name}-libs = %{version}-%{release}
Requires: logrotate
Requires: perl-TimeDate
Accepting request 625813 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 2.0.0+20180726.3d81c89b8: - Shutdown corosync after a fatal error - tools: ipmiservicelogd FTBFS on ppc64le - tools: notifyServicelogEvent FTBFS on ppc64le - tools: detect CIB directory correctly - tools: avoid memory leak when crm_resource checks resource - controller: avoid any chance of use-of-NULL when doing LRM op - resources: controld doesn't need to check for corosync 1 plugin - resources: use correct variable name in Stateful - cts-scheduler: restore ability to pass arguments to single test run - resources: use ocf_is_true in SysInfo - spec: drop superfluous dependency of -libs-devel on -cts - tools: update URL in crm_simulate help - crm_mon: rhbz#1461964 - add fence history features - Update to version 2.0.0+20180706.8cf3fe749 (Pacemaker-2.0.0): - tools: Multiple -V increase debug level (#1526) - scheduler: clarify multiple-anonymous-instances message - scheduler: avoid use-after-free when on-fail=block - controller: add node name to meta-data call environment - controller: filter certain synthesized failures from CIB - controller: filter certain action timeouts from CIB - controller: don't record pending notifies in CIB - executor: cancel recurring monitors if fence device registration is lost - controller: avoid memory leak if start-up fails - XML: schemas.c: fix possible memleak + less magic with numeric constants - tools: stonith_admin -h/-H options are queries - libstonithd: avoid memory leak when getting meta-data - XML: resources-3.1.rng: relaxed schema after tight upgrade enforcement - XML: schemas.c: take severities of XSLT messages into account properly OBS-URL: https://build.opensuse.org/request/show/625813 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=307
2018-07-27 17:42:24 +02:00
Requires: procps
Requires: psmisc
Requires(post): coreutils
Accepting request 746348 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.0.2+20191106.eef56dcd6: - libcrmcommon: Make sure to free the --output-as description. - libcrmcommon: Rename formatted output cmdline options. - libcrmcommon: Group all output options together. - Update to version 2.0.2+20191031.1d695899e: - scheduler: clarify message about when watchdog will be used - scheduler: properly detect whether guest node is fenceable - scheduler: initialize unfencing digests to null - scheduler: improve graph synapse logging - Update to version 2.0.2+20191023.7a12ccbe4: - tools: Explain TIMESPEC in crm_mon help output. - tools: crm_mon --interval should understand more formats. - libcrmservice: don't close descriptors above current limit - rpm: pacemaker-cts requires pacemaker - tools: restore ability to show groups in crm_mon console mode - tools: Deprecated old-style output options in crm_mon. - cts-scheduler: test "year-2038" only runs for 64bit systems - fencer: clarify more messages - tools: don't ignore cib_new() errors in crm_mon - tools: avoid memory leak in crm_mon when displaying nodes - libpe_status: avoid memory leak when outputting resources - libcrmcommon: avoid memory leak when IPC compression fails - Security: introduce restrictive usage libxslt's security framework - libcrmservice: try not to spam close() file descriptors - tools: Support "crm_mon --as-html=<filename>". - tools: Don't output nodes if they don't have failures. - tools: Update checks around crm_mon --daemonize. - libpe_status: Use CSS to style messages. OBS-URL: https://build.opensuse.org/request/show/746348 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=331
2019-11-07 17:09:29 +01:00
# For crm_report
Recommends: tar
Recommends: bzip2
%description cli
Pacemaker is an advanced, scalable High-Availability cluster resource
Accepting request 559624 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 1.1.18+20171221.c91a650ec: - cib,libcrmcommon: drop support for PCMK_legacy variable - crmd: drop support for DCs that don't support throttling - libcrmcommon: drop special handling of pre-1.1.4 migration history entries - libcrmcommon: drop special handling of pre-1.1.7 failed recurring op history - 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 - 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) OBS-URL: https://build.opensuse.org/request/show/559624 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=287
2017-12-23 16:19:10 +01:00
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,
be part of the cluster.
Accepting request 979417 from home:yan_gao:branches:network:ha-clustering:Factory - 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]. - Update to version 2.1.2+20220526.b387f8972: - libcrmcommon: avoid memory leak if IPC server fails to run - nls: format of XML-escaped string - 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 - Update to version 2.1.2+20220511.0bf080da3: - tools: Set options.command when "attrd_updater -Y" is used. - 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. OBS-URL: https://build.opensuse.org/request/show/979417 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=361
2022-05-27 07:40:32 +02:00
%package libs
Summary: Core Pacemaker libraries
Accepting request 979417 from home:yan_gao:branches:network:ha-clustering:Factory - 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]. - Update to version 2.1.2+20220526.b387f8972: - libcrmcommon: avoid memory leak if IPC server fails to run - nls: format of XML-escaped string - 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 - Update to version 2.1.2+20220511.0bf080da3: - tools: Set options.command when "attrd_updater -Y" is used. - 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. OBS-URL: https://build.opensuse.org/request/show/979417 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=361
2022-05-27 07:40:32 +02:00
Group: System/Libraries
Accepting request 594934 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 1.1.18+20180406.633845120: - libcrmcommon: add a byte to pid file holder - attrd,cib,libcrmcommon: avoid %z - crmd: avoid memory leak when synthesizing operation result - tools: avoid memory leak on invalid resource - crmd: log rc code as extended information - cib: avoid file descriptor leak on temporary file creation - pengine: avoid redundant test - libcrmcommon: handle compression failures properly - libcrmcommon: improve empty string check - various: improve NULL checks - libcrmcommon: improve patch xpath searches - libcrmcommon,tools: use format strings appropriate to variables - libcrmcommon: use correct argument type for duration - libcrmcluster: avoid potential use-of-NULL - libcrmcommon,libstonithd: avoid resource leaks - tools: get sensor lun in ipmiservicelogd before using it - schema upgrade: temporary fix to avoid crash on newly present text - Update to version 1.1.18+20180406.ce623681e: - fencing: convert fence_legacy to python - fencing: fix typos in messages - Update to version 1.1.18+20180406.18fe1cc2b: - XML: upgrade-2.10.xsl: add transform for automatic upgrades to latest schema - Log: establish correct character string literals also with qb_logt sink - pengine: fix swapped warning message arguments leading to segfault - cts-pengine: add regression test for notifications for unrunnable actions - cts-pengine: update regression tests for notification changes - rhbz#1545449 - Do not perform notifications for events we know wont be executed OBS-URL: https://build.opensuse.org/request/show/594934 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=302
2018-04-09 17:40:11 +02:00
Requires(pre): shadow
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
Requires: %{name}-schemas = %{version}-%{release}
Accepting request 669071 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 2.0.0+20190125.788ee2c49: - attrd: clear election dampening when the writer leaves - libcrmcluster: *really* write only one election storm black box - attrd: log previous writer *before* clearing it - Update to version 2.0.0+20190124.c3c9c6e66: - scheduler: don't order non-DC shutdowns before DC fencing - scheduler: improve fence action ordering - scheduler: don't disable waiting for DC fencing - libcrmservice: cancel DBus call when cancelling systemd/upstart actions - libcrmservice: null-terminate string *before* printing it - libcrmservice: improve logs when cleaning up an operation - spec: add hint about sbd compatibility - Update to version 2.0.0+20190122.3f993c74f: - crm_mon: remove duplicity of fence-action-state in xml-output - cts: temporarily disable any enabled cluster serivces when running remote tests - cts: service counts as enabled only if it's explicitly enabled - Update to version 2.0.0+20190111.750c5bd01: - cts-exec: still run the tests for the other resource classes even without python systemd bindings (bsc#1121808) - fenced: Handle fencing requested with nodeid by utilizing the membership cache of known nodes (bsc#1094208, bsc#1107270, bsc#974108) - controld: able to manually confirm unseen nodes are down (bsc#1094208, bsc#1107270) - crm_mon: rhbz#1461964 - add fence history features (bsc#968055) OBS-URL: https://build.opensuse.org/request/show/669071 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=318
2019-01-28 13:45:39 +01:00
# sbd 1.4.0+ supports the libpe_status API for pe_working_set_t
Accepting request 919502 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.0+20210816.c6a4f6e6c (Pacemaker-2.1.1-rc3) : - crm_resource: translate LSB rc to exit code and fix resources_find_service_class() call - controller: ensure newly joining node learns the node names of non-DCs (bsc#1180618) - controller: ensure lost node's transient attributes are cleared without DC (rh#1986998) - Update to version 2.1.0+20210806.a64ad221a (Pacemaker-2.1.1-rc2): - pacemakerd: show correct error message if can't request shutdown - scheduler: Output the clone header if there are no instances. - scheduler: Sort brief output of resources. - scheduler: Fix display of active resources on offline nodes. - tools: avoid memory leaks in crm_mon - tools: avoid (insignificant) memory leaks - Update to version 2.1.0+20210727.9e3a841a3 (Pacemaker-2.1.1-rc1): - scheduler: Fix XML output of cloned groups. - scheduler: Condense group and clone status in output. - scheduler: Only output the clone header if necessary. - scheduler: Mark partially active groups in output. - scheduler: Tweak resource filtering for groups. - libcrmcommon: Also allow string arguments that start with a dash. - tools: Audit command line options. - Update to version 2.1.0+20210721.0bf0e8547: - scheduler: respect runnable argument when creating pseudo op - scheduler: pe_order_implies_first should matter if 'then' is required - scheduler: don't make optional constraints with group members mandatory - scheduler: avoid invalid transition when group member unmanaged (clbz#5423) - Update to version 2.1.0+20210720.202b37962: OBS-URL: https://build.opensuse.org/request/show/919502 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=349
2021-09-16 12:47:19 +02:00
# sbd 1.4.2+ supports startup/shutdown handshake via pacemakerd-api
# and handshake defaults to enabled for rhel builds
# sbd 1.5.1+ handshake defaults to enabled with upstream sbd-release
Accepting request 919502 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.0+20210816.c6a4f6e6c (Pacemaker-2.1.1-rc3) : - crm_resource: translate LSB rc to exit code and fix resources_find_service_class() call - controller: ensure newly joining node learns the node names of non-DCs (bsc#1180618) - controller: ensure lost node's transient attributes are cleared without DC (rh#1986998) - Update to version 2.1.0+20210806.a64ad221a (Pacemaker-2.1.1-rc2): - pacemakerd: show correct error message if can't request shutdown - scheduler: Output the clone header if there are no instances. - scheduler: Sort brief output of resources. - scheduler: Fix display of active resources on offline nodes. - tools: avoid memory leaks in crm_mon - tools: avoid (insignificant) memory leaks - Update to version 2.1.0+20210727.9e3a841a3 (Pacemaker-2.1.1-rc1): - scheduler: Fix XML output of cloned groups. - scheduler: Condense group and clone status in output. - scheduler: Only output the clone header if necessary. - scheduler: Mark partially active groups in output. - scheduler: Tweak resource filtering for groups. - libcrmcommon: Also allow string arguments that start with a dash. - tools: Audit command line options. - Update to version 2.1.0+20210721.0bf0e8547: - scheduler: respect runnable argument when creating pseudo op - scheduler: pe_order_implies_first should matter if 'then' is required - scheduler: don't make optional constraints with group members mandatory - scheduler: avoid invalid transition when group member unmanaged (clbz#5423) - Update to version 2.1.0+20210720.202b37962: OBS-URL: https://build.opensuse.org/request/show/919502 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=349
2021-09-16 12:47:19 +02:00
# implicitly supports handshake defaults to enabled in this spec
Conflicts: sbd < 1.5.1
Accepting request 1042324 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20221208.a3f44794f (Pacemaker-2.1.5): - libs: Check for NULL in various functions. - daemons: Check for NULL in attrd_create_attribute. - Update to version 2.1.4+20221122.631339ca5 (Pacemaker-2.1.5-rc3): - libcrmcommon: Wait for ACKs from the attrd clear failure command. - daemons: Fix expanding ++ and += in multi-update IPC messages. - daemons: Add host attr to the children of multi-update IPC messages. - daemons: Copy all attrs from parent to child in multi-update IPC. - Update to version 2.1.4+20221115.d3699a621 (Pacemaker-2.1.5-rc2): - tools: quote timestamp in operation history output (bsc#1205279, bsc#1204581) - tools: Fix setting utilization attrs with crm_attribute. - cts-cli: add test for text output of crm_resource --list-operations/-O (bsc#1205279, bsc#1204581) - daemons: Set an attribute on the child of a multi-attr message. - scheduler: consider roles when blocking colocation dependents - scheduler: when blocking starts, block children's starts as well - Update to version 2.1.4+20221108.ba419204a: - tools: crm_resource --constraints now accepts --force - tools: crm_resource --constraints --recursive - tools: fix syntax on resetting options in crm_resource (bsc#1198409) - Update to version 2.1.4+20221031.0b3656e85: - scheduler: prioritize group colocations properly - scheduler: ignore empty groups in pcmk__add_colocated_node_scores() - scheduler: properly consider effect of "with group" colocations - scheduler: ensure group methods handle empty groups - scheduler: improve error handling when unpacking resources OBS-URL: https://build.opensuse.org/request/show/1042324 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=369
2022-12-12 12:12:25 +01:00
Provides: libpacemaker3 = %version-%release
Obsoletes: libpacemaker3 < %version-%release
Accepting request 979417 from home:yan_gao:branches:network:ha-clustering:Factory - 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]. - Update to version 2.1.2+20220526.b387f8972: - libcrmcommon: avoid memory leak if IPC server fails to run - nls: format of XML-escaped string - 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 - Update to version 2.1.2+20220511.0bf080da3: - tools: Set options.command when "attrd_updater -Y" is used. - 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. OBS-URL: https://build.opensuse.org/request/show/979417 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=361
2022-05-27 07:40:32 +02:00
%description libs
Pacemaker is an advanced, scalable High-Availability cluster resource
Accepting request 559624 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 1.1.18+20171221.c91a650ec: - cib,libcrmcommon: drop support for PCMK_legacy variable - crmd: drop support for DCs that don't support throttling - libcrmcommon: drop special handling of pre-1.1.4 migration history entries - libcrmcommon: drop special handling of pre-1.1.7 failed recurring op history - 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 - 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) OBS-URL: https://build.opensuse.org/request/show/559624 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=287
2017-12-23 16:19:10 +01:00
manager.
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
The %{name}-libs package contains shared libraries needed for cluster
nodes and those just running the CLI tools.
Accepting request 979417 from home:yan_gao:branches:network:ha-clustering:Factory - 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]. - Update to version 2.1.2+20220526.b387f8972: - libcrmcommon: avoid memory leak if IPC server fails to run - nls: format of XML-escaped string - 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 - Update to version 2.1.2+20220511.0bf080da3: - tools: Set options.command when "attrd_updater -Y" is used. - 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. OBS-URL: https://build.opensuse.org/request/show/979417 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=361
2022-05-27 07:40:32 +02:00
%package cluster-libs
Summary: Cluster Libraries used by Pacemaker
Accepting request 979417 from home:yan_gao:branches:network:ha-clustering:Factory - 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]. - Update to version 2.1.2+20220526.b387f8972: - libcrmcommon: avoid memory leak if IPC server fails to run - nls: format of XML-escaped string - 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 - Update to version 2.1.2+20220511.0bf080da3: - tools: Set options.command when "attrd_updater -Y" is used. - 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. OBS-URL: https://build.opensuse.org/request/show/979417 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=361
2022-05-27 07:40:32 +02:00
Group: System/Libraries
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
Requires: %{name}-libs = %{version}-%{release}
Accepting request 979417 from home:yan_gao:branches:network:ha-clustering:Factory - 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]. - Update to version 2.1.2+20220526.b387f8972: - libcrmcommon: avoid memory leak if IPC server fails to run - nls: format of XML-escaped string - 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 - Update to version 2.1.2+20220511.0bf080da3: - tools: Set options.command when "attrd_updater -Y" is used. - 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. OBS-URL: https://build.opensuse.org/request/show/979417 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=361
2022-05-27 07:40:32 +02:00
%description cluster-libs
Pacemaker is an advanced, scalable High-Availability cluster resource
Accepting request 559624 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 1.1.18+20171221.c91a650ec: - cib,libcrmcommon: drop support for PCMK_legacy variable - crmd: drop support for DCs that don't support throttling - libcrmcommon: drop special handling of pre-1.1.4 migration history entries - libcrmcommon: drop special handling of pre-1.1.7 failed recurring op history - 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 - 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) OBS-URL: https://build.opensuse.org/request/show/559624 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=287
2017-12-23 16:19:10 +01:00
manager.
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
The %{name}-cluster-libs package contains cluster-aware shared
libraries needed for nodes that will form part of the cluster nodes.
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
%package -n python3-%{name}
Summary: Python libraries for Pacemaker
Requires: %{name}-libs = %{version}-%{release}
Requires: python3
BuildArch: noarch
%description -n python3-%{name}
Pacemaker is an advanced, scalable High-Availability cluster resource
manager.
The python3-%{name} package contains a Python library that can be used
to interface with Pacemaker.
%package remote
Accepting request 919502 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.0+20210816.c6a4f6e6c (Pacemaker-2.1.1-rc3) : - crm_resource: translate LSB rc to exit code and fix resources_find_service_class() call - controller: ensure newly joining node learns the node names of non-DCs (bsc#1180618) - controller: ensure lost node's transient attributes are cleared without DC (rh#1986998) - Update to version 2.1.0+20210806.a64ad221a (Pacemaker-2.1.1-rc2): - pacemakerd: show correct error message if can't request shutdown - scheduler: Output the clone header if there are no instances. - scheduler: Sort brief output of resources. - scheduler: Fix display of active resources on offline nodes. - tools: avoid memory leaks in crm_mon - tools: avoid (insignificant) memory leaks - Update to version 2.1.0+20210727.9e3a841a3 (Pacemaker-2.1.1-rc1): - scheduler: Fix XML output of cloned groups. - scheduler: Condense group and clone status in output. - scheduler: Only output the clone header if necessary. - scheduler: Mark partially active groups in output. - scheduler: Tweak resource filtering for groups. - libcrmcommon: Also allow string arguments that start with a dash. - tools: Audit command line options. - Update to version 2.1.0+20210721.0bf0e8547: - scheduler: respect runnable argument when creating pseudo op - scheduler: pe_order_implies_first should matter if 'then' is required - scheduler: don't make optional constraints with group members mandatory - scheduler: avoid invalid transition when group member unmanaged (clbz#5423) - Update to version 2.1.0+20210720.202b37962: OBS-URL: https://build.opensuse.org/request/show/919502 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=349
2021-09-16 12:47:19 +02:00
Summary: Pacemaker remote executor daemon for non-cluster nodes
Group: Productivity/Clustering/HA
Accepting request 406453 from home:yan_gao:branches:network:ha-clustering:Factory:Test - ping: Log sensible error when /tmp is full (bsc#987348) - crm_mon: Do not log errors for the known CIB changes that should be ignored (bsc#986931) - logging: Enable synchronous logging when blackboxes are enabled - libpengine: print target role and blocked status in XML output - tools: add maintenance mode and disabled/blocked resources to crm_mon XML/HTML output - tools: break up long lines in crm_mon console output - libservices: include socket units when listing all systemd agents - fencing: fence_legacy - Search capable devices by querying them through "list" action for cluster-glue stonith agents (bsc#986265) - extra: correct quoting of timestamp-format in alert-snmp-example - pengine,tools: Display pending resource state by default when it's available (bsc#986201) - rng: Allow rsc-pattern in locations for version 2.6 - pengine: Expand regexp references in location constraints - pengine: Allow to set base score for progressive node health strategy - systemd: Allow unit names ending in .socket. - watchdog: Correction to do to change action of the system reboot by fail_fast - Upstream version cs: 630d0d112092042b6f79c2a02bb442e82fee93ec - Remove conditionals that are not really needed as they always kept the values - Remove the cman conditional as we do not even have the dependencies to build with it in OBS - Convert deps to pkgconfig style ones and remove deps that are not mentioned by the testsuite or the configure.ac - Update to version 1.1.15 - crmd: mention that graceful remote shutdowns may cause connection failures (bsc#981489) - alerts - drop 5min timeout to 30s since it is configurable now - Bug bz#5292 - crmd: wait for alerts to finish - libais,libcluster,libcrmcommon,liblrmd: don't use %z specifier - alerts: ensure sample alert agents handle undefined recipient OBS-URL: https://build.opensuse.org/request/show/406453 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=248
2016-07-04 17:06:14 +02:00
Requires: %{name}-cli = %{version}-%{release}
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
Requires: %{name}-libs = %{version}-%{release}
Requires: resource-agents
%{?systemd_requires}
%description remote
Pacemaker is an advanced, scalable High-Availability cluster resource
Accepting request 559624 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 1.1.18+20171221.c91a650ec: - cib,libcrmcommon: drop support for PCMK_legacy variable - crmd: drop support for DCs that don't support throttling - libcrmcommon: drop special handling of pre-1.1.4 migration history entries - libcrmcommon: drop special handling of pre-1.1.7 failed recurring op history - 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 - 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) OBS-URL: https://build.opensuse.org/request/show/559624 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=287
2017-12-23 16:19:10 +01:00
manager.
The %{name}-remote package contains the Pacemaker Remote daemon
which is capable of extending pacemaker functionality to remote
nodes not running the full corosync/cluster stack.
Accepting request 979417 from home:yan_gao:branches:network:ha-clustering:Factory - 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]. - Update to version 2.1.2+20220526.b387f8972: - libcrmcommon: avoid memory leak if IPC server fails to run - nls: format of XML-escaped string - 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 - Update to version 2.1.2+20220511.0bf080da3: - tools: Set options.command when "attrd_updater -Y" is used. - 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. OBS-URL: https://build.opensuse.org/request/show/979417 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=361
2022-05-27 07:40:32 +02:00
%package devel
Summary: Pacemaker development package
Group: Development/Libraries/C and C++
Accepting request 979417 from home:yan_gao:branches:network:ha-clustering:Factory - 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]. - Update to version 2.1.2+20220526.b387f8972: - libcrmcommon: avoid memory leak if IPC server fails to run - nls: format of XML-escaped string - 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 - Update to version 2.1.2+20220511.0bf080da3: - tools: Set options.command when "attrd_updater -Y" is used. - 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. OBS-URL: https://build.opensuse.org/request/show/979417 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=361
2022-05-27 07:40:32 +02:00
Requires: %{name}-libs = %{version}-%{release}
Requires: libtool-ltdl-devel
Accepting request 406453 from home:yan_gao:branches:network:ha-clustering:Factory:Test - ping: Log sensible error when /tmp is full (bsc#987348) - crm_mon: Do not log errors for the known CIB changes that should be ignored (bsc#986931) - logging: Enable synchronous logging when blackboxes are enabled - libpengine: print target role and blocked status in XML output - tools: add maintenance mode and disabled/blocked resources to crm_mon XML/HTML output - tools: break up long lines in crm_mon console output - libservices: include socket units when listing all systemd agents - fencing: fence_legacy - Search capable devices by querying them through "list" action for cluster-glue stonith agents (bsc#986265) - extra: correct quoting of timestamp-format in alert-snmp-example - pengine,tools: Display pending resource state by default when it's available (bsc#986201) - rng: Allow rsc-pattern in locations for version 2.6 - pengine: Expand regexp references in location constraints - pengine: Allow to set base score for progressive node health strategy - systemd: Allow unit names ending in .socket. - watchdog: Correction to do to change action of the system reboot by fail_fast - Upstream version cs: 630d0d112092042b6f79c2a02bb442e82fee93ec - Remove conditionals that are not really needed as they always kept the values - Remove the cman conditional as we do not even have the dependencies to build with it in OBS - Convert deps to pkgconfig style ones and remove deps that are not mentioned by the testsuite or the configure.ac - Update to version 1.1.15 - crmd: mention that graceful remote shutdowns may cause connection failures (bsc#981489) - alerts - drop 5min timeout to 30s since it is configurable now - Bug bz#5292 - crmd: wait for alerts to finish - libais,libcluster,libcrmcommon,liblrmd: don't use %z specifier - alerts: ensure sample alert agents handle undefined recipient OBS-URL: https://build.opensuse.org/request/show/406453 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=248
2016-07-04 17:06:14 +02:00
Requires: pkgconfig
Requires: pkgconfig(bzip2)
Accepting request 602487 from home:yan_gao:branches:network:ha-clustering:Factory:Test - 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) - 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. - 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 OBS-URL: https://build.opensuse.org/request/show/602487 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=304
2018-04-30 12:26:02 +02:00
Requires: pkgconfig(corosync) >= 2.0.0
Accepting request 406453 from home:yan_gao:branches:network:ha-clustering:Factory:Test - ping: Log sensible error when /tmp is full (bsc#987348) - crm_mon: Do not log errors for the known CIB changes that should be ignored (bsc#986931) - logging: Enable synchronous logging when blackboxes are enabled - libpengine: print target role and blocked status in XML output - tools: add maintenance mode and disabled/blocked resources to crm_mon XML/HTML output - tools: break up long lines in crm_mon console output - libservices: include socket units when listing all systemd agents - fencing: fence_legacy - Search capable devices by querying them through "list" action for cluster-glue stonith agents (bsc#986265) - extra: correct quoting of timestamp-format in alert-snmp-example - pengine,tools: Display pending resource state by default when it's available (bsc#986201) - rng: Allow rsc-pattern in locations for version 2.6 - pengine: Expand regexp references in location constraints - pengine: Allow to set base score for progressive node health strategy - systemd: Allow unit names ending in .socket. - watchdog: Correction to do to change action of the system reboot by fail_fast - Upstream version cs: 630d0d112092042b6f79c2a02bb442e82fee93ec - Remove conditionals that are not really needed as they always kept the values - Remove the cman conditional as we do not even have the dependencies to build with it in OBS - Convert deps to pkgconfig style ones and remove deps that are not mentioned by the testsuite or the configure.ac - Update to version 1.1.15 - crmd: mention that graceful remote shutdowns may cause connection failures (bsc#981489) - alerts - drop 5min timeout to 30s since it is configurable now - Bug bz#5292 - crmd: wait for alerts to finish - libais,libcluster,libcrmcommon,liblrmd: don't use %z specifier - alerts: ensure sample alert agents handle undefined recipient OBS-URL: https://build.opensuse.org/request/show/406453 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=248
2016-07-04 17:06:14 +02:00
Requires: pkgconfig(glib-2.0)
Requires: pkgconfig(libqb)
Requires: pkgconfig(libxml-2.0)
Requires: pkgconfig(libxslt)
Requires: pkgconfig(uuid)
Accepting request 979417 from home:yan_gao:branches:network:ha-clustering:Factory - 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]. - Update to version 2.1.2+20220526.b387f8972: - libcrmcommon: avoid memory leak if IPC server fails to run - nls: format of XML-escaped string - 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 - Update to version 2.1.2+20220511.0bf080da3: - tools: Set options.command when "attrd_updater -Y" is used. - 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. OBS-URL: https://build.opensuse.org/request/show/979417 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=361
2022-05-27 07:40:32 +02:00
%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
# packages are installed, so we pull that in here for the regression
# builds; this is supposed to be disabled for shipping code.
Requires: pacemaker
%endif
Accepting request 1042324 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20221208.a3f44794f (Pacemaker-2.1.5): - libs: Check for NULL in various functions. - daemons: Check for NULL in attrd_create_attribute. - Update to version 2.1.4+20221122.631339ca5 (Pacemaker-2.1.5-rc3): - libcrmcommon: Wait for ACKs from the attrd clear failure command. - daemons: Fix expanding ++ and += in multi-update IPC messages. - daemons: Add host attr to the children of multi-update IPC messages. - daemons: Copy all attrs from parent to child in multi-update IPC. - Update to version 2.1.4+20221115.d3699a621 (Pacemaker-2.1.5-rc2): - tools: quote timestamp in operation history output (bsc#1205279, bsc#1204581) - tools: Fix setting utilization attrs with crm_attribute. - cts-cli: add test for text output of crm_resource --list-operations/-O (bsc#1205279, bsc#1204581) - daemons: Set an attribute on the child of a multi-attr message. - scheduler: consider roles when blocking colocation dependents - scheduler: when blocking starts, block children's starts as well - Update to version 2.1.4+20221108.ba419204a: - tools: crm_resource --constraints now accepts --force - tools: crm_resource --constraints --recursive - tools: fix syntax on resetting options in crm_resource (bsc#1198409) - Update to version 2.1.4+20221031.0b3656e85: - scheduler: prioritize group colocations properly - scheduler: ignore empty groups in pcmk__add_colocated_node_scores() - scheduler: properly consider effect of "with group" colocations - scheduler: ensure group methods handle empty groups - scheduler: improve error handling when unpacking resources OBS-URL: https://build.opensuse.org/request/show/1042324 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=369
2022-12-12 12:12:25 +01:00
Provides: libpacemaker-devel = %version-%release
Obsoletes: libpacemaker-devel < %version-%release
Accepting request 979417 from home:yan_gao:branches:network:ha-clustering:Factory - 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]. - Update to version 2.1.2+20220526.b387f8972: - libcrmcommon: avoid memory leak if IPC server fails to run - nls: format of XML-escaped string - 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 - Update to version 2.1.2+20220511.0bf080da3: - tools: Set options.command when "attrd_updater -Y" is used. - 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. OBS-URL: https://build.opensuse.org/request/show/979417 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=361
2022-05-27 07:40:32 +02:00
%description devel
Pacemaker is an advanced, scalable High-Availability cluster resource
Accepting request 559624 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 1.1.18+20171221.c91a650ec: - cib,libcrmcommon: drop support for PCMK_legacy variable - crmd: drop support for DCs that don't support throttling - libcrmcommon: drop special handling of pre-1.1.4 migration history entries - libcrmcommon: drop special handling of pre-1.1.7 failed recurring op history - 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 - 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) OBS-URL: https://build.opensuse.org/request/show/559624 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=287
2017-12-23 16:19:10 +01:00
manager.
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
The %{name}-devel package contains headers and shared libraries
for developing tools for Pacemaker.
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
%package cts
Accepting request 406453 from home:yan_gao:branches:network:ha-clustering:Factory:Test - ping: Log sensible error when /tmp is full (bsc#987348) - crm_mon: Do not log errors for the known CIB changes that should be ignored (bsc#986931) - logging: Enable synchronous logging when blackboxes are enabled - libpengine: print target role and blocked status in XML output - tools: add maintenance mode and disabled/blocked resources to crm_mon XML/HTML output - tools: break up long lines in crm_mon console output - libservices: include socket units when listing all systemd agents - fencing: fence_legacy - Search capable devices by querying them through "list" action for cluster-glue stonith agents (bsc#986265) - extra: correct quoting of timestamp-format in alert-snmp-example - pengine,tools: Display pending resource state by default when it's available (bsc#986201) - rng: Allow rsc-pattern in locations for version 2.6 - pengine: Expand regexp references in location constraints - pengine: Allow to set base score for progressive node health strategy - systemd: Allow unit names ending in .socket. - watchdog: Correction to do to change action of the system reboot by fail_fast - Upstream version cs: 630d0d112092042b6f79c2a02bb442e82fee93ec - Remove conditionals that are not really needed as they always kept the values - Remove the cman conditional as we do not even have the dependencies to build with it in OBS - Convert deps to pkgconfig style ones and remove deps that are not mentioned by the testsuite or the configure.ac - Update to version 1.1.15 - crmd: mention that graceful remote shutdowns may cause connection failures (bsc#981489) - alerts - drop 5min timeout to 30s since it is configurable now - Bug bz#5292 - crmd: wait for alerts to finish - libais,libcluster,libcrmcommon,liblrmd: don't use %z specifier - alerts: ensure sample alert agents handle undefined recipient OBS-URL: https://build.opensuse.org/request/show/406453 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=248
2016-07-04 17:06:14 +02:00
Summary: Test framework for cluster-related technologies
Group: Productivity/Clustering/HA
Accepting request 746348 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.0.2+20191106.eef56dcd6: - libcrmcommon: Make sure to free the --output-as description. - libcrmcommon: Rename formatted output cmdline options. - libcrmcommon: Group all output options together. - Update to version 2.0.2+20191031.1d695899e: - scheduler: clarify message about when watchdog will be used - scheduler: properly detect whether guest node is fenceable - scheduler: initialize unfencing digests to null - scheduler: improve graph synapse logging - Update to version 2.0.2+20191023.7a12ccbe4: - tools: Explain TIMESPEC in crm_mon help output. - tools: crm_mon --interval should understand more formats. - libcrmservice: don't close descriptors above current limit - rpm: pacemaker-cts requires pacemaker - tools: restore ability to show groups in crm_mon console mode - tools: Deprecated old-style output options in crm_mon. - cts-scheduler: test "year-2038" only runs for 64bit systems - fencer: clarify more messages - tools: don't ignore cib_new() errors in crm_mon - tools: avoid memory leak in crm_mon when displaying nodes - libpe_status: avoid memory leak when outputting resources - libcrmcommon: avoid memory leak when IPC compression fails - Security: introduce restrictive usage libxslt's security framework - libcrmservice: try not to spam close() file descriptors - tools: Support "crm_mon --as-html=<filename>". - tools: Don't output nodes if they don't have failures. - tools: Update checks around crm_mon --daemonize. - libpe_status: Use CSS to style messages. OBS-URL: https://build.opensuse.org/request/show/746348 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=331
2019-11-07 17:09:29 +01:00
Requires: %{name} = %{version}-%{release}
Accepting request 625813 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 2.0.0+20180726.3d81c89b8: - Shutdown corosync after a fatal error - tools: ipmiservicelogd FTBFS on ppc64le - tools: notifyServicelogEvent FTBFS on ppc64le - tools: detect CIB directory correctly - tools: avoid memory leak when crm_resource checks resource - controller: avoid any chance of use-of-NULL when doing LRM op - resources: controld doesn't need to check for corosync 1 plugin - resources: use correct variable name in Stateful - cts-scheduler: restore ability to pass arguments to single test run - resources: use ocf_is_true in SysInfo - spec: drop superfluous dependency of -libs-devel on -cts - tools: update URL in crm_simulate help - crm_mon: rhbz#1461964 - add fence history features - Update to version 2.0.0+20180706.8cf3fe749 (Pacemaker-2.0.0): - tools: Multiple -V increase debug level (#1526) - scheduler: clarify multiple-anonymous-instances message - scheduler: avoid use-after-free when on-fail=block - controller: add node name to meta-data call environment - controller: filter certain synthesized failures from CIB - controller: filter certain action timeouts from CIB - controller: don't record pending notifies in CIB - executor: cancel recurring monitors if fence device registration is lost - controller: avoid memory leak if start-up fails - XML: schemas.c: fix possible memleak + less magic with numeric constants - tools: stonith_admin -h/-H options are queries - libstonithd: avoid memory leak when getting meta-data - XML: resources-3.1.rng: relaxed schema after tight upgrade enforcement - XML: schemas.c: take severities of XSLT messages into account properly OBS-URL: https://build.opensuse.org/request/show/625813 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=307
2018-07-27 17:42:24 +02:00
Requires: procps
Requires: psmisc
Requires: python3
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
Requires: python3-%{name} = %{version}-%{release}
Accepting request 1042324 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20221208.a3f44794f (Pacemaker-2.1.5): - libs: Check for NULL in various functions. - daemons: Check for NULL in attrd_create_attribute. - Update to version 2.1.4+20221122.631339ca5 (Pacemaker-2.1.5-rc3): - libcrmcommon: Wait for ACKs from the attrd clear failure command. - daemons: Fix expanding ++ and += in multi-update IPC messages. - daemons: Add host attr to the children of multi-update IPC messages. - daemons: Copy all attrs from parent to child in multi-update IPC. - Update to version 2.1.4+20221115.d3699a621 (Pacemaker-2.1.5-rc2): - tools: quote timestamp in operation history output (bsc#1205279, bsc#1204581) - tools: Fix setting utilization attrs with crm_attribute. - cts-cli: add test for text output of crm_resource --list-operations/-O (bsc#1205279, bsc#1204581) - daemons: Set an attribute on the child of a multi-attr message. - scheduler: consider roles when blocking colocation dependents - scheduler: when blocking starts, block children's starts as well - Update to version 2.1.4+20221108.ba419204a: - tools: crm_resource --constraints now accepts --force - tools: crm_resource --constraints --recursive - tools: fix syntax on resetting options in crm_resource (bsc#1198409) - Update to version 2.1.4+20221031.0b3656e85: - scheduler: prioritize group colocations properly - scheduler: ignore empty groups in pcmk__add_colocated_node_scores() - scheduler: properly consider effect of "with group" colocations - scheduler: ensure group methods handle empty groups - scheduler: improve error handling when unpacking resources OBS-URL: https://build.opensuse.org/request/show/1042324 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=369
2022-12-12 12:12:25 +01:00
Requires: python3-psutil
Accepting request 602487 from home:yan_gao:branches:network:ha-clustering:Factory:Test - 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) - 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. - 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 OBS-URL: https://build.opensuse.org/request/show/602487 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=304
2018-04-30 12:26:02 +02:00
BuildArch: noarch
#Requires: python3-systemd
Recommends: python3-systemd
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
%description cts
Accepting request 406453 from home:yan_gao:branches:network:ha-clustering:Factory:Test - ping: Log sensible error when /tmp is full (bsc#987348) - crm_mon: Do not log errors for the known CIB changes that should be ignored (bsc#986931) - logging: Enable synchronous logging when blackboxes are enabled - libpengine: print target role and blocked status in XML output - tools: add maintenance mode and disabled/blocked resources to crm_mon XML/HTML output - tools: break up long lines in crm_mon console output - libservices: include socket units when listing all systemd agents - fencing: fence_legacy - Search capable devices by querying them through "list" action for cluster-glue stonith agents (bsc#986265) - extra: correct quoting of timestamp-format in alert-snmp-example - pengine,tools: Display pending resource state by default when it's available (bsc#986201) - rng: Allow rsc-pattern in locations for version 2.6 - pengine: Expand regexp references in location constraints - pengine: Allow to set base score for progressive node health strategy - systemd: Allow unit names ending in .socket. - watchdog: Correction to do to change action of the system reboot by fail_fast - Upstream version cs: 630d0d112092042b6f79c2a02bb442e82fee93ec - Remove conditionals that are not really needed as they always kept the values - Remove the cman conditional as we do not even have the dependencies to build with it in OBS - Convert deps to pkgconfig style ones and remove deps that are not mentioned by the testsuite or the configure.ac - Update to version 1.1.15 - crmd: mention that graceful remote shutdowns may cause connection failures (bsc#981489) - alerts - drop 5min timeout to 30s since it is configurable now - Bug bz#5292 - crmd: wait for alerts to finish - libais,libcluster,libcrmcommon,liblrmd: don't use %z specifier - alerts: ensure sample alert agents handle undefined recipient OBS-URL: https://build.opensuse.org/request/show/406453 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=248
2016-07-04 17:06:14 +02:00
Test framework for cluster-related technologies like Pacemaker
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
%package doc
Summary: Documentation for Pacemaker
Group: Productivity/Clustering/HA
Accepting request 602487 from home:yan_gao:branches:network:ha-clustering:Factory:Test - 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) - 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. - 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 OBS-URL: https://build.opensuse.org/request/show/602487 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=304
2018-04-30 12:26:02 +02:00
BuildArch: noarch
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
%description doc
Documentation for Pacemaker.
Pacemaker is an advanced, scalable High-Availability cluster resource
Accepting request 559624 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 1.1.18+20171221.c91a650ec: - cib,libcrmcommon: drop support for PCMK_legacy variable - crmd: drop support for DCs that don't support throttling - libcrmcommon: drop special handling of pre-1.1.4 migration history entries - libcrmcommon: drop special handling of pre-1.1.7 failed recurring op history - 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 - 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) OBS-URL: https://build.opensuse.org/request/show/559624 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=287
2017-12-23 16:19:10 +01:00
manager.
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
%package schemas
Summary: Schemas and upgrade stylesheets for Pacemaker
Group: Productivity/Clustering/HA
BuildArch: noarch
%description schemas
Schemas and upgrade stylesheets for Pacemaker
Pacemaker is an advanced, scalable High-Availability cluster resource
manager
%prep
Accepting request 979417 from home:yan_gao:branches:network:ha-clustering:Factory - 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]. - Update to version 2.1.2+20220526.b387f8972: - libcrmcommon: avoid memory leak if IPC server fails to run - nls: format of XML-escaped string - 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 - Update to version 2.1.2+20220511.0bf080da3: - tools: Set options.command when "attrd_updater -Y" is used. - 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. OBS-URL: https://build.opensuse.org/request/show/979417 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=361
2022-05-27 07:40:32 +02:00
%autosetup -p1
%build
Accepting request 439181 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Revert "Build: configure: make systemd detection akin to + before Upstart one" * pacemaker-configure-systemd-detection.patch - libcrmcommon: fix CVE-2016-7035 (improper IPC guarding) (bsc#1007433) - various: issues discovered via valgrind and coverity - attrd_updater: fix usage of HAVE_ATOMIC_ATTRD - Upstream version cs: b6f251a13fadca0cb74702b0c007a55275c8ea09 - Rebase: * pacemaker-NodeUtilization-RA.patch - extra: add resource agent for managing a node attribute - crmd: cl#5185 - Record pending operations in the CIB before they are performed (bsc#1003565) - ClusterMon: fix to avoid matching other process with the same PID - mcp: improve comments for sysconfig options - spec: require libqb >= 0.13.0 - tools: crm_standby --version/--help should work without cluster - spec: reorganize so %pre etc. blocks are self-contained - spec: require python >= 2.6 - spec: comment better - libpengine: ensure child is not null before looking up value - libpengine: only log startup-fencing warning once - Upstream version cs: 722276c442bf023931842313bfe0dfb7d90a7c15 - pacemaker.service: do not mistakenly suggest killing fenced - pacemaker.spec: consume "systemdunitdir" via %_unitdir - libcrmcommon: report errors consistently when waiting for data on connection (bsc#986644) - libservices: use DBusError API properly - remote: Correctly calculate the remaining timeouts when receiving messages (bsc#986644) - libfencing: report added node ID correctly - crm_mon: Do not call setenv with null value - pacemaker_remote: allow remote clients to timeout/reconnect OBS-URL: https://build.opensuse.org/request/show/439181 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=255
2016-11-08 11:56:04 +01:00
Accepting request 746348 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.0.2+20191106.eef56dcd6: - libcrmcommon: Make sure to free the --output-as description. - libcrmcommon: Rename formatted output cmdline options. - libcrmcommon: Group all output options together. - Update to version 2.0.2+20191031.1d695899e: - scheduler: clarify message about when watchdog will be used - scheduler: properly detect whether guest node is fenceable - scheduler: initialize unfencing digests to null - scheduler: improve graph synapse logging - Update to version 2.0.2+20191023.7a12ccbe4: - tools: Explain TIMESPEC in crm_mon help output. - tools: crm_mon --interval should understand more formats. - libcrmservice: don't close descriptors above current limit - rpm: pacemaker-cts requires pacemaker - tools: restore ability to show groups in crm_mon console mode - tools: Deprecated old-style output options in crm_mon. - cts-scheduler: test "year-2038" only runs for 64bit systems - fencer: clarify more messages - tools: don't ignore cib_new() errors in crm_mon - tools: avoid memory leak in crm_mon when displaying nodes - libpe_status: avoid memory leak when outputting resources - libcrmcommon: avoid memory leak when IPC compression fails - Security: introduce restrictive usage libxslt's security framework - libcrmservice: try not to spam close() file descriptors - tools: Support "crm_mon --as-html=<filename>". - tools: Don't output nodes if they don't have failures. - tools: Update checks around crm_mon --daemonize. - libpe_status: Use CSS to style messages. OBS-URL: https://build.opensuse.org/request/show/746348 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=331
2019-11-07 17:09:29 +01:00
export systemdsystemunitdir=%{?_unitdir}%{!?_unitdir:no}
Accepting request 439181 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Revert "Build: configure: make systemd detection akin to + before Upstart one" * pacemaker-configure-systemd-detection.patch - libcrmcommon: fix CVE-2016-7035 (improper IPC guarding) (bsc#1007433) - various: issues discovered via valgrind and coverity - attrd_updater: fix usage of HAVE_ATOMIC_ATTRD - Upstream version cs: b6f251a13fadca0cb74702b0c007a55275c8ea09 - Rebase: * pacemaker-NodeUtilization-RA.patch - extra: add resource agent for managing a node attribute - crmd: cl#5185 - Record pending operations in the CIB before they are performed (bsc#1003565) - ClusterMon: fix to avoid matching other process with the same PID - mcp: improve comments for sysconfig options - spec: require libqb >= 0.13.0 - tools: crm_standby --version/--help should work without cluster - spec: reorganize so %pre etc. blocks are self-contained - spec: require python >= 2.6 - spec: comment better - libpengine: ensure child is not null before looking up value - libpengine: only log startup-fencing warning once - Upstream version cs: 722276c442bf023931842313bfe0dfb7d90a7c15 - pacemaker.service: do not mistakenly suggest killing fenced - pacemaker.spec: consume "systemdunitdir" via %_unitdir - libcrmcommon: report errors consistently when waiting for data on connection (bsc#986644) - libservices: use DBusError API properly - remote: Correctly calculate the remaining timeouts when receiving messages (bsc#986644) - libfencing: report added node ID correctly - crm_mon: Do not call setenv with null value - pacemaker_remote: allow remote clients to timeout/reconnect OBS-URL: https://build.opensuse.org/request/show/439181 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=255
2016-11-08 11:56:04 +01:00
%if %{with hardening}
# prefer distro-provided hardening flags in case they are defined
# through _hardening_{c,ld}flags macros, configure script will
# use its own defaults otherwise; if such hardenings are completely
# undesired, rpmbuild using "--without hardening"
# (or "--define '_without_hardening 1'")
export CFLAGS_HARDENED_EXE="%{?_hardening_cflags}"
export CFLAGS_HARDENED_LIB="%{?_hardening_cflags}"
export LDFLAGS_HARDENED_EXE="%{?_hardening_ldflags}"
export LDFLAGS_HARDENED_LIB="%{?_hardening_ldflags}"
%endif
Accepting request 966809 from home:yan_gao:branches:network:ha-clustering:Factory - Create libltdl/config before autoreconf to fix an incompatibility with autoconf 2.71 - Update to version 2.1.2+20220331.1ad8bbddd: - tools: Fix the -v option to attrd_updater. - Update to version 2.1.2+20220329.efdcb0bbf: - resources: Add an OCF_RESKEY_dampen parameter to HealthSMART. - resources: Mark HealthSMART parameters as reloadable. - resources: Also fix HealthSMART_monitor. - resources: Fix a bug in init_smart in HealthSMART. - resources: Fix the stop action in HealthSMART. - resources: Add an OCF_RESKEY_smartctl parameter to HealthSMART. - resources: update HealthSMART agent for OCF 1.1 - Update to version 2.1.2+20220328.24d87d0b2: - tools: Do not allow certain operations on clone instances. - tools: Fix one method of restarting a cloned group. - tools: Fix restarting clone instances in crm_resource. - tools: If crm_resource is given an invalid node, error. - tools: Fix one way to restart a cloned primitive. - tools: Fix restarting implicit bundled resources without a host. - tools: Fix double free errors in crm_resource. - tools: Compare host names case insensitively... - Update to version 2.1.2+20220328.2dd22a9d7: - tools: Update a couple option help strings in attrd_updater. - Convert attrd_updater to use glib for cmdline handling. - Update to version 2.1.2+20220322.5129e5ca5: OBS-URL: https://build.opensuse.org/request/show/966809 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=359
2022-04-04 13:54:42 +02:00
mkdir -p libltdl/config
autoreconf -fvi
Accepting request 401722 from home:yan_gao:branches:network:ha-clustering:Factory:Test - libcrmcommon: really ensure crm_time_t structure is fully initialized by API calls - extra: correct syntax error in sample alert script - crmd: avoid timeout on older peers when cancelling a resource operation - crmd: use proper resource agent name when caching metadata - crmd: avoid memory leak when sending fencing alert - liblrmd: avoid memory leak when closing or deleting lrmd connections - extra: improve determination of successful monitors in SNMP alert script - tools: avoid memory leak when crm_mon unpacks constraints - pengine: avoid use-after-free with location constraint + sets + templates - pengine: better error handling when unpacking sets in location constraints - pengine: avoid memory leak when invalid constraint involves set - Build: rename sample alert scripts and install them in datadir - pengine : Correction of the record judgment of the failed information. - Upstream version cs: dd46368eead0d756735216a4bc765466b99274fc - alert-helpers: some fixes in pcmk_smtp_helper.sh - libpengine: log message when stonith disabled, not enabled - pengine: only set unfencing constraints once - tools: don't require node to be known to crm_resource when deleting attribute - libcrmcommon: ensure crm_time_t structure is fully initialized by API calls - attrd: don't leak memory when returning due to malformed update request - crmd: always free result of crm_itoa() - xml: adapt crm_mon.rng per recent reorder of the summary elements - Upstream version cs: 1a05449500f015414b6df68b6d4feb64b713f533 - Rebase: * bug-977201_pacemaker-controld-self-fencing.patch - pengine: properly order stop actions relative to stonith - crm_resource: don't pretend that target-role:started would prevent promotion - crm_mon: consistently print ms resource state OBS-URL: https://build.opensuse.org/request/show/401722 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=246
2016-06-13 17:59:58 +02:00
%configure \
Accepting request 406453 from home:yan_gao:branches:network:ha-clustering:Factory:Test - ping: Log sensible error when /tmp is full (bsc#987348) - crm_mon: Do not log errors for the known CIB changes that should be ignored (bsc#986931) - logging: Enable synchronous logging when blackboxes are enabled - libpengine: print target role and blocked status in XML output - tools: add maintenance mode and disabled/blocked resources to crm_mon XML/HTML output - tools: break up long lines in crm_mon console output - libservices: include socket units when listing all systemd agents - fencing: fence_legacy - Search capable devices by querying them through "list" action for cluster-glue stonith agents (bsc#986265) - extra: correct quoting of timestamp-format in alert-snmp-example - pengine,tools: Display pending resource state by default when it's available (bsc#986201) - rng: Allow rsc-pattern in locations for version 2.6 - pengine: Expand regexp references in location constraints - pengine: Allow to set base score for progressive node health strategy - systemd: Allow unit names ending in .socket. - watchdog: Correction to do to change action of the system reboot by fail_fast - Upstream version cs: 630d0d112092042b6f79c2a02bb442e82fee93ec - Remove conditionals that are not really needed as they always kept the values - Remove the cman conditional as we do not even have the dependencies to build with it in OBS - Convert deps to pkgconfig style ones and remove deps that are not mentioned by the testsuite or the configure.ac - Update to version 1.1.15 - crmd: mention that graceful remote shutdowns may cause connection failures (bsc#981489) - alerts - drop 5min timeout to 30s since it is configurable now - Bug bz#5292 - crmd: wait for alerts to finish - libais,libcluster,libcrmcommon,liblrmd: don't use %z specifier - alerts: ensure sample alert agents handle undefined recipient OBS-URL: https://build.opensuse.org/request/show/406453 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=248
2016-07-04 17:06:14 +02:00
--docdir=%{_docdir}/%{name} \
--disable-silent-rules \
%if %{with_nagios}
--with-nagios=true \
%endif
%if !%{enable_fatal_warnings}
--enable-fatal-warnings=no \
%endif
PYTHON=%{python_path} \
Accepting request 625813 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 2.0.0+20180726.3d81c89b8: - Shutdown corosync after a fatal error - tools: ipmiservicelogd FTBFS on ppc64le - tools: notifyServicelogEvent FTBFS on ppc64le - tools: detect CIB directory correctly - tools: avoid memory leak when crm_resource checks resource - controller: avoid any chance of use-of-NULL when doing LRM op - resources: controld doesn't need to check for corosync 1 plugin - resources: use correct variable name in Stateful - cts-scheduler: restore ability to pass arguments to single test run - resources: use ocf_is_true in SysInfo - spec: drop superfluous dependency of -libs-devel on -cts - tools: update URL in crm_simulate help - crm_mon: rhbz#1461964 - add fence history features - Update to version 2.0.0+20180706.8cf3fe749 (Pacemaker-2.0.0): - tools: Multiple -V increase debug level (#1526) - scheduler: clarify multiple-anonymous-instances message - scheduler: avoid use-after-free when on-fail=block - controller: add node name to meta-data call environment - controller: filter certain synthesized failures from CIB - controller: filter certain action timeouts from CIB - controller: don't record pending notifies in CIB - executor: cancel recurring monitors if fence device registration is lost - controller: avoid memory leak if start-up fails - XML: schemas.c: fix possible memleak + less magic with numeric constants - tools: stonith_admin -h/-H options are queries - libstonithd: avoid memory leak when getting meta-data - XML: resources-3.1.rng: relaxed schema after tight upgrade enforcement - XML: schemas.c: take severities of XSLT messages into account properly OBS-URL: https://build.opensuse.org/request/show/625813 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=307
2018-07-27 17:42:24 +02:00
%{!?with_hardening: --disable-hardening} \
Accepting request 884033 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.0.5+20210310.83e765df6: - controller: re-joined node gets the host names of non-DC nodes (bsc#1180618) - Update to version 2.0.5+20210309.90b3e455b: - Allow the none format in other command line tools. - scheduler,tools: stop using last-run in CIB status - Update to version 2.0.5+20210302.64e0c771d: - crm_mon.rng/crm_resource.rng: Change the schema type of 'expected' and 'call' to integer. (rh#1931332) - Update to version 2.0.5+20210302.f537b60c2: - fenced: retry getting metadata until we get it - require glib 2.42.0 or later - Update to version 2.0.5+20210224.63d2fa7c2: - pacemakerd: downgrade corosync connection loss messages - libcrmcommon: be consistent with IPC server names in messages - CIB: deprecate support for can_fail action meta-attribute - CIB: deprecate remove-after-stop cluster property - pacemakerd,tools: use high-resolution sleep in a couple of places - pacemakerd: use high-resolution sleep functions if available - configure: drop support for --with-acl option - rpm: update for new legacy links default - configure: add --with-concurrent-fencing-default option - scheduler: allow 2.0 compatibility mode for certain output - include: Bump CRM_FEATURE_SET to 3.7.2. - tools: Convert crm_verify to use formatted output. - tools: Use glib for command line handling in crm_verify. - iso8601: prevent sec overrun before adding up as long long - crmadmin: tweaks OBS-URL: https://build.opensuse.org/request/show/884033 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=347
2021-04-09 13:05:33 +02:00
%{?with_legacy_links: --enable-legacy-links} \
Accepting request 625813 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 2.0.0+20180726.3d81c89b8: - Shutdown corosync after a fatal error - tools: ipmiservicelogd FTBFS on ppc64le - tools: notifyServicelogEvent FTBFS on ppc64le - tools: detect CIB directory correctly - tools: avoid memory leak when crm_resource checks resource - controller: avoid any chance of use-of-NULL when doing LRM op - resources: controld doesn't need to check for corosync 1 plugin - resources: use correct variable name in Stateful - cts-scheduler: restore ability to pass arguments to single test run - resources: use ocf_is_true in SysInfo - spec: drop superfluous dependency of -libs-devel on -cts - tools: update URL in crm_simulate help - crm_mon: rhbz#1461964 - add fence history features - Update to version 2.0.0+20180706.8cf3fe749 (Pacemaker-2.0.0): - tools: Multiple -V increase debug level (#1526) - scheduler: clarify multiple-anonymous-instances message - scheduler: avoid use-after-free when on-fail=block - controller: add node name to meta-data call environment - controller: filter certain synthesized failures from CIB - controller: filter certain action timeouts from CIB - controller: don't record pending notifies in CIB - executor: cancel recurring monitors if fence device registration is lost - controller: avoid memory leak if start-up fails - XML: schemas.c: fix possible memleak + less magic with numeric constants - tools: stonith_admin -h/-H options are queries - libstonithd: avoid memory leak when getting meta-data - XML: resources-3.1.rng: relaxed schema after tight upgrade enforcement - XML: schemas.c: take severities of XSLT messages into account properly OBS-URL: https://build.opensuse.org/request/show/625813 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=307
2018-07-27 17:42:24 +02:00
%{?with_profiling: --with-profiling} \
2020-07-10 14:16:26 +02:00
%{?with_cibsecrets: --with-cibsecrets} \
Accepting request 966809 from home:yan_gao:branches:network:ha-clustering:Factory - Create libltdl/config before autoreconf to fix an incompatibility with autoconf 2.71 - Update to version 2.1.2+20220331.1ad8bbddd: - tools: Fix the -v option to attrd_updater. - Update to version 2.1.2+20220329.efdcb0bbf: - resources: Add an OCF_RESKEY_dampen parameter to HealthSMART. - resources: Mark HealthSMART parameters as reloadable. - resources: Also fix HealthSMART_monitor. - resources: Fix a bug in init_smart in HealthSMART. - resources: Fix the stop action in HealthSMART. - resources: Add an OCF_RESKEY_smartctl parameter to HealthSMART. - resources: update HealthSMART agent for OCF 1.1 - Update to version 2.1.2+20220328.24d87d0b2: - tools: Do not allow certain operations on clone instances. - tools: Fix one method of restarting a cloned group. - tools: Fix restarting clone instances in crm_resource. - tools: If crm_resource is given an invalid node, error. - tools: Fix one way to restart a cloned primitive. - tools: Fix restarting implicit bundled resources without a host. - tools: Fix double free errors in crm_resource. - tools: Compare host names case insensitively... - Update to version 2.1.2+20220328.2dd22a9d7: - tools: Update a couple option help strings in attrd_updater. - Convert attrd_updater to use glib for cmdline handling. - Update to version 2.1.2+20220322.5129e5ca5: OBS-URL: https://build.opensuse.org/request/show/966809 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=359
2022-04-04 13:54:42 +02:00
%{?with_nls: --enable-nls} \
Accepting request 919502 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.0+20210816.c6a4f6e6c (Pacemaker-2.1.1-rc3) : - crm_resource: translate LSB rc to exit code and fix resources_find_service_class() call - controller: ensure newly joining node learns the node names of non-DCs (bsc#1180618) - controller: ensure lost node's transient attributes are cleared without DC (rh#1986998) - Update to version 2.1.0+20210806.a64ad221a (Pacemaker-2.1.1-rc2): - pacemakerd: show correct error message if can't request shutdown - scheduler: Output the clone header if there are no instances. - scheduler: Sort brief output of resources. - scheduler: Fix display of active resources on offline nodes. - tools: avoid memory leaks in crm_mon - tools: avoid (insignificant) memory leaks - Update to version 2.1.0+20210727.9e3a841a3 (Pacemaker-2.1.1-rc1): - scheduler: Fix XML output of cloned groups. - scheduler: Condense group and clone status in output. - scheduler: Only output the clone header if necessary. - scheduler: Mark partially active groups in output. - scheduler: Tweak resource filtering for groups. - libcrmcommon: Also allow string arguments that start with a dash. - tools: Audit command line options. - Update to version 2.1.0+20210721.0bf0e8547: - scheduler: respect runnable argument when creating pseudo op - scheduler: pe_order_implies_first should matter if 'then' is required - scheduler: don't make optional constraints with group members mandatory - scheduler: avoid invalid transition when group member unmanaged (clbz#5423) - Update to version 2.1.0+20210720.202b37962: OBS-URL: https://build.opensuse.org/request/show/919502 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=349
2021-09-16 12:47:19 +02:00
%{?with_sbd_sync: --with-sbd-sync-default="true"} \
%{?bug_url: --with-bug-url=%{bug_url}} \
%{?ocf_root: --with-ocfdir=%{ocf_root}} \
Accepting request 884033 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.0.5+20210310.83e765df6: - controller: re-joined node gets the host names of non-DC nodes (bsc#1180618) - Update to version 2.0.5+20210309.90b3e455b: - Allow the none format in other command line tools. - scheduler,tools: stop using last-run in CIB status - Update to version 2.0.5+20210302.64e0c771d: - crm_mon.rng/crm_resource.rng: Change the schema type of 'expected' and 'call' to integer. (rh#1931332) - Update to version 2.0.5+20210302.f537b60c2: - fenced: retry getting metadata until we get it - require glib 2.42.0 or later - Update to version 2.0.5+20210224.63d2fa7c2: - pacemakerd: downgrade corosync connection loss messages - libcrmcommon: be consistent with IPC server names in messages - CIB: deprecate support for can_fail action meta-attribute - CIB: deprecate remove-after-stop cluster property - pacemakerd,tools: use high-resolution sleep in a couple of places - pacemakerd: use high-resolution sleep functions if available - configure: drop support for --with-acl option - rpm: update for new legacy links default - configure: add --with-concurrent-fencing-default option - scheduler: allow 2.0 compatibility mode for certain output - include: Bump CRM_FEATURE_SET to 3.7.2. - tools: Convert crm_verify to use formatted output. - tools: Use glib for command line handling in crm_verify. - iso8601: prevent sec overrun before adding up as long long - crmadmin: tweaks OBS-URL: https://build.opensuse.org/request/show/884033 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=347
2021-04-09 13:05:33 +02:00
%{?concurrent_fencing} \
Accepting request 919502 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.0+20210816.c6a4f6e6c (Pacemaker-2.1.1-rc3) : - crm_resource: translate LSB rc to exit code and fix resources_find_service_class() call - controller: ensure newly joining node learns the node names of non-DCs (bsc#1180618) - controller: ensure lost node's transient attributes are cleared without DC (rh#1986998) - Update to version 2.1.0+20210806.a64ad221a (Pacemaker-2.1.1-rc2): - pacemakerd: show correct error message if can't request shutdown - scheduler: Output the clone header if there are no instances. - scheduler: Sort brief output of resources. - scheduler: Fix display of active resources on offline nodes. - tools: avoid memory leaks in crm_mon - tools: avoid (insignificant) memory leaks - Update to version 2.1.0+20210727.9e3a841a3 (Pacemaker-2.1.1-rc1): - scheduler: Fix XML output of cloned groups. - scheduler: Condense group and clone status in output. - scheduler: Only output the clone header if necessary. - scheduler: Mark partially active groups in output. - scheduler: Tweak resource filtering for groups. - libcrmcommon: Also allow string arguments that start with a dash. - tools: Audit command line options. - Update to version 2.1.0+20210721.0bf0e8547: - scheduler: respect runnable argument when creating pseudo op - scheduler: pe_order_implies_first should matter if 'then' is required - scheduler: don't make optional constraints with group members mandatory - scheduler: avoid invalid transition when group member unmanaged (clbz#5423) - Update to version 2.1.0+20210720.202b37962: OBS-URL: https://build.opensuse.org/request/show/919502 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=349
2021-09-16 12:47:19 +02:00
%{?resource_stickiness} \
Accepting request 884033 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.0.5+20210310.83e765df6: - controller: re-joined node gets the host names of non-DC nodes (bsc#1180618) - Update to version 2.0.5+20210309.90b3e455b: - Allow the none format in other command line tools. - scheduler,tools: stop using last-run in CIB status - Update to version 2.0.5+20210302.64e0c771d: - crm_mon.rng/crm_resource.rng: Change the schema type of 'expected' and 'call' to integer. (rh#1931332) - Update to version 2.0.5+20210302.f537b60c2: - fenced: retry getting metadata until we get it - require glib 2.42.0 or later - Update to version 2.0.5+20210224.63d2fa7c2: - pacemakerd: downgrade corosync connection loss messages - libcrmcommon: be consistent with IPC server names in messages - CIB: deprecate support for can_fail action meta-attribute - CIB: deprecate remove-after-stop cluster property - pacemakerd,tools: use high-resolution sleep in a couple of places - pacemakerd: use high-resolution sleep functions if available - configure: drop support for --with-acl option - rpm: update for new legacy links default - configure: add --with-concurrent-fencing-default option - scheduler: allow 2.0 compatibility mode for certain output - include: Bump CRM_FEATURE_SET to 3.7.2. - tools: Convert crm_verify to use formatted output. - tools: Use glib for command line handling in crm_verify. - iso8601: prevent sec overrun before adding up as long long - crmadmin: tweaks OBS-URL: https://build.opensuse.org/request/show/884033 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=347
2021-04-09 13:05:33 +02:00
%{?compat20} \
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
--disable-static \
Accepting request 625813 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 2.0.0+20180726.3d81c89b8: - Shutdown corosync after a fatal error - tools: ipmiservicelogd FTBFS on ppc64le - tools: notifyServicelogEvent FTBFS on ppc64le - tools: detect CIB directory correctly - tools: avoid memory leak when crm_resource checks resource - controller: avoid any chance of use-of-NULL when doing LRM op - resources: controld doesn't need to check for corosync 1 plugin - resources: use correct variable name in Stateful - cts-scheduler: restore ability to pass arguments to single test run - resources: use ocf_is_true in SysInfo - spec: drop superfluous dependency of -libs-devel on -cts - tools: update URL in crm_simulate help - crm_mon: rhbz#1461964 - add fence history features - Update to version 2.0.0+20180706.8cf3fe749 (Pacemaker-2.0.0): - tools: Multiple -V increase debug level (#1526) - scheduler: clarify multiple-anonymous-instances message - scheduler: avoid use-after-free when on-fail=block - controller: add node name to meta-data call environment - controller: filter certain synthesized failures from CIB - controller: filter certain action timeouts from CIB - controller: don't record pending notifies in CIB - executor: cancel recurring monitors if fence device registration is lost - controller: avoid memory leak if start-up fails - XML: schemas.c: fix possible memleak + less magic with numeric constants - tools: stonith_admin -h/-H options are queries - libstonithd: avoid memory leak when getting meta-data - XML: resources-3.1.rng: relaxed schema after tight upgrade enforcement - XML: schemas.c: take severities of XSLT messages into account properly OBS-URL: https://build.opensuse.org/request/show/625813 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=307
2018-07-27 17:42:24 +02:00
--with-initdir=%{_initddir} \
Accepting request 746348 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.0.2+20191106.eef56dcd6: - libcrmcommon: Make sure to free the --output-as description. - libcrmcommon: Rename formatted output cmdline options. - libcrmcommon: Group all output options together. - Update to version 2.0.2+20191031.1d695899e: - scheduler: clarify message about when watchdog will be used - scheduler: properly detect whether guest node is fenceable - scheduler: initialize unfencing digests to null - scheduler: improve graph synapse logging - Update to version 2.0.2+20191023.7a12ccbe4: - tools: Explain TIMESPEC in crm_mon help output. - tools: crm_mon --interval should understand more formats. - libcrmservice: don't close descriptors above current limit - rpm: pacemaker-cts requires pacemaker - tools: restore ability to show groups in crm_mon console mode - tools: Deprecated old-style output options in crm_mon. - cts-scheduler: test "year-2038" only runs for 64bit systems - fencer: clarify more messages - tools: don't ignore cib_new() errors in crm_mon - tools: avoid memory leak in crm_mon when displaying nodes - libpe_status: avoid memory leak when outputting resources - libcrmcommon: avoid memory leak when IPC compression fails - Security: introduce restrictive usage libxslt's security framework - libcrmservice: try not to spam close() file descriptors - tools: Support "crm_mon --as-html=<filename>". - tools: Don't output nodes if they don't have failures. - tools: Update checks around crm_mon --daemonize. - libpe_status: Use CSS to style messages. OBS-URL: https://build.opensuse.org/request/show/746348 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=331
2019-11-07 17:09:29 +01:00
--with-runstatedir=%{_rundir} \
Accepting request 625813 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 2.0.0+20180726.3d81c89b8: - Shutdown corosync after a fatal error - tools: ipmiservicelogd FTBFS on ppc64le - tools: notifyServicelogEvent FTBFS on ppc64le - tools: detect CIB directory correctly - tools: avoid memory leak when crm_resource checks resource - controller: avoid any chance of use-of-NULL when doing LRM op - resources: controld doesn't need to check for corosync 1 plugin - resources: use correct variable name in Stateful - cts-scheduler: restore ability to pass arguments to single test run - resources: use ocf_is_true in SysInfo - spec: drop superfluous dependency of -libs-devel on -cts - tools: update URL in crm_simulate help - crm_mon: rhbz#1461964 - add fence history features - Update to version 2.0.0+20180706.8cf3fe749 (Pacemaker-2.0.0): - tools: Multiple -V increase debug level (#1526) - scheduler: clarify multiple-anonymous-instances message - scheduler: avoid use-after-free when on-fail=block - controller: add node name to meta-data call environment - controller: filter certain synthesized failures from CIB - controller: filter certain action timeouts from CIB - controller: don't record pending notifies in CIB - executor: cancel recurring monitors if fence device registration is lost - controller: avoid memory leak if start-up fails - XML: schemas.c: fix possible memleak + less magic with numeric constants - tools: stonith_admin -h/-H options are queries - libstonithd: avoid memory leak when getting meta-data - XML: resources-3.1.rng: relaxed schema after tight upgrade enforcement - XML: schemas.c: take severities of XSLT messages into account properly OBS-URL: https://build.opensuse.org/request/show/625813 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=307
2018-07-27 17:42:24 +02:00
--localstatedir=%{_var} \
Accepting request 406453 from home:yan_gao:branches:network:ha-clustering:Factory:Test - ping: Log sensible error when /tmp is full (bsc#987348) - crm_mon: Do not log errors for the known CIB changes that should be ignored (bsc#986931) - logging: Enable synchronous logging when blackboxes are enabled - libpengine: print target role and blocked status in XML output - tools: add maintenance mode and disabled/blocked resources to crm_mon XML/HTML output - tools: break up long lines in crm_mon console output - libservices: include socket units when listing all systemd agents - fencing: fence_legacy - Search capable devices by querying them through "list" action for cluster-glue stonith agents (bsc#986265) - extra: correct quoting of timestamp-format in alert-snmp-example - pengine,tools: Display pending resource state by default when it's available (bsc#986201) - rng: Allow rsc-pattern in locations for version 2.6 - pengine: Expand regexp references in location constraints - pengine: Allow to set base score for progressive node health strategy - systemd: Allow unit names ending in .socket. - watchdog: Correction to do to change action of the system reboot by fail_fast - Upstream version cs: 630d0d112092042b6f79c2a02bb442e82fee93ec - Remove conditionals that are not really needed as they always kept the values - Remove the cman conditional as we do not even have the dependencies to build with it in OBS - Convert deps to pkgconfig style ones and remove deps that are not mentioned by the testsuite or the configure.ac - Update to version 1.1.15 - crmd: mention that graceful remote shutdowns may cause connection failures (bsc#981489) - alerts - drop 5min timeout to 30s since it is configurable now - Bug bz#5292 - crmd: wait for alerts to finish - libais,libcluster,libcrmcommon,liblrmd: don't use %z specifier - alerts: ensure sample alert agents handle undefined recipient OBS-URL: https://build.opensuse.org/request/show/406453 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=248
2016-07-04 17:06:14 +02:00
--with-version=%{version}-%{release}
Accepting request 721844 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 2.0.2+20190801.122c32115: - libcib: install cib_types.h - tools: Use glib for cmdline handling in crm_mon. - libcrmcommon: Handle no digits in crm_int_helper. - libcrmcommon: Allow glib cmdline parsing without formatted output. - extra: calculate #health_disk correctly in SysInfo - extra: handle run-as-user properly in ClusterMon - extra: advertise promote and demote in Stateful meta-data - extra: formally deprecate the ocf:pacemaker:pingd agent - extra: quote shell variables in agent code where appropriate - extra: use ":=" where appropriate in agent code - Update to version 2.0.2+20190725.4b4fea3eb: - Rebase: * bug-977201_pacemaker-controld-self-fencing.patch - libcrmcommon: Restore getopt behavior in stonith_admin. - controller: document the cluster-name cluster property - controller: allow configurable reaction to local node fencing - pacemakerd: make daemon exit detection messages more consistent - executor: stonith probes should fail only if previously registered - libstonithd: handle API creation errors better - spec: avoid long-broken (in a pristine tree state) "make all" - controller: panic local host if notified of own fencing - controller: clear "required" bit when disconnecting scheduler - libcrmcommon: Remove -q from global cmdline options. - tools: Allow HTML output in stonith_admin. - libstonithd: Add HTML support to fencing messages. - st_client: Reword stonith_event_text. - controld: Use XML output to check for pending status. - pengine: formatted output for html OBS-URL: https://build.opensuse.org/request/show/721844 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=329
2019-08-08 18:13:22 +02:00
make %{?_smp_mflags}
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
pushd python
%py3_build
popd
%install
Accepting request 406453 from home:yan_gao:branches:network:ha-clustering:Factory:Test - ping: Log sensible error when /tmp is full (bsc#987348) - crm_mon: Do not log errors for the known CIB changes that should be ignored (bsc#986931) - logging: Enable synchronous logging when blackboxes are enabled - libpengine: print target role and blocked status in XML output - tools: add maintenance mode and disabled/blocked resources to crm_mon XML/HTML output - tools: break up long lines in crm_mon console output - libservices: include socket units when listing all systemd agents - fencing: fence_legacy - Search capable devices by querying them through "list" action for cluster-glue stonith agents (bsc#986265) - extra: correct quoting of timestamp-format in alert-snmp-example - pengine,tools: Display pending resource state by default when it's available (bsc#986201) - rng: Allow rsc-pattern in locations for version 2.6 - pengine: Expand regexp references in location constraints - pengine: Allow to set base score for progressive node health strategy - systemd: Allow unit names ending in .socket. - watchdog: Correction to do to change action of the system reboot by fail_fast - Upstream version cs: 630d0d112092042b6f79c2a02bb442e82fee93ec - Remove conditionals that are not really needed as they always kept the values - Remove the cman conditional as we do not even have the dependencies to build with it in OBS - Convert deps to pkgconfig style ones and remove deps that are not mentioned by the testsuite or the configure.ac - Update to version 1.1.15 - crmd: mention that graceful remote shutdowns may cause connection failures (bsc#981489) - alerts - drop 5min timeout to 30s since it is configurable now - Bug bz#5292 - crmd: wait for alerts to finish - libais,libcluster,libcrmcommon,liblrmd: don't use %z specifier - alerts: ensure sample alert agents handle undefined recipient OBS-URL: https://build.opensuse.org/request/show/406453 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=248
2016-07-04 17:06:14 +02:00
%make_install
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
pushd python
%py3_install
popd
Accepting request 884033 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.0.5+20210310.83e765df6: - controller: re-joined node gets the host names of non-DC nodes (bsc#1180618) - Update to version 2.0.5+20210309.90b3e455b: - Allow the none format in other command line tools. - scheduler,tools: stop using last-run in CIB status - Update to version 2.0.5+20210302.64e0c771d: - crm_mon.rng/crm_resource.rng: Change the schema type of 'expected' and 'call' to integer. (rh#1931332) - Update to version 2.0.5+20210302.f537b60c2: - fenced: retry getting metadata until we get it - require glib 2.42.0 or later - Update to version 2.0.5+20210224.63d2fa7c2: - pacemakerd: downgrade corosync connection loss messages - libcrmcommon: be consistent with IPC server names in messages - CIB: deprecate support for can_fail action meta-attribute - CIB: deprecate remove-after-stop cluster property - pacemakerd,tools: use high-resolution sleep in a couple of places - pacemakerd: use high-resolution sleep functions if available - configure: drop support for --with-acl option - rpm: update for new legacy links default - configure: add --with-concurrent-fencing-default option - scheduler: allow 2.0 compatibility mode for certain output - include: Bump CRM_FEATURE_SET to 3.7.2. - tools: Convert crm_verify to use formatted output. - tools: Use glib for command line handling in crm_verify. - iso8601: prevent sec overrun before adding up as long long - crmadmin: tweaks OBS-URL: https://build.opensuse.org/request/show/884033 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=347
2021-04-09 13:05:33 +02:00
rm -fr %{buildroot}/etc/sysconfig
install -d -m755 %{buildroot}%{_fillupdir}
Accepting request 884033 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.0.5+20210310.83e765df6: - controller: re-joined node gets the host names of non-DC nodes (bsc#1180618) - Update to version 2.0.5+20210309.90b3e455b: - Allow the none format in other command line tools. - scheduler,tools: stop using last-run in CIB status - Update to version 2.0.5+20210302.64e0c771d: - crm_mon.rng/crm_resource.rng: Change the schema type of 'expected' and 'call' to integer. (rh#1931332) - Update to version 2.0.5+20210302.f537b60c2: - fenced: retry getting metadata until we get it - require glib 2.42.0 or later - Update to version 2.0.5+20210224.63d2fa7c2: - pacemakerd: downgrade corosync connection loss messages - libcrmcommon: be consistent with IPC server names in messages - CIB: deprecate support for can_fail action meta-attribute - CIB: deprecate remove-after-stop cluster property - pacemakerd,tools: use high-resolution sleep in a couple of places - pacemakerd: use high-resolution sleep functions if available - configure: drop support for --with-acl option - rpm: update for new legacy links default - configure: add --with-concurrent-fencing-default option - scheduler: allow 2.0 compatibility mode for certain output - include: Bump CRM_FEATURE_SET to 3.7.2. - tools: Convert crm_verify to use formatted output. - tools: Use glib for command line handling in crm_verify. - iso8601: prevent sec overrun before adding up as long long - crmadmin: tweaks OBS-URL: https://build.opensuse.org/request/show/884033 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=347
2021-04-09 13:05:33 +02:00
install -m 644 etc/sysconfig/pacemaker %{buildroot}%{_fillupdir}/sysconfig.pacemaker
install -m 644 etc/sysconfig/crm_mon %{buildroot}%{_fillupdir}/sysconfig.crm_mon
Accepting request 966809 from home:yan_gao:branches:network:ha-clustering:Factory - Create libltdl/config before autoreconf to fix an incompatibility with autoconf 2.71 - Update to version 2.1.2+20220331.1ad8bbddd: - tools: Fix the -v option to attrd_updater. - Update to version 2.1.2+20220329.efdcb0bbf: - resources: Add an OCF_RESKEY_dampen parameter to HealthSMART. - resources: Mark HealthSMART parameters as reloadable. - resources: Also fix HealthSMART_monitor. - resources: Fix a bug in init_smart in HealthSMART. - resources: Fix the stop action in HealthSMART. - resources: Add an OCF_RESKEY_smartctl parameter to HealthSMART. - resources: update HealthSMART agent for OCF 1.1 - Update to version 2.1.2+20220328.24d87d0b2: - tools: Do not allow certain operations on clone instances. - tools: Fix one method of restarting a cloned group. - tools: Fix restarting clone instances in crm_resource. - tools: If crm_resource is given an invalid node, error. - tools: Fix one way to restart a cloned primitive. - tools: Fix restarting implicit bundled resources without a host. - tools: Fix double free errors in crm_resource. - tools: Compare host names case insensitively... - Update to version 2.1.2+20220328.2dd22a9d7: - tools: Update a couple option help strings in attrd_updater. - Convert attrd_updater to use glib for cmdline handling. - Update to version 2.1.2+20220322.5129e5ca5: OBS-URL: https://build.opensuse.org/request/show/966809 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=359
2022-04-04 13:54:42 +02:00
%if %{with nls}
%find_lang %{name}
%endif
# Don't package static libs
find %{buildroot} -type f -name "*.a" -delete -print
Accepting request 919502 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.0+20210816.c6a4f6e6c (Pacemaker-2.1.1-rc3) : - crm_resource: translate LSB rc to exit code and fix resources_find_service_class() call - controller: ensure newly joining node learns the node names of non-DCs (bsc#1180618) - controller: ensure lost node's transient attributes are cleared without DC (rh#1986998) - Update to version 2.1.0+20210806.a64ad221a (Pacemaker-2.1.1-rc2): - pacemakerd: show correct error message if can't request shutdown - scheduler: Output the clone header if there are no instances. - scheduler: Sort brief output of resources. - scheduler: Fix display of active resources on offline nodes. - tools: avoid memory leaks in crm_mon - tools: avoid (insignificant) memory leaks - Update to version 2.1.0+20210727.9e3a841a3 (Pacemaker-2.1.1-rc1): - scheduler: Fix XML output of cloned groups. - scheduler: Condense group and clone status in output. - scheduler: Only output the clone header if necessary. - scheduler: Mark partially active groups in output. - scheduler: Tweak resource filtering for groups. - libcrmcommon: Also allow string arguments that start with a dash. - tools: Audit command line options. - Update to version 2.1.0+20210721.0bf0e8547: - scheduler: respect runnable argument when creating pseudo op - scheduler: pe_order_implies_first should matter if 'then' is required - scheduler: don't make optional constraints with group members mandatory - scheduler: avoid invalid transition when group member unmanaged (clbz#5423) - Update to version 2.1.0+20210720.202b37962: OBS-URL: https://build.opensuse.org/request/show/919502 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=349
2021-09-16 12:47:19 +02:00
# Don't package libtool archives
find %{buildroot} -type f -name "*.la" -delete -print
ln -s service %{buildroot}%{_sbindir}/rcpacemaker
ln -s service %{buildroot}%{_sbindir}/rcpacemaker_remote
ln -s service %{buildroot}%{_sbindir}/rccrm_mon
mv %{buildroot}%{_sbindir}/crm_report %{buildroot}%{_sbindir}/crm_report.pacemaker
install -m 755 %{SOURCE1} %{buildroot}%{_sbindir}/crm_report
Accepting request 919502 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.0+20210816.c6a4f6e6c (Pacemaker-2.1.1-rc3) : - crm_resource: translate LSB rc to exit code and fix resources_find_service_class() call - controller: ensure newly joining node learns the node names of non-DCs (bsc#1180618) - controller: ensure lost node's transient attributes are cleared without DC (rh#1986998) - Update to version 2.1.0+20210806.a64ad221a (Pacemaker-2.1.1-rc2): - pacemakerd: show correct error message if can't request shutdown - scheduler: Output the clone header if there are no instances. - scheduler: Sort brief output of resources. - scheduler: Fix display of active resources on offline nodes. - tools: avoid memory leaks in crm_mon - tools: avoid (insignificant) memory leaks - Update to version 2.1.0+20210727.9e3a841a3 (Pacemaker-2.1.1-rc1): - scheduler: Fix XML output of cloned groups. - scheduler: Condense group and clone status in output. - scheduler: Only output the clone header if necessary. - scheduler: Mark partially active groups in output. - scheduler: Tweak resource filtering for groups. - libcrmcommon: Also allow string arguments that start with a dash. - tools: Audit command line options. - Update to version 2.1.0+20210721.0bf0e8547: - scheduler: respect runnable argument when creating pseudo op - scheduler: pe_order_implies_first should matter if 'then' is required - scheduler: don't make optional constraints with group members mandatory - scheduler: avoid invalid transition when group member unmanaged (clbz#5423) - Update to version 2.1.0+20210720.202b37962: OBS-URL: https://build.opensuse.org/request/show/919502 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=349
2021-09-16 12:47:19 +02:00
ln -s ../heartbeat/NodeUtilization %{buildroot}%{ocf_root}/resource.d/pacemaker/
Accepting request 546490 from home:yan_gao:branches:network:ha-clustering:Factory:Test - NodeUtilization RA is now shipped by resource-agents package (bsc#1070347) * Drop bug-1015842_pacemaker-NodeUtilization-RA.patch - 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 - systemd unit files: enable TasksMax=infinity (bsc#1028138, bsc#1066710) * Drop obsolete bug-1028138_pacemaker-pacemaker.service-TasksMax.patch - crmd: default record-pending to TRUE - tools: enable new crm_resource --cleanup/--refresh behavior - Upstream version cs: 53a3fe14b15b087bbde9ccb524d11d0a413cc6e9 - Update to version 1.1.18 - libpe_status: always use default key location with bundles - attrd,stonithd: more efficient regular expression parsing - libpe_status: avoid potential NULL dereference - tools: use proper variable in message from crm_resource -g - tools: use uber-parent for crm_resource -a/-A - tools: use g_main_loop_is_running() properly - libpe_status: monitors are rescheduled, not reloaded - crmd: determine restart/private digests correctly - systemd: add TasksMax comment to pacemaker_remote unit (bsc#1028138, bsc#1066710) - tools: make regression test insensitive to line number changes - pengine,tools,libpe_status: avoid unnecessary use of pe_find_current - pacemaker.service: Recommend not to limit tasks (bsc#1028138, bsc#1066710) - tools: set the correct OCF_RESOURCE_INSTANCE env when crm_resource --force-* executes RA - typo: overriden -> overridden - portability: the difference of time_t values is given by difftime() OBS-URL: https://build.opensuse.org/request/show/546490 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=279
2017-11-29 17:52:08 +01:00
%fdupes -s %{buildroot}
%check
Accepting request 802745 from home:yan_gao:branches:network:ha-clustering:Factory - libcrmcommon: lower message on reading proc file to info * 0001-Log-libcrmcommon-lower-message-on-reading-proc-file-.patch - Update to version 2.0.3+20200511.a9e085d8c: - fencer: avoid possible use-of-NULL when parsing metadata (bsc#1171372) - libstonithd: make the assert message from stonith__device_parameter_flags() more clear (bsc#1171372) - Update to version 2.0.3+20200507.c8529193e: - libstonithd: respect `pcmk_host_argument=none` on `validate` (bsc#1171372) - libstonithd: add `port` or `plug` parameter according to metadata on `validate` if no `pcmk_host_argument` specified (bsc#1171372) - Pacemaker Explained: update the default value and the description of `pcmk_host_argument` (bsc#1171372) - fencer: add `port` or `plug` parameter according to metadata for RHCS-style fence-agents (bsc#1171372) - libstonithd: add function to check supported parameters according to the metadata of a fence agent (bsc#1171372) - Update to version 2.0.3+20200506.a212e4fa3: - fenced: Remove relayed stonith operation.(Fix:CLBZ#5401) - controller: properly detect remote node info requests - cotrold: Notify tengine of completion of CRM_OP_LRM_DELETE.(Fix:CLBZ:#5424) - Update to version 2.0.3+20200429.029571144: - stonith_admin: --delay is an optional option for --fence/--unfence/--reboot commands (ECO-1611, SLE-12239, SLE-12240) - controller: avoid possible use-of-NULL on logging fencing message (ECO-1611, SLE-12239, SLE-12240) - Update to version 2.0.3+20200428.f0a4d08c9: - cib: populate cib_nodes when 'cibadmin -R -scope=configuration' - Update to version 2.0.3+20200423.01b9bbdbe: - cts: add `plug` parameter for fence_dummy agent (bsc#1171372) - libstonithd: `plug` parameter of RHCS-style fence-agents is shown as non-required in the metadata (bsc#1171372) - libstonithd: `action` parameter of RHCS-style fence-agents is shown as non-required in the metadata (bsc#1171372) OBS-URL: https://build.opensuse.org/request/show/802745 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=335
2020-05-11 18:32:16 +02:00
make %{_smp_mflags} check
# Prevent false positives in rpmlint
Accepting request 625813 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 2.0.0+20180726.3d81c89b8: - Shutdown corosync after a fatal error - tools: ipmiservicelogd FTBFS on ppc64le - tools: notifyServicelogEvent FTBFS on ppc64le - tools: detect CIB directory correctly - tools: avoid memory leak when crm_resource checks resource - controller: avoid any chance of use-of-NULL when doing LRM op - resources: controld doesn't need to check for corosync 1 plugin - resources: use correct variable name in Stateful - cts-scheduler: restore ability to pass arguments to single test run - resources: use ocf_is_true in SysInfo - spec: drop superfluous dependency of -libs-devel on -cts - tools: update URL in crm_simulate help - crm_mon: rhbz#1461964 - add fence history features - Update to version 2.0.0+20180706.8cf3fe749 (Pacemaker-2.0.0): - tools: Multiple -V increase debug level (#1526) - scheduler: clarify multiple-anonymous-instances message - scheduler: avoid use-after-free when on-fail=block - controller: add node name to meta-data call environment - controller: filter certain synthesized failures from CIB - controller: filter certain action timeouts from CIB - controller: don't record pending notifies in CIB - executor: cancel recurring monitors if fence device registration is lost - controller: avoid memory leak if start-up fails - XML: schemas.c: fix possible memleak + less magic with numeric constants - tools: stonith_admin -h/-H options are queries - libstonithd: avoid memory leak when getting meta-data - XML: resources-3.1.rng: relaxed schema after tight upgrade enforcement - XML: schemas.c: take severities of XSLT messages into account properly OBS-URL: https://build.opensuse.org/request/show/625813 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=307
2018-07-27 17:42:24 +02:00
./cts/cts-regression -V scheduler cli 2>&1
%pre
%service_add_pre pacemaker.service
Accepting request 439181 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Revert "Build: configure: make systemd detection akin to + before Upstart one" * pacemaker-configure-systemd-detection.patch - libcrmcommon: fix CVE-2016-7035 (improper IPC guarding) (bsc#1007433) - various: issues discovered via valgrind and coverity - attrd_updater: fix usage of HAVE_ATOMIC_ATTRD - Upstream version cs: b6f251a13fadca0cb74702b0c007a55275c8ea09 - Rebase: * pacemaker-NodeUtilization-RA.patch - extra: add resource agent for managing a node attribute - crmd: cl#5185 - Record pending operations in the CIB before they are performed (bsc#1003565) - ClusterMon: fix to avoid matching other process with the same PID - mcp: improve comments for sysconfig options - spec: require libqb >= 0.13.0 - tools: crm_standby --version/--help should work without cluster - spec: reorganize so %pre etc. blocks are self-contained - spec: require python >= 2.6 - spec: comment better - libpengine: ensure child is not null before looking up value - libpengine: only log startup-fencing warning once - Upstream version cs: 722276c442bf023931842313bfe0dfb7d90a7c15 - pacemaker.service: do not mistakenly suggest killing fenced - pacemaker.spec: consume "systemdunitdir" via %_unitdir - libcrmcommon: report errors consistently when waiting for data on connection (bsc#986644) - libservices: use DBusError API properly - remote: Correctly calculate the remaining timeouts when receiving messages (bsc#986644) - libfencing: report added node ID correctly - crm_mon: Do not call setenv with null value - pacemaker_remote: allow remote clients to timeout/reconnect OBS-URL: https://build.opensuse.org/request/show/439181 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=255
2016-11-08 11:56:04 +01:00
%post
%service_add_post pacemaker.service
%preun
%service_del_preun pacemaker.service
%postun
%service_del_postun pacemaker.service
%pre remote
%service_add_pre pacemaker_remote.service
Accepting request 439181 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Revert "Build: configure: make systemd detection akin to + before Upstart one" * pacemaker-configure-systemd-detection.patch - libcrmcommon: fix CVE-2016-7035 (improper IPC guarding) (bsc#1007433) - various: issues discovered via valgrind and coverity - attrd_updater: fix usage of HAVE_ATOMIC_ATTRD - Upstream version cs: b6f251a13fadca0cb74702b0c007a55275c8ea09 - Rebase: * pacemaker-NodeUtilization-RA.patch - extra: add resource agent for managing a node attribute - crmd: cl#5185 - Record pending operations in the CIB before they are performed (bsc#1003565) - ClusterMon: fix to avoid matching other process with the same PID - mcp: improve comments for sysconfig options - spec: require libqb >= 0.13.0 - tools: crm_standby --version/--help should work without cluster - spec: reorganize so %pre etc. blocks are self-contained - spec: require python >= 2.6 - spec: comment better - libpengine: ensure child is not null before looking up value - libpengine: only log startup-fencing warning once - Upstream version cs: 722276c442bf023931842313bfe0dfb7d90a7c15 - pacemaker.service: do not mistakenly suggest killing fenced - pacemaker.spec: consume "systemdunitdir" via %_unitdir - libcrmcommon: report errors consistently when waiting for data on connection (bsc#986644) - libservices: use DBusError API properly - remote: Correctly calculate the remaining timeouts when receiving messages (bsc#986644) - libfencing: report added node ID correctly - crm_mon: Do not call setenv with null value - pacemaker_remote: allow remote clients to timeout/reconnect OBS-URL: https://build.opensuse.org/request/show/439181 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=255
2016-11-08 11:56:04 +01:00
%post remote
%service_add_post pacemaker_remote.service
%preun remote
%service_del_preun pacemaker_remote.service
%postun remote
%service_del_postun pacemaker_remote.service
Accepting request 439181 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Revert "Build: configure: make systemd detection akin to + before Upstart one" * pacemaker-configure-systemd-detection.patch - libcrmcommon: fix CVE-2016-7035 (improper IPC guarding) (bsc#1007433) - various: issues discovered via valgrind and coverity - attrd_updater: fix usage of HAVE_ATOMIC_ATTRD - Upstream version cs: b6f251a13fadca0cb74702b0c007a55275c8ea09 - Rebase: * pacemaker-NodeUtilization-RA.patch - extra: add resource agent for managing a node attribute - crmd: cl#5185 - Record pending operations in the CIB before they are performed (bsc#1003565) - ClusterMon: fix to avoid matching other process with the same PID - mcp: improve comments for sysconfig options - spec: require libqb >= 0.13.0 - tools: crm_standby --version/--help should work without cluster - spec: reorganize so %pre etc. blocks are self-contained - spec: require python >= 2.6 - spec: comment better - libpengine: ensure child is not null before looking up value - libpengine: only log startup-fencing warning once - Upstream version cs: 722276c442bf023931842313bfe0dfb7d90a7c15 - pacemaker.service: do not mistakenly suggest killing fenced - pacemaker.spec: consume "systemdunitdir" via %_unitdir - libcrmcommon: report errors consistently when waiting for data on connection (bsc#986644) - libservices: use DBusError API properly - remote: Correctly calculate the remaining timeouts when receiving messages (bsc#986644) - libfencing: report added node ID correctly - crm_mon: Do not call setenv with null value - pacemaker_remote: allow remote clients to timeout/reconnect OBS-URL: https://build.opensuse.org/request/show/439181 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=255
2016-11-08 11:56:04 +01:00
%pre cli
%service_add_pre crm_mon.service
%post cli
Accepting request 477365 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Build: lrmd: Include libxml/tree.h in lrmd.h * pacemaker-lrmd.h-include-libxml.patch - libfencing,fencing: properly remap "action" in configuration - libservices: ensure recurring actions table is created before using - libservices: improve error messages when creating operation - libservices: properly detect in-flight systemd/upstart ops when kicking - libservices: properly cancel in-flight systemd/upstart op - libservices: handle in-flight case first when cancelling an operation - libservices: prevent use-after-free when freeing an operation - libservices: ensure completed ops aren't on blocked ops list - libcrmcommon: assert if can't generate operation key - libcrmcommon: improve remote connection polling messages - crmd: clear failure only for requested node - crmd: improve message when clearing failures - pengine,libpe_status: make failcount clearing messages more helpful - pengine,libpe_status: don't clear same fail-count twice - cib: properly mark variable as volatile - libcib: avoid memory leak in query_node_uuid() - tools: avoid NULL dereference in crm_resource debug message - cib,libcrmcommon,lrmd: handle IP addresses better in messages - tools: crm_attribute should prefer node name from environment - libcrmcommon: Correctly delete XML comments according to their positions (bsc#1024037) - libcrmcommon: Correctly compare XML comments to prevent crmd from getting into infinite election loop (bsc#1024037) - crmd,libcrmcluster: minor log message improvements - tools: avoid deprecated function in notifyServicelogEvent - libcrmcommon,pengine,tools: pass local node name to resource agents - use callback instead of sync call - libcib: make querying node uuid more efficient - tools: allow regular expression with crm_attribute OBS-URL: https://build.opensuse.org/request/show/477365 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=260
2017-03-07 01:32:46 +01:00
if [ ! -e %{_sysconfdir}/sysconfig/pacemaker ]; then
%fillup_only -n pacemaker
fi
%service_add_post crm_mon.service
Accepting request 477365 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Build: lrmd: Include libxml/tree.h in lrmd.h * pacemaker-lrmd.h-include-libxml.patch - libfencing,fencing: properly remap "action" in configuration - libservices: ensure recurring actions table is created before using - libservices: improve error messages when creating operation - libservices: properly detect in-flight systemd/upstart ops when kicking - libservices: properly cancel in-flight systemd/upstart op - libservices: handle in-flight case first when cancelling an operation - libservices: prevent use-after-free when freeing an operation - libservices: ensure completed ops aren't on blocked ops list - libcrmcommon: assert if can't generate operation key - libcrmcommon: improve remote connection polling messages - crmd: clear failure only for requested node - crmd: improve message when clearing failures - pengine,libpe_status: make failcount clearing messages more helpful - pengine,libpe_status: don't clear same fail-count twice - cib: properly mark variable as volatile - libcib: avoid memory leak in query_node_uuid() - tools: avoid NULL dereference in crm_resource debug message - cib,libcrmcommon,lrmd: handle IP addresses better in messages - tools: crm_attribute should prefer node name from environment - libcrmcommon: Correctly delete XML comments according to their positions (bsc#1024037) - libcrmcommon: Correctly compare XML comments to prevent crmd from getting into infinite election loop (bsc#1024037) - crmd,libcrmcluster: minor log message improvements - tools: avoid deprecated function in notifyServicelogEvent - libcrmcommon,pengine,tools: pass local node name to resource agents - use callback instead of sync call - libcib: make querying node uuid more efficient - tools: allow regular expression with crm_attribute OBS-URL: https://build.opensuse.org/request/show/477365 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=260
2017-03-07 01:32:46 +01:00
if [ ! -e %{_sysconfdir}/sysconfig/crm_mon ]; then
%fillup_only -n crm_mon
fi
Accepting request 625813 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 2.0.0+20180726.3d81c89b8: - Shutdown corosync after a fatal error - tools: ipmiservicelogd FTBFS on ppc64le - tools: notifyServicelogEvent FTBFS on ppc64le - tools: detect CIB directory correctly - tools: avoid memory leak when crm_resource checks resource - controller: avoid any chance of use-of-NULL when doing LRM op - resources: controld doesn't need to check for corosync 1 plugin - resources: use correct variable name in Stateful - cts-scheduler: restore ability to pass arguments to single test run - resources: use ocf_is_true in SysInfo - spec: drop superfluous dependency of -libs-devel on -cts - tools: update URL in crm_simulate help - crm_mon: rhbz#1461964 - add fence history features - Update to version 2.0.0+20180706.8cf3fe749 (Pacemaker-2.0.0): - tools: Multiple -V increase debug level (#1526) - scheduler: clarify multiple-anonymous-instances message - scheduler: avoid use-after-free when on-fail=block - controller: add node name to meta-data call environment - controller: filter certain synthesized failures from CIB - controller: filter certain action timeouts from CIB - controller: don't record pending notifies in CIB - executor: cancel recurring monitors if fence device registration is lost - controller: avoid memory leak if start-up fails - XML: schemas.c: fix possible memleak + less magic with numeric constants - tools: stonith_admin -h/-H options are queries - libstonithd: avoid memory leak when getting meta-data - XML: resources-3.1.rng: relaxed schema after tight upgrade enforcement - XML: schemas.c: take severities of XSLT messages into account properly OBS-URL: https://build.opensuse.org/request/show/625813 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=307
2018-07-27 17:42:24 +02:00
if [ "$1" -eq "2" ]; then
# Package upgrade, not initial install:
# Move any pre-2.0 logs to new location to ensure they get rotated
{ mv -fbS.rpmsave %{_var}/log/pacemaker.log* %{_var}/log/pacemaker \
|| mv -f %{_var}/log/pacemaker.log* %{_var}/log/pacemaker
} >/dev/null 2>/dev/null || :
fi
%preun cli
%service_del_preun crm_mon.service
%postun cli
%service_del_postun crm_mon.service
Accepting request 979417 from home:yan_gao:branches:network:ha-clustering:Factory - 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]. - Update to version 2.1.2+20220526.b387f8972: - libcrmcommon: avoid memory leak if IPC server fails to run - nls: format of XML-escaped string - 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 - Update to version 2.1.2+20220511.0bf080da3: - tools: Set options.command when "attrd_updater -Y" is used. - 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. OBS-URL: https://build.opensuse.org/request/show/979417 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=361
2022-05-27 07:40:32 +02:00
%pre libs
Accepting request 842719 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.0.4+20200702.813fdbfdc: - libcrmcommon: deprecate create_hello_message() as public API (bsc#1170346, rh#1796824) - pacemakerd: properly conditionalize corosync calls (bsc#1170346, rh#1796824) - pacemakerd: use existing handle for corosync shutdown (bsc#1170346, rh#1796824) - pacemakerd: improve messages (bsc#1170346, rh#1796824) - pacemakerd: functionize removing core file limit (bsc#1170346, rh#1796824) - pacemakerd: remove unneeded IPC and CPG commands (bsc#1170346, rh#1796824) - tools: crm_node -l and -p now work from Pacemaker Remote nodes (bsc#1170346, rh#1796824) - functionize numeric comparisons of strings (bsc#1170346, rh#1796824) - controller: add new IPC API command for getting node list (bsc#1170346, rh#1796824) - Update to version 2.0.4+20200701.556cef416: - tools: convert crmadmin to use new controller IPC model (bsc#1170346, rh#1796824) - tools: remove dead code from crm_node (bsc#1170346, rh#1796824) - tools: convert crm_node to use new controller IPC model (bsc#1170346, rh#1796824) - tools: convert crm_resource to use new controller IPC model (bsc#1170346, rh#1796824) - libcrmcommon: add C API for controller IPC (bsc#1170346, rh#1796824) - libcrmcommon: new model for daemon IPC API (bsc#1170346, rh#1796824) - Update to version 2.0.4+20200630.107af1896: - tools, libs: Use pcmk__str_any_of and pcmk__str_all_of. - libcrmcommon: Add pcmk__str_any_of and pcmk__str_none_of. - Update to version 2.0.4+20200624.67a6a9b31: - lib, tools: Correct types given to PCMK__OUTPUT_ARGS. - Update to version 2.0.4+20200623.e36fe309d: - sysconfig: remove outdated reference to wildcards in PCMK_trace_files - rpm: use https in package URL - resources: don't check host-specific conditions in attribute validate OBS-URL: https://build.opensuse.org/request/show/842719 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=341
2020-10-20 10:55:36 +02:00
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
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
%if %{defined ldconfig_scriptlets}
%ldconfig_scriptlets libs
%ldconfig_scriptlets cluster-libs
%else
Accepting request 979417 from home:yan_gao:branches:network:ha-clustering:Factory - 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]. - Update to version 2.1.2+20220526.b387f8972: - libcrmcommon: avoid memory leak if IPC server fails to run - nls: format of XML-escaped string - 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 - Update to version 2.1.2+20220511.0bf080da3: - tools: Set options.command when "attrd_updater -Y" is used. - 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. OBS-URL: https://build.opensuse.org/request/show/979417 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=361
2022-05-27 07:40:32 +02:00
%post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig
Accepting request 979417 from home:yan_gao:branches:network:ha-clustering:Factory - 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]. - Update to version 2.1.2+20220526.b387f8972: - libcrmcommon: avoid memory leak if IPC server fails to run - nls: format of XML-escaped string - 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 - Update to version 2.1.2+20220511.0bf080da3: - tools: Set options.command when "attrd_updater -Y" is used. - 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. OBS-URL: https://build.opensuse.org/request/show/979417 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=361
2022-05-27 07:40:32 +02:00
%if %{enable_cluster_libs_pkg}
%post cluster-libs -p /sbin/ldconfig
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
%postun cluster-libs -p /sbin/ldconfig
%endif
%endif
%if %{with_regression_tests}
Accepting request 979417 from home:yan_gao:branches:network:ha-clustering:Factory - 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]. - Update to version 2.1.2+20220526.b387f8972: - libcrmcommon: avoid memory leak if IPC server fails to run - nls: format of XML-escaped string - 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 - Update to version 2.1.2+20220511.0bf080da3: - tools: Set options.command when "attrd_updater -Y" is used. - 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. OBS-URL: https://build.opensuse.org/request/show/979417 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=361
2022-05-27 07:40:32 +02:00
%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
# sequences
export TERM=dumb
Accepting request 625813 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 2.0.0+20180726.3d81c89b8: - Shutdown corosync after a fatal error - tools: ipmiservicelogd FTBFS on ppc64le - tools: notifyServicelogEvent FTBFS on ppc64le - tools: detect CIB directory correctly - tools: avoid memory leak when crm_resource checks resource - controller: avoid any chance of use-of-NULL when doing LRM op - resources: controld doesn't need to check for corosync 1 plugin - resources: use correct variable name in Stateful - cts-scheduler: restore ability to pass arguments to single test run - resources: use ocf_is_true in SysInfo - spec: drop superfluous dependency of -libs-devel on -cts - tools: update URL in crm_simulate help - crm_mon: rhbz#1461964 - add fence history features - Update to version 2.0.0+20180706.8cf3fe749 (Pacemaker-2.0.0): - tools: Multiple -V increase debug level (#1526) - scheduler: clarify multiple-anonymous-instances message - scheduler: avoid use-after-free when on-fail=block - controller: add node name to meta-data call environment - controller: filter certain synthesized failures from CIB - controller: filter certain action timeouts from CIB - controller: don't record pending notifies in CIB - executor: cancel recurring monitors if fence device registration is lost - controller: avoid memory leak if start-up fails - XML: schemas.c: fix possible memleak + less magic with numeric constants - tools: stonith_admin -h/-H options are queries - libstonithd: avoid memory leak when getting meta-data - XML: resources-3.1.rng: relaxed schema after tight upgrade enforcement - XML: schemas.c: take severities of XSLT messages into account properly OBS-URL: https://build.opensuse.org/request/show/625813 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=307
2018-07-27 17:42:24 +02:00
%{_datadir}/pacemaker/tests/cts-cli || true
%{_datadir}/pacemaker/tests/cts-scheduler -V || true
fi
%endif
%files
%{_defaultdocdir}/%{name}/
%{_sbindir}/pacemakerd
%{_unitdir}/pacemaker.service
%{_sbindir}/rcpacemaker
Accepting request 625813 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 2.0.0+20180726.3d81c89b8: - Shutdown corosync after a fatal error - tools: ipmiservicelogd FTBFS on ppc64le - tools: notifyServicelogEvent FTBFS on ppc64le - tools: detect CIB directory correctly - tools: avoid memory leak when crm_resource checks resource - controller: avoid any chance of use-of-NULL when doing LRM op - resources: controld doesn't need to check for corosync 1 plugin - resources: use correct variable name in Stateful - cts-scheduler: restore ability to pass arguments to single test run - resources: use ocf_is_true in SysInfo - spec: drop superfluous dependency of -libs-devel on -cts - tools: update URL in crm_simulate help - crm_mon: rhbz#1461964 - add fence history features - Update to version 2.0.0+20180706.8cf3fe749 (Pacemaker-2.0.0): - tools: Multiple -V increase debug level (#1526) - scheduler: clarify multiple-anonymous-instances message - scheduler: avoid use-after-free when on-fail=block - controller: add node name to meta-data call environment - controller: filter certain synthesized failures from CIB - controller: filter certain action timeouts from CIB - controller: don't record pending notifies in CIB - executor: cancel recurring monitors if fence device registration is lost - controller: avoid memory leak if start-up fails - XML: schemas.c: fix possible memleak + less magic with numeric constants - tools: stonith_admin -h/-H options are queries - libstonithd: avoid memory leak when getting meta-data - XML: resources-3.1.rng: relaxed schema after tight upgrade enforcement - XML: schemas.c: take severities of XSLT messages into account properly OBS-URL: https://build.opensuse.org/request/show/625813 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=307
2018-07-27 17:42:24 +02:00
%exclude %{_libexecdir}/pacemaker/cts-log-watcher
%exclude %{_libexecdir}/pacemaker/cts-support
%exclude %{_sbindir}/pacemaker-remoted
%exclude %{_sbindir}/pacemaker_remoted
%dir %{_libexecdir}/pacemaker
%{_libexecdir}/pacemaker/*
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
%if %{with stonithd}
%{_sbindir}/fence_legacy
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
%endif
Accepting request 942220 from home:yan_gao:branches:network:ha-clustering:Factory - fencer: get current time correctly * 0001-Fix-fencer-get-current-time-correctly.patch - Update to version 2.1.2+20211124.ada5c3b36 (Pacemaker-2.1.2): - fencer: add missing space to topology message - controller: handle remote connection start timeouts correctly - Update to version 2.1.1+20211116.8db4569e4 (Pacemaker-2.1.2-rc2): - fencing: mark state as done if remapped "on" times out - Fix OCF_RA_INSTALL_DIR Autoconf variable name in pkg-config files - daemons: Free memory at the end of fail_pending_op. - Update to version 2.1.1+20211104.62c36e2b1 (Pacemaker-2.1.2-rc1): - Use user_include_exclude_cb in crm_mon more. (clbz#5485) - Only set default sections in crm_mon once. (clbz#5485) - fencer: improve messages for dynamic target queries (rh#1470834) - fencer: consolidate messages for asynchronous results (rh#1470834) - fencer: log a message when out of memory for dynamic target search (rh#1470834) - libcrmservice: distinguish local and global configuration errors (rh#1470834) - libcrmservice: improve messages for pre-execution failures in child (rh#1470834) - Update to version 2.1.1+20211028.70f82d2c0: - attrd: check election status upon loss of a voter to prevent unexpected pending (bsc#1191676) - Update to version 2.1.1+20211028.7ee8b5bdd: - tools: select technical or human-friendly output of failed actions (rh#1470834) - controller,executor: tweak action result messages (rh#1470834) - install init scripts only if not using systemd - executor: log execution status and exit reason with results (rh#1470834) - executor: improve result message (rh#1470834) OBS-URL: https://build.opensuse.org/request/show/942220 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=354
2021-12-23 11:19:25 +01:00
%{_sbindir}/fence_watchdog
Accepting request 625813 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 2.0.0+20180726.3d81c89b8: - Shutdown corosync after a fatal error - tools: ipmiservicelogd FTBFS on ppc64le - tools: notifyServicelogEvent FTBFS on ppc64le - tools: detect CIB directory correctly - tools: avoid memory leak when crm_resource checks resource - controller: avoid any chance of use-of-NULL when doing LRM op - resources: controld doesn't need to check for corosync 1 plugin - resources: use correct variable name in Stateful - cts-scheduler: restore ability to pass arguments to single test run - resources: use ocf_is_true in SysInfo - spec: drop superfluous dependency of -libs-devel on -cts - tools: update URL in crm_simulate help - crm_mon: rhbz#1461964 - add fence history features - Update to version 2.0.0+20180706.8cf3fe749 (Pacemaker-2.0.0): - tools: Multiple -V increase debug level (#1526) - scheduler: clarify multiple-anonymous-instances message - scheduler: avoid use-after-free when on-fail=block - controller: add node name to meta-data call environment - controller: filter certain synthesized failures from CIB - controller: filter certain action timeouts from CIB - controller: don't record pending notifies in CIB - executor: cancel recurring monitors if fence device registration is lost - controller: avoid memory leak if start-up fails - XML: schemas.c: fix possible memleak + less magic with numeric constants - tools: stonith_admin -h/-H options are queries - libstonithd: avoid memory leak when getting meta-data - XML: resources-3.1.rng: relaxed schema after tight upgrade enforcement - XML: schemas.c: take severities of XSLT messages into account properly OBS-URL: https://build.opensuse.org/request/show/625813 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=307
2018-07-27 17:42:24 +02:00
%{_mandir}/man7/pacemaker-controld.7%{ext_man}
%{_mandir}/man7/pacemaker-schedulerd.7%{ext_man}
%{_mandir}/man7/pacemaker-fenced.7%{ext_man}
%{_mandir}/man7/ocf_pacemaker_controld.7%{ext_man}
%{_mandir}/man7/ocf_pacemaker_o2cb.7%{ext_man}
%{_mandir}/man7/ocf_pacemaker_remote.7%{ext_man}
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
%if %{with stonithd}
%{_mandir}/man8/fence_legacy.8%{ext_man}
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
%endif
Accepting request 942220 from home:yan_gao:branches:network:ha-clustering:Factory - fencer: get current time correctly * 0001-Fix-fencer-get-current-time-correctly.patch - Update to version 2.1.2+20211124.ada5c3b36 (Pacemaker-2.1.2): - fencer: add missing space to topology message - controller: handle remote connection start timeouts correctly - Update to version 2.1.1+20211116.8db4569e4 (Pacemaker-2.1.2-rc2): - fencing: mark state as done if remapped "on" times out - Fix OCF_RA_INSTALL_DIR Autoconf variable name in pkg-config files - daemons: Free memory at the end of fail_pending_op. - Update to version 2.1.1+20211104.62c36e2b1 (Pacemaker-2.1.2-rc1): - Use user_include_exclude_cb in crm_mon more. (clbz#5485) - Only set default sections in crm_mon once. (clbz#5485) - fencer: improve messages for dynamic target queries (rh#1470834) - fencer: consolidate messages for asynchronous results (rh#1470834) - fencer: log a message when out of memory for dynamic target search (rh#1470834) - libcrmservice: distinguish local and global configuration errors (rh#1470834) - libcrmservice: improve messages for pre-execution failures in child (rh#1470834) - Update to version 2.1.1+20211028.70f82d2c0: - attrd: check election status upon loss of a voter to prevent unexpected pending (bsc#1191676) - Update to version 2.1.1+20211028.7ee8b5bdd: - tools: select technical or human-friendly output of failed actions (rh#1470834) - controller,executor: tweak action result messages (rh#1470834) - install init scripts only if not using systemd - executor: log execution status and exit reason with results (rh#1470834) - executor: improve result message (rh#1470834) OBS-URL: https://build.opensuse.org/request/show/942220 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=354
2021-12-23 11:19:25 +01:00
%{_mandir}/man8/fence_watchdog.8%{ext_man}
%{_mandir}/man8/pacemakerd.8%{ext_man}
Accepting request 401722 from home:yan_gao:branches:network:ha-clustering:Factory:Test - libcrmcommon: really ensure crm_time_t structure is fully initialized by API calls - extra: correct syntax error in sample alert script - crmd: avoid timeout on older peers when cancelling a resource operation - crmd: use proper resource agent name when caching metadata - crmd: avoid memory leak when sending fencing alert - liblrmd: avoid memory leak when closing or deleting lrmd connections - extra: improve determination of successful monitors in SNMP alert script - tools: avoid memory leak when crm_mon unpacks constraints - pengine: avoid use-after-free with location constraint + sets + templates - pengine: better error handling when unpacking sets in location constraints - pengine: avoid memory leak when invalid constraint involves set - Build: rename sample alert scripts and install them in datadir - pengine : Correction of the record judgment of the failed information. - Upstream version cs: dd46368eead0d756735216a4bc765466b99274fc - alert-helpers: some fixes in pcmk_smtp_helper.sh - libpengine: log message when stonith disabled, not enabled - pengine: only set unfencing constraints once - tools: don't require node to be known to crm_resource when deleting attribute - libcrmcommon: ensure crm_time_t structure is fully initialized by API calls - attrd: don't leak memory when returning due to malformed update request - crmd: always free result of crm_itoa() - xml: adapt crm_mon.rng per recent reorder of the summary elements - Upstream version cs: 1a05449500f015414b6df68b6d4feb64b713f533 - Rebase: * bug-977201_pacemaker-controld-self-fencing.patch - pengine: properly order stop actions relative to stonith - crm_resource: don't pretend that target-role:started would prevent promotion - crm_mon: consistently print ms resource state OBS-URL: https://build.opensuse.org/request/show/401722 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=246
2016-06-13 17:59:58 +02:00
%doc %{_datadir}/pacemaker/alerts
Accepting request 439181 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Revert "Build: configure: make systemd detection akin to + before Upstart one" * pacemaker-configure-systemd-detection.patch - libcrmcommon: fix CVE-2016-7035 (improper IPC guarding) (bsc#1007433) - various: issues discovered via valgrind and coverity - attrd_updater: fix usage of HAVE_ATOMIC_ATTRD - Upstream version cs: b6f251a13fadca0cb74702b0c007a55275c8ea09 - Rebase: * pacemaker-NodeUtilization-RA.patch - extra: add resource agent for managing a node attribute - crmd: cl#5185 - Record pending operations in the CIB before they are performed (bsc#1003565) - ClusterMon: fix to avoid matching other process with the same PID - mcp: improve comments for sysconfig options - spec: require libqb >= 0.13.0 - tools: crm_standby --version/--help should work without cluster - spec: reorganize so %pre etc. blocks are self-contained - spec: require python >= 2.6 - spec: comment better - libpengine: ensure child is not null before looking up value - libpengine: only log startup-fencing warning once - Upstream version cs: 722276c442bf023931842313bfe0dfb7d90a7c15 - pacemaker.service: do not mistakenly suggest killing fenced - pacemaker.spec: consume "systemdunitdir" via %_unitdir - libcrmcommon: report errors consistently when waiting for data on connection (bsc#986644) - libservices: use DBusError API properly - remote: Correctly calculate the remaining timeouts when receiving messages (bsc#986644) - libfencing: report added node ID correctly - crm_mon: Do not call setenv with null value - pacemaker_remote: allow remote clients to timeout/reconnect OBS-URL: https://build.opensuse.org/request/show/439181 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=255
2016-11-08 11:56:04 +01:00
#%license licenses/GPLv2
Accepting request 1042324 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20221208.a3f44794f (Pacemaker-2.1.5): - libs: Check for NULL in various functions. - daemons: Check for NULL in attrd_create_attribute. - Update to version 2.1.4+20221122.631339ca5 (Pacemaker-2.1.5-rc3): - libcrmcommon: Wait for ACKs from the attrd clear failure command. - daemons: Fix expanding ++ and += in multi-update IPC messages. - daemons: Add host attr to the children of multi-update IPC messages. - daemons: Copy all attrs from parent to child in multi-update IPC. - Update to version 2.1.4+20221115.d3699a621 (Pacemaker-2.1.5-rc2): - tools: quote timestamp in operation history output (bsc#1205279, bsc#1204581) - tools: Fix setting utilization attrs with crm_attribute. - cts-cli: add test for text output of crm_resource --list-operations/-O (bsc#1205279, bsc#1204581) - daemons: Set an attribute on the child of a multi-attr message. - scheduler: consider roles when blocking colocation dependents - scheduler: when blocking starts, block children's starts as well - Update to version 2.1.4+20221108.ba419204a: - tools: crm_resource --constraints now accepts --force - tools: crm_resource --constraints --recursive - tools: fix syntax on resetting options in crm_resource (bsc#1198409) - Update to version 2.1.4+20221031.0b3656e85: - scheduler: prioritize group colocations properly - scheduler: ignore empty groups in pcmk__add_colocated_node_scores() - scheduler: properly consider effect of "with group" colocations - scheduler: ensure group methods handle empty groups - scheduler: improve error handling when unpacking resources OBS-URL: https://build.opensuse.org/request/show/1042324 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=369
2022-12-12 12:12:25 +01:00
%license COPYING
%doc ChangeLog
%dir %attr (750, %{uname}, %{gname}) %{_var}/lib/pacemaker/cib
%dir %attr (750, %{uname}, %{gname}) %{_var}/lib/pacemaker/pengine
Accepting request 919502 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.0+20210816.c6a4f6e6c (Pacemaker-2.1.1-rc3) : - crm_resource: translate LSB rc to exit code and fix resources_find_service_class() call - controller: ensure newly joining node learns the node names of non-DCs (bsc#1180618) - controller: ensure lost node's transient attributes are cleared without DC (rh#1986998) - Update to version 2.1.0+20210806.a64ad221a (Pacemaker-2.1.1-rc2): - pacemakerd: show correct error message if can't request shutdown - scheduler: Output the clone header if there are no instances. - scheduler: Sort brief output of resources. - scheduler: Fix display of active resources on offline nodes. - tools: avoid memory leaks in crm_mon - tools: avoid (insignificant) memory leaks - Update to version 2.1.0+20210727.9e3a841a3 (Pacemaker-2.1.1-rc1): - scheduler: Fix XML output of cloned groups. - scheduler: Condense group and clone status in output. - scheduler: Only output the clone header if necessary. - scheduler: Mark partially active groups in output. - scheduler: Tweak resource filtering for groups. - libcrmcommon: Also allow string arguments that start with a dash. - tools: Audit command line options. - Update to version 2.1.0+20210721.0bf0e8547: - scheduler: respect runnable argument when creating pseudo op - scheduler: pe_order_implies_first should matter if 'then' is required - scheduler: don't make optional constraints with group members mandatory - scheduler: avoid invalid transition when group member unmanaged (clbz#5423) - Update to version 2.1.0+20210720.202b37962: OBS-URL: https://build.opensuse.org/request/show/919502 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=349
2021-09-16 12:47:19 +02:00
%{ocf_root}/resource.d/pacemaker/controld
%{ocf_root}/resource.d/pacemaker/o2cb
%{ocf_root}/resource.d/pacemaker/remote
%files cli
Accepting request 625813 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 2.0.0+20180726.3d81c89b8: - Shutdown corosync after a fatal error - tools: ipmiservicelogd FTBFS on ppc64le - tools: notifyServicelogEvent FTBFS on ppc64le - tools: detect CIB directory correctly - tools: avoid memory leak when crm_resource checks resource - controller: avoid any chance of use-of-NULL when doing LRM op - resources: controld doesn't need to check for corosync 1 plugin - resources: use correct variable name in Stateful - cts-scheduler: restore ability to pass arguments to single test run - resources: use ocf_is_true in SysInfo - spec: drop superfluous dependency of -libs-devel on -cts - tools: update URL in crm_simulate help - crm_mon: rhbz#1461964 - add fence history features - Update to version 2.0.0+20180706.8cf3fe749 (Pacemaker-2.0.0): - tools: Multiple -V increase debug level (#1526) - scheduler: clarify multiple-anonymous-instances message - scheduler: avoid use-after-free when on-fail=block - controller: add node name to meta-data call environment - controller: filter certain synthesized failures from CIB - controller: filter certain action timeouts from CIB - controller: don't record pending notifies in CIB - executor: cancel recurring monitors if fence device registration is lost - controller: avoid memory leak if start-up fails - XML: schemas.c: fix possible memleak + less magic with numeric constants - tools: stonith_admin -h/-H options are queries - libstonithd: avoid memory leak when getting meta-data - XML: resources-3.1.rng: relaxed schema after tight upgrade enforcement - XML: schemas.c: take severities of XSLT messages into account properly OBS-URL: https://build.opensuse.org/request/show/625813 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=307
2018-07-27 17:42:24 +02:00
%dir %attr (750, root, %{gname}) %{_sysconfdir}/pacemaker
Accepting request 337268 from home:yan_gao:branches:network:ha-clustering:Factory:Test - fencing: Return a provider for the internal fencing agent "#watchdog" instead of logging an error (bsc#949441) * bug-949441_pacemaker-fencing-provider-internal.patch - spec: Move the normal resource agents into pacemaker-cli package (bsc#947197) - spec: Move logrotate configuration file into pacemaker-cli package (bsc#947197) - spec: Move attrd_updater, crm_attribute and crm_master into pacemaker-cli package (bsc#947197) - spec: Move xml schema files and PCMK-MIB.txt into pacemaker-cli package (bsc#947197) - crm_resource: Correctly observe --force when deleting and updating attributes (bsc#948197) - crm_resource: Correctly delete existing meta attributes regardless of their position in the heirarchy (bsc#948197) - fencing,libfencing: use level tag consistently in internal XML - crm_resource: Correctly update existing meta attributes regardless of their position in the heirarchy (bsc#948197) - crmd: properly detect CIB update failures for remote nodes - cibadmin: Prevent potential use-of-NULL in print_xml_output() (bsc#947180) - Fencing: The device list is expected to be comma separated - Tools: Do not send command lines to syslog - Tools: Repair the logging of 'interesting' command-lines - PE: resolve memory leak - libfencing: make topology level removal compatible with latest stonithd API - fencing: parse from correct XML location when registering/unregistering topology - tools: improve error handling when modifying configuration - crmd,libcrmcommon,libservices,tools: potential memory leaks (bsc#948197) - crmd,fencing: avoid potential null dereference in string searches - typo: OPSTIONS -> OPTIONS in crm_mon.sysconfig - cib: Check if the configuration changes with cib_config_changed() only for v1 diffs (bsc#946224) - liblrmd: don't print error if remote key environment variable unset - libcib: properly handle temporary file - libcrmcommon: better validation of environment variable value - crmd: avoid potential null dereference - libcib: potential user input overflow - controld: replace bashism OBS-URL: https://build.opensuse.org/request/show/337268 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=220
2015-10-09 13:34:40 +02:00
%config(noreplace) %{_sysconfdir}/logrotate.d/pacemaker
%{_unitdir}/crm_mon.service
%{_sbindir}/rccrm_mon
Accepting request 337268 from home:yan_gao:branches:network:ha-clustering:Factory:Test - fencing: Return a provider for the internal fencing agent "#watchdog" instead of logging an error (bsc#949441) * bug-949441_pacemaker-fencing-provider-internal.patch - spec: Move the normal resource agents into pacemaker-cli package (bsc#947197) - spec: Move logrotate configuration file into pacemaker-cli package (bsc#947197) - spec: Move attrd_updater, crm_attribute and crm_master into pacemaker-cli package (bsc#947197) - spec: Move xml schema files and PCMK-MIB.txt into pacemaker-cli package (bsc#947197) - crm_resource: Correctly observe --force when deleting and updating attributes (bsc#948197) - crm_resource: Correctly delete existing meta attributes regardless of their position in the heirarchy (bsc#948197) - fencing,libfencing: use level tag consistently in internal XML - crm_resource: Correctly update existing meta attributes regardless of their position in the heirarchy (bsc#948197) - crmd: properly detect CIB update failures for remote nodes - cibadmin: Prevent potential use-of-NULL in print_xml_output() (bsc#947180) - Fencing: The device list is expected to be comma separated - Tools: Do not send command lines to syslog - Tools: Repair the logging of 'interesting' command-lines - PE: resolve memory leak - libfencing: make topology level removal compatible with latest stonithd API - fencing: parse from correct XML location when registering/unregistering topology - tools: improve error handling when modifying configuration - crmd,libcrmcommon,libservices,tools: potential memory leaks (bsc#948197) - crmd,fencing: avoid potential null dereference in string searches - typo: OPSTIONS -> OPTIONS in crm_mon.sysconfig - cib: Check if the configuration changes with cib_config_changed() only for v1 diffs (bsc#946224) - liblrmd: don't print error if remote key environment variable unset - libcib: properly handle temporary file - libcrmcommon: better validation of environment variable value - crmd: avoid potential null dereference - libcib: potential user input overflow - controld: replace bashism OBS-URL: https://build.opensuse.org/request/show/337268 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=220
2015-10-09 13:34:40 +02:00
%{_sbindir}/attrd_updater
%{_sbindir}/cibadmin
2020-07-10 14:16:26 +02:00
%if %{with cibsecrets}
%{_sbindir}/cibsecret
%endif
Accepting request 337268 from home:yan_gao:branches:network:ha-clustering:Factory:Test - fencing: Return a provider for the internal fencing agent "#watchdog" instead of logging an error (bsc#949441) * bug-949441_pacemaker-fencing-provider-internal.patch - spec: Move the normal resource agents into pacemaker-cli package (bsc#947197) - spec: Move logrotate configuration file into pacemaker-cli package (bsc#947197) - spec: Move attrd_updater, crm_attribute and crm_master into pacemaker-cli package (bsc#947197) - spec: Move xml schema files and PCMK-MIB.txt into pacemaker-cli package (bsc#947197) - crm_resource: Correctly observe --force when deleting and updating attributes (bsc#948197) - crm_resource: Correctly delete existing meta attributes regardless of their position in the heirarchy (bsc#948197) - fencing,libfencing: use level tag consistently in internal XML - crm_resource: Correctly update existing meta attributes regardless of their position in the heirarchy (bsc#948197) - crmd: properly detect CIB update failures for remote nodes - cibadmin: Prevent potential use-of-NULL in print_xml_output() (bsc#947180) - Fencing: The device list is expected to be comma separated - Tools: Do not send command lines to syslog - Tools: Repair the logging of 'interesting' command-lines - PE: resolve memory leak - libfencing: make topology level removal compatible with latest stonithd API - fencing: parse from correct XML location when registering/unregistering topology - tools: improve error handling when modifying configuration - crmd,libcrmcommon,libservices,tools: potential memory leaks (bsc#948197) - crmd,fencing: avoid potential null dereference in string searches - typo: OPSTIONS -> OPTIONS in crm_mon.sysconfig - cib: Check if the configuration changes with cib_config_changed() only for v1 diffs (bsc#946224) - liblrmd: don't print error if remote key environment variable unset - libcib: properly handle temporary file - libcrmcommon: better validation of environment variable value - crmd: avoid potential null dereference - libcib: potential user input overflow - controld: replace bashism OBS-URL: https://build.opensuse.org/request/show/337268 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=220
2015-10-09 13:34:40 +02:00
%{_sbindir}/crm_attribute
%{_sbindir}/crm_diff
%{_sbindir}/crm_error
%{_sbindir}/crm_failcount
Accepting request 337268 from home:yan_gao:branches:network:ha-clustering:Factory:Test - fencing: Return a provider for the internal fencing agent "#watchdog" instead of logging an error (bsc#949441) * bug-949441_pacemaker-fencing-provider-internal.patch - spec: Move the normal resource agents into pacemaker-cli package (bsc#947197) - spec: Move logrotate configuration file into pacemaker-cli package (bsc#947197) - spec: Move attrd_updater, crm_attribute and crm_master into pacemaker-cli package (bsc#947197) - spec: Move xml schema files and PCMK-MIB.txt into pacemaker-cli package (bsc#947197) - crm_resource: Correctly observe --force when deleting and updating attributes (bsc#948197) - crm_resource: Correctly delete existing meta attributes regardless of their position in the heirarchy (bsc#948197) - fencing,libfencing: use level tag consistently in internal XML - crm_resource: Correctly update existing meta attributes regardless of their position in the heirarchy (bsc#948197) - crmd: properly detect CIB update failures for remote nodes - cibadmin: Prevent potential use-of-NULL in print_xml_output() (bsc#947180) - Fencing: The device list is expected to be comma separated - Tools: Do not send command lines to syslog - Tools: Repair the logging of 'interesting' command-lines - PE: resolve memory leak - libfencing: make topology level removal compatible with latest stonithd API - fencing: parse from correct XML location when registering/unregistering topology - tools: improve error handling when modifying configuration - crmd,libcrmcommon,libservices,tools: potential memory leaks (bsc#948197) - crmd,fencing: avoid potential null dereference in string searches - typo: OPSTIONS -> OPTIONS in crm_mon.sysconfig - cib: Check if the configuration changes with cib_config_changed() only for v1 diffs (bsc#946224) - liblrmd: don't print error if remote key environment variable unset - libcib: properly handle temporary file - libcrmcommon: better validation of environment variable value - crmd: avoid potential null dereference - libcib: potential user input overflow - controld: replace bashism OBS-URL: https://build.opensuse.org/request/show/337268 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=220
2015-10-09 13:34:40 +02:00
%{_sbindir}/crm_master
%{_sbindir}/crm_mon
Accepting request 625813 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 2.0.0+20180726.3d81c89b8: - Shutdown corosync after a fatal error - tools: ipmiservicelogd FTBFS on ppc64le - tools: notifyServicelogEvent FTBFS on ppc64le - tools: detect CIB directory correctly - tools: avoid memory leak when crm_resource checks resource - controller: avoid any chance of use-of-NULL when doing LRM op - resources: controld doesn't need to check for corosync 1 plugin - resources: use correct variable name in Stateful - cts-scheduler: restore ability to pass arguments to single test run - resources: use ocf_is_true in SysInfo - spec: drop superfluous dependency of -libs-devel on -cts - tools: update URL in crm_simulate help - crm_mon: rhbz#1461964 - add fence history features - Update to version 2.0.0+20180706.8cf3fe749 (Pacemaker-2.0.0): - tools: Multiple -V increase debug level (#1526) - scheduler: clarify multiple-anonymous-instances message - scheduler: avoid use-after-free when on-fail=block - controller: add node name to meta-data call environment - controller: filter certain synthesized failures from CIB - controller: filter certain action timeouts from CIB - controller: don't record pending notifies in CIB - executor: cancel recurring monitors if fence device registration is lost - controller: avoid memory leak if start-up fails - XML: schemas.c: fix possible memleak + less magic with numeric constants - tools: stonith_admin -h/-H options are queries - libstonithd: avoid memory leak when getting meta-data - XML: resources-3.1.rng: relaxed schema after tight upgrade enforcement - XML: schemas.c: take severities of XSLT messages into account properly OBS-URL: https://build.opensuse.org/request/show/625813 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=307
2018-07-27 17:42:24 +02:00
%{_sbindir}/crm_node
%{_sbindir}/crm_resource
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
%{_sbindir}/crm_rule
%{_sbindir}/crm_standby
%{_sbindir}/crm_verify
%{_sbindir}/crmadmin
%{_sbindir}/iso8601
%{_sbindir}/crm_shadow
%{_sbindir}/crm_simulate
%{_sbindir}/crm_report
%{_sbindir}/crm_report.pacemaker
%{_sbindir}/crm_ticket
Accepting request 691523 from home:yan_gao:branches:network:ha-clustering:Factory - spec: no need to explicitly require the virtual dependency on libqb - Rebase: * bug-728579_pacemaker-stonith-dev-id.patch - Update to version 2.0.1+20190402.e091f4f0c: - scheduler: one group stop shouldn't make another required - libcrmcommon: compare_version: drop superfluous heap allocation - libfencing: enumerate installed RHCS-style agents alpha-sorted - xml diff'ing: prevent 'id' attribute reordering in "diff-removed" - libcrmcommon: downplay "Creating RNG parser context" as debug prio - controller: improve failed recurring action messages - controller: improve lost action logs - use common service interface for fence-agents and RAs - libcrmcommon: allow whitespace in name/value pairs - libcrmcommon: pcmk_nvpair_t should handle NULL values - Update to version 2.0.1+20190312.059e2e26b: - spec: move stonith_admin to -cli where it belongs - tools: Add crm_rule. - Update to version 2.0.1+20190311.e91ee92e5: - libfencing: Change return type on stonith_agent_exists. - scheduler: cl#5301 - respect order constraints when relevant resources are being probed (bsc#1117934, bsc#1128374) - Update to version 2.0.1+20190304.1ac166cd3: - build: Update pkgconfig files for libpe. - libp-i: Add a pkgconfig file for libp-i. - libs: Rename libpengine to libpacemaker-internal. - tools: Add new validate options to crm_resource. - Add HealthIOWait provider which checks hosts's IOWait OBS-URL: https://build.opensuse.org/request/show/691523 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=323
2019-04-04 15:06:34 +02:00
%{_sbindir}/stonith_admin
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
# "dirname" is owned by -schemas, which is a prerequisite
%{_datadir}/pacemaker/report.collector
%{_datadir}/pacemaker/report.common
# XXX "dirname" is not owned by any prerequisite
Accepting request 337268 from home:yan_gao:branches:network:ha-clustering:Factory:Test - fencing: Return a provider for the internal fencing agent "#watchdog" instead of logging an error (bsc#949441) * bug-949441_pacemaker-fencing-provider-internal.patch - spec: Move the normal resource agents into pacemaker-cli package (bsc#947197) - spec: Move logrotate configuration file into pacemaker-cli package (bsc#947197) - spec: Move attrd_updater, crm_attribute and crm_master into pacemaker-cli package (bsc#947197) - spec: Move xml schema files and PCMK-MIB.txt into pacemaker-cli package (bsc#947197) - crm_resource: Correctly observe --force when deleting and updating attributes (bsc#948197) - crm_resource: Correctly delete existing meta attributes regardless of their position in the heirarchy (bsc#948197) - fencing,libfencing: use level tag consistently in internal XML - crm_resource: Correctly update existing meta attributes regardless of their position in the heirarchy (bsc#948197) - crmd: properly detect CIB update failures for remote nodes - cibadmin: Prevent potential use-of-NULL in print_xml_output() (bsc#947180) - Fencing: The device list is expected to be comma separated - Tools: Do not send command lines to syslog - Tools: Repair the logging of 'interesting' command-lines - PE: resolve memory leak - libfencing: make topology level removal compatible with latest stonithd API - fencing: parse from correct XML location when registering/unregistering topology - tools: improve error handling when modifying configuration - crmd,libcrmcommon,libservices,tools: potential memory leaks (bsc#948197) - crmd,fencing: avoid potential null dereference in string searches - typo: OPSTIONS -> OPTIONS in crm_mon.sysconfig - cib: Check if the configuration changes with cib_config_changed() only for v1 diffs (bsc#946224) - liblrmd: don't print error if remote key environment variable unset - libcib: properly handle temporary file - libcrmcommon: better validation of environment variable value - crmd: avoid potential null dereference - libcib: potential user input overflow - controld: replace bashism OBS-URL: https://build.opensuse.org/request/show/337268 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=220
2015-10-09 13:34:40 +02:00
%{_datadir}/snmp/mibs/PCMK-MIB.txt
Accepting request 919502 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.0+20210816.c6a4f6e6c (Pacemaker-2.1.1-rc3) : - crm_resource: translate LSB rc to exit code and fix resources_find_service_class() call - controller: ensure newly joining node learns the node names of non-DCs (bsc#1180618) - controller: ensure lost node's transient attributes are cleared without DC (rh#1986998) - Update to version 2.1.0+20210806.a64ad221a (Pacemaker-2.1.1-rc2): - pacemakerd: show correct error message if can't request shutdown - scheduler: Output the clone header if there are no instances. - scheduler: Sort brief output of resources. - scheduler: Fix display of active resources on offline nodes. - tools: avoid memory leaks in crm_mon - tools: avoid (insignificant) memory leaks - Update to version 2.1.0+20210727.9e3a841a3 (Pacemaker-2.1.1-rc1): - scheduler: Fix XML output of cloned groups. - scheduler: Condense group and clone status in output. - scheduler: Only output the clone header if necessary. - scheduler: Mark partially active groups in output. - scheduler: Tweak resource filtering for groups. - libcrmcommon: Also allow string arguments that start with a dash. - tools: Audit command line options. - Update to version 2.1.0+20210721.0bf0e8547: - scheduler: respect runnable argument when creating pseudo op - scheduler: pe_order_implies_first should matter if 'then' is required - scheduler: don't make optional constraints with group members mandatory - scheduler: avoid invalid transition when group member unmanaged (clbz#5423) - Update to version 2.1.0+20210720.202b37962: OBS-URL: https://build.opensuse.org/request/show/919502 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=349
2021-09-16 12:47:19 +02:00
%exclude %{ocf_root}/resource.d/pacemaker/controld
%exclude %{ocf_root}/resource.d/pacemaker/o2cb
%exclude %{ocf_root}/resource.d/pacemaker/remote
Accepting request 337268 from home:yan_gao:branches:network:ha-clustering:Factory:Test - fencing: Return a provider for the internal fencing agent "#watchdog" instead of logging an error (bsc#949441) * bug-949441_pacemaker-fencing-provider-internal.patch - spec: Move the normal resource agents into pacemaker-cli package (bsc#947197) - spec: Move logrotate configuration file into pacemaker-cli package (bsc#947197) - spec: Move attrd_updater, crm_attribute and crm_master into pacemaker-cli package (bsc#947197) - spec: Move xml schema files and PCMK-MIB.txt into pacemaker-cli package (bsc#947197) - crm_resource: Correctly observe --force when deleting and updating attributes (bsc#948197) - crm_resource: Correctly delete existing meta attributes regardless of their position in the heirarchy (bsc#948197) - fencing,libfencing: use level tag consistently in internal XML - crm_resource: Correctly update existing meta attributes regardless of their position in the heirarchy (bsc#948197) - crmd: properly detect CIB update failures for remote nodes - cibadmin: Prevent potential use-of-NULL in print_xml_output() (bsc#947180) - Fencing: The device list is expected to be comma separated - Tools: Do not send command lines to syslog - Tools: Repair the logging of 'interesting' command-lines - PE: resolve memory leak - libfencing: make topology level removal compatible with latest stonithd API - fencing: parse from correct XML location when registering/unregistering topology - tools: improve error handling when modifying configuration - crmd,libcrmcommon,libservices,tools: potential memory leaks (bsc#948197) - crmd,fencing: avoid potential null dereference in string searches - typo: OPSTIONS -> OPTIONS in crm_mon.sysconfig - cib: Check if the configuration changes with cib_config_changed() only for v1 diffs (bsc#946224) - liblrmd: don't print error if remote key environment variable unset - libcib: properly handle temporary file - libcrmcommon: better validation of environment variable value - crmd: avoid potential null dereference - libcib: potential user input overflow - controld: replace bashism OBS-URL: https://build.opensuse.org/request/show/337268 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=220
2015-10-09 13:34:40 +02:00
Accepting request 919502 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.0+20210816.c6a4f6e6c (Pacemaker-2.1.1-rc3) : - crm_resource: translate LSB rc to exit code and fix resources_find_service_class() call - controller: ensure newly joining node learns the node names of non-DCs (bsc#1180618) - controller: ensure lost node's transient attributes are cleared without DC (rh#1986998) - Update to version 2.1.0+20210806.a64ad221a (Pacemaker-2.1.1-rc2): - pacemakerd: show correct error message if can't request shutdown - scheduler: Output the clone header if there are no instances. - scheduler: Sort brief output of resources. - scheduler: Fix display of active resources on offline nodes. - tools: avoid memory leaks in crm_mon - tools: avoid (insignificant) memory leaks - Update to version 2.1.0+20210727.9e3a841a3 (Pacemaker-2.1.1-rc1): - scheduler: Fix XML output of cloned groups. - scheduler: Condense group and clone status in output. - scheduler: Only output the clone header if necessary. - scheduler: Mark partially active groups in output. - scheduler: Tweak resource filtering for groups. - libcrmcommon: Also allow string arguments that start with a dash. - tools: Audit command line options. - Update to version 2.1.0+20210721.0bf0e8547: - scheduler: respect runnable argument when creating pseudo op - scheduler: pe_order_implies_first should matter if 'then' is required - scheduler: don't make optional constraints with group members mandatory - scheduler: avoid invalid transition when group member unmanaged (clbz#5423) - Update to version 2.1.0+20210720.202b37962: OBS-URL: https://build.opensuse.org/request/show/919502 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=349
2021-09-16 12:47:19 +02:00
%dir %{ocf_root}
%dir %{ocf_root}/resource.d
%{ocf_root}/resource.d/pacemaker
Accepting request 337268 from home:yan_gao:branches:network:ha-clustering:Factory:Test - fencing: Return a provider for the internal fencing agent "#watchdog" instead of logging an error (bsc#949441) * bug-949441_pacemaker-fencing-provider-internal.patch - spec: Move the normal resource agents into pacemaker-cli package (bsc#947197) - spec: Move logrotate configuration file into pacemaker-cli package (bsc#947197) - spec: Move attrd_updater, crm_attribute and crm_master into pacemaker-cli package (bsc#947197) - spec: Move xml schema files and PCMK-MIB.txt into pacemaker-cli package (bsc#947197) - crm_resource: Correctly observe --force when deleting and updating attributes (bsc#948197) - crm_resource: Correctly delete existing meta attributes regardless of their position in the heirarchy (bsc#948197) - fencing,libfencing: use level tag consistently in internal XML - crm_resource: Correctly update existing meta attributes regardless of their position in the heirarchy (bsc#948197) - crmd: properly detect CIB update failures for remote nodes - cibadmin: Prevent potential use-of-NULL in print_xml_output() (bsc#947180) - Fencing: The device list is expected to be comma separated - Tools: Do not send command lines to syslog - Tools: Repair the logging of 'interesting' command-lines - PE: resolve memory leak - libfencing: make topology level removal compatible with latest stonithd API - fencing: parse from correct XML location when registering/unregistering topology - tools: improve error handling when modifying configuration - crmd,libcrmcommon,libservices,tools: potential memory leaks (bsc#948197) - crmd,fencing: avoid potential null dereference in string searches - typo: OPSTIONS -> OPTIONS in crm_mon.sysconfig - cib: Check if the configuration changes with cib_config_changed() only for v1 diffs (bsc#946224) - liblrmd: don't print error if remote key environment variable unset - libcib: properly handle temporary file - libcrmcommon: better validation of environment variable value - crmd: avoid potential null dereference - libcib: potential user input overflow - controld: replace bashism OBS-URL: https://build.opensuse.org/request/show/337268 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=220
2015-10-09 13:34:40 +02:00
%config(noreplace) %{_fillupdir}/sysconfig.pacemaker
%config(noreplace) %{_fillupdir}/sysconfig.crm_mon
%{_mandir}/man7/*
Accepting request 625813 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 2.0.0+20180726.3d81c89b8: - Shutdown corosync after a fatal error - tools: ipmiservicelogd FTBFS on ppc64le - tools: notifyServicelogEvent FTBFS on ppc64le - tools: detect CIB directory correctly - tools: avoid memory leak when crm_resource checks resource - controller: avoid any chance of use-of-NULL when doing LRM op - resources: controld doesn't need to check for corosync 1 plugin - resources: use correct variable name in Stateful - cts-scheduler: restore ability to pass arguments to single test run - resources: use ocf_is_true in SysInfo - spec: drop superfluous dependency of -libs-devel on -cts - tools: update URL in crm_simulate help - crm_mon: rhbz#1461964 - add fence history features - Update to version 2.0.0+20180706.8cf3fe749 (Pacemaker-2.0.0): - tools: Multiple -V increase debug level (#1526) - scheduler: clarify multiple-anonymous-instances message - scheduler: avoid use-after-free when on-fail=block - controller: add node name to meta-data call environment - controller: filter certain synthesized failures from CIB - controller: filter certain action timeouts from CIB - controller: don't record pending notifies in CIB - executor: cancel recurring monitors if fence device registration is lost - controller: avoid memory leak if start-up fails - XML: schemas.c: fix possible memleak + less magic with numeric constants - tools: stonith_admin -h/-H options are queries - libstonithd: avoid memory leak when getting meta-data - XML: resources-3.1.rng: relaxed schema after tight upgrade enforcement - XML: schemas.c: take severities of XSLT messages into account properly OBS-URL: https://build.opensuse.org/request/show/625813 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=307
2018-07-27 17:42:24 +02:00
%exclude %{_mandir}/man7/pacemaker-controld.*
%exclude %{_mandir}/man7/pacemaker-schedulerd.*
%exclude %{_mandir}/man7/pacemaker-fenced.*
Accepting request 337268 from home:yan_gao:branches:network:ha-clustering:Factory:Test - fencing: Return a provider for the internal fencing agent "#watchdog" instead of logging an error (bsc#949441) * bug-949441_pacemaker-fencing-provider-internal.patch - spec: Move the normal resource agents into pacemaker-cli package (bsc#947197) - spec: Move logrotate configuration file into pacemaker-cli package (bsc#947197) - spec: Move attrd_updater, crm_attribute and crm_master into pacemaker-cli package (bsc#947197) - spec: Move xml schema files and PCMK-MIB.txt into pacemaker-cli package (bsc#947197) - crm_resource: Correctly observe --force when deleting and updating attributes (bsc#948197) - crm_resource: Correctly delete existing meta attributes regardless of their position in the heirarchy (bsc#948197) - fencing,libfencing: use level tag consistently in internal XML - crm_resource: Correctly update existing meta attributes regardless of their position in the heirarchy (bsc#948197) - crmd: properly detect CIB update failures for remote nodes - cibadmin: Prevent potential use-of-NULL in print_xml_output() (bsc#947180) - Fencing: The device list is expected to be comma separated - Tools: Do not send command lines to syslog - Tools: Repair the logging of 'interesting' command-lines - PE: resolve memory leak - libfencing: make topology level removal compatible with latest stonithd API - fencing: parse from correct XML location when registering/unregistering topology - tools: improve error handling when modifying configuration - crmd,libcrmcommon,libservices,tools: potential memory leaks (bsc#948197) - crmd,fencing: avoid potential null dereference in string searches - typo: OPSTIONS -> OPTIONS in crm_mon.sysconfig - cib: Check if the configuration changes with cib_config_changed() only for v1 diffs (bsc#946224) - liblrmd: don't print error if remote key environment variable unset - libcib: properly handle temporary file - libcrmcommon: better validation of environment variable value - crmd: avoid potential null dereference - libcib: potential user input overflow - controld: replace bashism OBS-URL: https://build.opensuse.org/request/show/337268 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=220
2015-10-09 13:34:40 +02:00
%exclude %{_mandir}/man7/ocf_pacemaker_controld.*
%exclude %{_mandir}/man7/ocf_pacemaker_o2cb.*
%exclude %{_mandir}/man7/ocf_pacemaker_remote.*
%{_mandir}/man8/*
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
%if %{with stonithd}
%exclude %{_mandir}/man8/fence_legacy.*
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
%endif
Accepting request 942220 from home:yan_gao:branches:network:ha-clustering:Factory - fencer: get current time correctly * 0001-Fix-fencer-get-current-time-correctly.patch - Update to version 2.1.2+20211124.ada5c3b36 (Pacemaker-2.1.2): - fencer: add missing space to topology message - controller: handle remote connection start timeouts correctly - Update to version 2.1.1+20211116.8db4569e4 (Pacemaker-2.1.2-rc2): - fencing: mark state as done if remapped "on" times out - Fix OCF_RA_INSTALL_DIR Autoconf variable name in pkg-config files - daemons: Free memory at the end of fail_pending_op. - Update to version 2.1.1+20211104.62c36e2b1 (Pacemaker-2.1.2-rc1): - Use user_include_exclude_cb in crm_mon more. (clbz#5485) - Only set default sections in crm_mon once. (clbz#5485) - fencer: improve messages for dynamic target queries (rh#1470834) - fencer: consolidate messages for asynchronous results (rh#1470834) - fencer: log a message when out of memory for dynamic target search (rh#1470834) - libcrmservice: distinguish local and global configuration errors (rh#1470834) - libcrmservice: improve messages for pre-execution failures in child (rh#1470834) - Update to version 2.1.1+20211028.70f82d2c0: - attrd: check election status upon loss of a voter to prevent unexpected pending (bsc#1191676) - Update to version 2.1.1+20211028.7ee8b5bdd: - tools: select technical or human-friendly output of failed actions (rh#1470834) - controller,executor: tweak action result messages (rh#1470834) - install init scripts only if not using systemd - executor: log execution status and exit reason with results (rh#1470834) - executor: improve result message (rh#1470834) OBS-URL: https://build.opensuse.org/request/show/942220 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=354
2021-12-23 11:19:25 +01:00
%exclude %{_mandir}/man8/fence_watchdog.*
%exclude %{_mandir}/man8/pacemakerd.*
Accepting request 625813 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 2.0.0+20180726.3d81c89b8: - Shutdown corosync after a fatal error - tools: ipmiservicelogd FTBFS on ppc64le - tools: notifyServicelogEvent FTBFS on ppc64le - tools: detect CIB directory correctly - tools: avoid memory leak when crm_resource checks resource - controller: avoid any chance of use-of-NULL when doing LRM op - resources: controld doesn't need to check for corosync 1 plugin - resources: use correct variable name in Stateful - cts-scheduler: restore ability to pass arguments to single test run - resources: use ocf_is_true in SysInfo - spec: drop superfluous dependency of -libs-devel on -cts - tools: update URL in crm_simulate help - crm_mon: rhbz#1461964 - add fence history features - Update to version 2.0.0+20180706.8cf3fe749 (Pacemaker-2.0.0): - tools: Multiple -V increase debug level (#1526) - scheduler: clarify multiple-anonymous-instances message - scheduler: avoid use-after-free when on-fail=block - controller: add node name to meta-data call environment - controller: filter certain synthesized failures from CIB - controller: filter certain action timeouts from CIB - controller: don't record pending notifies in CIB - executor: cancel recurring monitors if fence device registration is lost - controller: avoid memory leak if start-up fails - XML: schemas.c: fix possible memleak + less magic with numeric constants - tools: stonith_admin -h/-H options are queries - libstonithd: avoid memory leak when getting meta-data - XML: resources-3.1.rng: relaxed schema after tight upgrade enforcement - XML: schemas.c: take severities of XSLT messages into account properly OBS-URL: https://build.opensuse.org/request/show/625813 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=307
2018-07-27 17:42:24 +02:00
%exclude %{_mandir}/man8/pacemaker-remoted.*
Accepting request 439181 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Revert "Build: configure: make systemd detection akin to + before Upstart one" * pacemaker-configure-systemd-detection.patch - libcrmcommon: fix CVE-2016-7035 (improper IPC guarding) (bsc#1007433) - various: issues discovered via valgrind and coverity - attrd_updater: fix usage of HAVE_ATOMIC_ATTRD - Upstream version cs: b6f251a13fadca0cb74702b0c007a55275c8ea09 - Rebase: * pacemaker-NodeUtilization-RA.patch - extra: add resource agent for managing a node attribute - crmd: cl#5185 - Record pending operations in the CIB before they are performed (bsc#1003565) - ClusterMon: fix to avoid matching other process with the same PID - mcp: improve comments for sysconfig options - spec: require libqb >= 0.13.0 - tools: crm_standby --version/--help should work without cluster - spec: reorganize so %pre etc. blocks are self-contained - spec: require python >= 2.6 - spec: comment better - libpengine: ensure child is not null before looking up value - libpengine: only log startup-fencing warning once - Upstream version cs: 722276c442bf023931842313bfe0dfb7d90a7c15 - pacemaker.service: do not mistakenly suggest killing fenced - pacemaker.spec: consume "systemdunitdir" via %_unitdir - libcrmcommon: report errors consistently when waiting for data on connection (bsc#986644) - libservices: use DBusError API properly - remote: Correctly calculate the remaining timeouts when receiving messages (bsc#986644) - libfencing: report added node ID correctly - crm_mon: Do not call setenv with null value - pacemaker_remote: allow remote clients to timeout/reconnect OBS-URL: https://build.opensuse.org/request/show/439181 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=255
2016-11-08 11:56:04 +01:00
#%license licenses/GPLv2
Accepting request 1042324 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20221208.a3f44794f (Pacemaker-2.1.5): - libs: Check for NULL in various functions. - daemons: Check for NULL in attrd_create_attribute. - Update to version 2.1.4+20221122.631339ca5 (Pacemaker-2.1.5-rc3): - libcrmcommon: Wait for ACKs from the attrd clear failure command. - daemons: Fix expanding ++ and += in multi-update IPC messages. - daemons: Add host attr to the children of multi-update IPC messages. - daemons: Copy all attrs from parent to child in multi-update IPC. - Update to version 2.1.4+20221115.d3699a621 (Pacemaker-2.1.5-rc2): - tools: quote timestamp in operation history output (bsc#1205279, bsc#1204581) - tools: Fix setting utilization attrs with crm_attribute. - cts-cli: add test for text output of crm_resource --list-operations/-O (bsc#1205279, bsc#1204581) - daemons: Set an attribute on the child of a multi-attr message. - scheduler: consider roles when blocking colocation dependents - scheduler: when blocking starts, block children's starts as well - Update to version 2.1.4+20221108.ba419204a: - tools: crm_resource --constraints now accepts --force - tools: crm_resource --constraints --recursive - tools: fix syntax on resetting options in crm_resource (bsc#1198409) - Update to version 2.1.4+20221031.0b3656e85: - scheduler: prioritize group colocations properly - scheduler: ignore empty groups in pcmk__add_colocated_node_scores() - scheduler: properly consider effect of "with group" colocations - scheduler: ensure group methods handle empty groups - scheduler: improve error handling when unpacking resources OBS-URL: https://build.opensuse.org/request/show/1042324 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=369
2022-12-12 12:12:25 +01:00
%license COPYING
%doc ChangeLog
Accepting request 362987 from home:yan_gao:branches:network:ha-clustering:Factory:Test - cpg: Ensure group name is never unset - remote: Simplify calls to accept() and inet_ntop() by using "struct sockaddr_storage" (bsc#964183) - remote: cl#5269 - Notify other clients of a new connection only if the handshake has completed (bsc#967388) - remote: Correctly display the IP address of the remote client (bsc#964183) - spec: declare also BSD license as suitable - libservices: Add error handling for pipe() failed. - libservices: Check resource agent is executable or not before pipe open. - crmd: Prevent use-after-free when an unexpected remote client takes over (bsc#964183) - pacemakerd: Correction of the stonithd process judgment of pacemakerd. - crmd: Do not turn on stonith-watchdog-timeout automatically if SBD is detected - remote: Correctly check for SBD configuration consistency - resources: Fix state file metadata in Dummy, Stateful and HealthCPU resource agents - systemd: Modified so that the cluster to stop before the rsyslog - common: Correctly locate sbd via its pidfile - common: Assume processes are active if we get EACCESS - Fencing: Simplify watchdog integration - crmd: Only poopulate stonith-watchdog-timeout if SBD is active - remote: Ensure SBD is consistently configured on remote nodes - remote: Allow cluster and remote LRM API versions to diverge - cib: Do not send notifications when the dryrun flag is present - Upstream version cs: cf67796823c4429714857411e614cfacfbc59d89 - crm_shadow: fix broken --display command - ipc: Respect the parameter of pick_ipc_buffer() but don't let it affect the global value - libcluster: crm_peer_uname() should return NULL if uuid is invalid - remote: recover from remote node fencing more quickly - crmd: update node state for migrated pacemaker_remote nodes - crmd: update node state for stopped pacemaker_remote nodes - crmd: update node state for started pacemaker_remote nodes - crmd: add new message type for updating pacemaker_remote node state OBS-URL: https://build.opensuse.org/request/show/362987 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=233
2016-02-29 15:41:59 +01:00
%dir %attr (750, %{uname}, %{gname}) %{_var}/lib/pacemaker
%dir %attr (750, %{uname}, %{gname}) %{_var}/lib/pacemaker/blackbox
%dir %attr (750, %{uname}, %{gname}) %{_var}/lib/pacemaker/cores
Accepting request 575205 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 1.1.18+20180209.7acb22379: - use proper way to make output files executable - spec: move lrmd_test to cli package - spec: make log directories owned by cli package - spec: move all test data into cts package - pengine: move regression test to cts as cts-pengine - lrmd: move regression test to cts as cts-lrmd - fencing: move regression test to cts as cts-stonithd - tools: move CLI regression test to cts as cts-cli - rename top-level testing files and move to cts directory - tools: drop crmadmin -i and -d options (fate#324508) - Update to version 1.1.18+20180208.f6a261987: - Feature: crmd: modify feature set handling - Update to version 1.1.18+20180205.b44c57e35: - pengine,doc,tools: rename "master score" to "promotion score" (fate#324508) - libpe_status: rename bundle 'masters' to 'promoted-max' (fate#323415) - pengine,libpe_status: rename master-{max,node-max} to promoted-* (fate#324508) - various: merge clone resource type and master/slave resource type (fate#324508) - attrd,pacemakerd,libcrmcommon: make "Exiting" last message - don't use corosync logging settings (fate#324508) - crmd,libpe_rules: drop support for notification-agent/recipient - tools: improve crm_failcount exit code usage - Update to version 1.1.18+20180129.c801ab11e: - allow configuring specific python intepreter version (fate#323526) * Drop obsolete fate-323526_pacemaker-pacemaker-configure-AM_PATH_PYTHON-python3.patch - use auto-configured python executable in python shebangs (fate#323526) * Update fate-323526_pacemaker-tests-shebang-python3.patch OBS-URL: https://build.opensuse.org/request/show/575205 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=297
2018-02-10 13:26:11 +01:00
%dir %attr (770, %{uname}, %{gname}) %{_var}/log/pacemaker
%dir %attr (770, %{uname}, %{gname}) %{_var}/log/pacemaker/bundles
Accepting request 362987 from home:yan_gao:branches:network:ha-clustering:Factory:Test - cpg: Ensure group name is never unset - remote: Simplify calls to accept() and inet_ntop() by using "struct sockaddr_storage" (bsc#964183) - remote: cl#5269 - Notify other clients of a new connection only if the handshake has completed (bsc#967388) - remote: Correctly display the IP address of the remote client (bsc#964183) - spec: declare also BSD license as suitable - libservices: Add error handling for pipe() failed. - libservices: Check resource agent is executable or not before pipe open. - crmd: Prevent use-after-free when an unexpected remote client takes over (bsc#964183) - pacemakerd: Correction of the stonithd process judgment of pacemakerd. - crmd: Do not turn on stonith-watchdog-timeout automatically if SBD is detected - remote: Correctly check for SBD configuration consistency - resources: Fix state file metadata in Dummy, Stateful and HealthCPU resource agents - systemd: Modified so that the cluster to stop before the rsyslog - common: Correctly locate sbd via its pidfile - common: Assume processes are active if we get EACCESS - Fencing: Simplify watchdog integration - crmd: Only poopulate stonith-watchdog-timeout if SBD is active - remote: Ensure SBD is consistently configured on remote nodes - remote: Allow cluster and remote LRM API versions to diverge - cib: Do not send notifications when the dryrun flag is present - Upstream version cs: cf67796823c4429714857411e614cfacfbc59d89 - crm_shadow: fix broken --display command - ipc: Respect the parameter of pick_ipc_buffer() but don't let it affect the global value - libcluster: crm_peer_uname() should return NULL if uuid is invalid - remote: recover from remote node fencing more quickly - crmd: update node state for migrated pacemaker_remote nodes - crmd: update node state for stopped pacemaker_remote nodes - crmd: update node state for started pacemaker_remote nodes - crmd: add new message type for updating pacemaker_remote node state OBS-URL: https://build.opensuse.org/request/show/362987 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=233
2016-02-29 15:41:59 +01:00
Accepting request 979417 from home:yan_gao:branches:network:ha-clustering:Factory - 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]. - Update to version 2.1.2+20220526.b387f8972: - libcrmcommon: avoid memory leak if IPC server fails to run - nls: format of XML-escaped string - 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 - Update to version 2.1.2+20220511.0bf080da3: - tools: Set options.command when "attrd_updater -Y" is used. - 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. OBS-URL: https://build.opensuse.org/request/show/979417 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=361
2022-05-27 07:40:32 +02:00
%files libs %{?with_nls:-f %{name}.lang}
%{_libdir}/libcib.so.*
%{_libdir}/liblrmd.so.*
%{_libdir}/libcrmservice.so.*
%{_libdir}/libcrmcommon.so.*
%{_libdir}/libpe_status.so.*
%{_libdir}/libpe_rules.so.*
%{_libdir}/libpacemaker.so.*
%{_libdir}/libstonithd.so.*
Accepting request 439181 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Revert "Build: configure: make systemd detection akin to + before Upstart one" * pacemaker-configure-systemd-detection.patch - libcrmcommon: fix CVE-2016-7035 (improper IPC guarding) (bsc#1007433) - various: issues discovered via valgrind and coverity - attrd_updater: fix usage of HAVE_ATOMIC_ATTRD - Upstream version cs: b6f251a13fadca0cb74702b0c007a55275c8ea09 - Rebase: * pacemaker-NodeUtilization-RA.patch - extra: add resource agent for managing a node attribute - crmd: cl#5185 - Record pending operations in the CIB before they are performed (bsc#1003565) - ClusterMon: fix to avoid matching other process with the same PID - mcp: improve comments for sysconfig options - spec: require libqb >= 0.13.0 - tools: crm_standby --version/--help should work without cluster - spec: reorganize so %pre etc. blocks are self-contained - spec: require python >= 2.6 - spec: comment better - libpengine: ensure child is not null before looking up value - libpengine: only log startup-fencing warning once - Upstream version cs: 722276c442bf023931842313bfe0dfb7d90a7c15 - pacemaker.service: do not mistakenly suggest killing fenced - pacemaker.spec: consume "systemdunitdir" via %_unitdir - libcrmcommon: report errors consistently when waiting for data on connection (bsc#986644) - libservices: use DBusError API properly - remote: Correctly calculate the remaining timeouts when receiving messages (bsc#986644) - libfencing: report added node ID correctly - crm_mon: Do not call setenv with null value - pacemaker_remote: allow remote clients to timeout/reconnect OBS-URL: https://build.opensuse.org/request/show/439181 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=255
2016-11-08 11:56:04 +01:00
#%license licenses/LGPLv2.1
Accepting request 1042324 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20221208.a3f44794f (Pacemaker-2.1.5): - libs: Check for NULL in various functions. - daemons: Check for NULL in attrd_create_attribute. - Update to version 2.1.4+20221122.631339ca5 (Pacemaker-2.1.5-rc3): - libcrmcommon: Wait for ACKs from the attrd clear failure command. - daemons: Fix expanding ++ and += in multi-update IPC messages. - daemons: Add host attr to the children of multi-update IPC messages. - daemons: Copy all attrs from parent to child in multi-update IPC. - Update to version 2.1.4+20221115.d3699a621 (Pacemaker-2.1.5-rc2): - tools: quote timestamp in operation history output (bsc#1205279, bsc#1204581) - tools: Fix setting utilization attrs with crm_attribute. - cts-cli: add test for text output of crm_resource --list-operations/-O (bsc#1205279, bsc#1204581) - daemons: Set an attribute on the child of a multi-attr message. - scheduler: consider roles when blocking colocation dependents - scheduler: when blocking starts, block children's starts as well - Update to version 2.1.4+20221108.ba419204a: - tools: crm_resource --constraints now accepts --force - tools: crm_resource --constraints --recursive - tools: fix syntax on resetting options in crm_resource (bsc#1198409) - Update to version 2.1.4+20221031.0b3656e85: - scheduler: prioritize group colocations properly - scheduler: ignore empty groups in pcmk__add_colocated_node_scores() - scheduler: properly consider effect of "with group" colocations - scheduler: ensure group methods handle empty groups - scheduler: improve error handling when unpacking resources OBS-URL: https://build.opensuse.org/request/show/1042324 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=369
2022-12-12 12:12:25 +01:00
%license COPYING
%doc ChangeLog
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
%if !%{enable_cluster_libs_pkg}
%{_libdir}/libcrmcluster.so.*
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
%endif
Accepting request 979417 from home:yan_gao:branches:network:ha-clustering:Factory - 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]. - Update to version 2.1.2+20220526.b387f8972: - libcrmcommon: avoid memory leak if IPC server fails to run - nls: format of XML-escaped string - 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 - Update to version 2.1.2+20220511.0bf080da3: - tools: Set options.command when "attrd_updater -Y" is used. - 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. OBS-URL: https://build.opensuse.org/request/show/979417 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=361
2022-05-27 07:40:32 +02:00
%if %{enable_cluster_libs_pkg}
%files cluster-libs
%{_libdir}/libcrmcluster.so.*
Accepting request 439181 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Revert "Build: configure: make systemd detection akin to + before Upstart one" * pacemaker-configure-systemd-detection.patch - libcrmcommon: fix CVE-2016-7035 (improper IPC guarding) (bsc#1007433) - various: issues discovered via valgrind and coverity - attrd_updater: fix usage of HAVE_ATOMIC_ATTRD - Upstream version cs: b6f251a13fadca0cb74702b0c007a55275c8ea09 - Rebase: * pacemaker-NodeUtilization-RA.patch - extra: add resource agent for managing a node attribute - crmd: cl#5185 - Record pending operations in the CIB before they are performed (bsc#1003565) - ClusterMon: fix to avoid matching other process with the same PID - mcp: improve comments for sysconfig options - spec: require libqb >= 0.13.0 - tools: crm_standby --version/--help should work without cluster - spec: reorganize so %pre etc. blocks are self-contained - spec: require python >= 2.6 - spec: comment better - libpengine: ensure child is not null before looking up value - libpengine: only log startup-fencing warning once - Upstream version cs: 722276c442bf023931842313bfe0dfb7d90a7c15 - pacemaker.service: do not mistakenly suggest killing fenced - pacemaker.spec: consume "systemdunitdir" via %_unitdir - libcrmcommon: report errors consistently when waiting for data on connection (bsc#986644) - libservices: use DBusError API properly - remote: Correctly calculate the remaining timeouts when receiving messages (bsc#986644) - libfencing: report added node ID correctly - crm_mon: Do not call setenv with null value - pacemaker_remote: allow remote clients to timeout/reconnect OBS-URL: https://build.opensuse.org/request/show/439181 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=255
2016-11-08 11:56:04 +01:00
#%license licenses/LGPLv2.1
Accepting request 1042324 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20221208.a3f44794f (Pacemaker-2.1.5): - libs: Check for NULL in various functions. - daemons: Check for NULL in attrd_create_attribute. - Update to version 2.1.4+20221122.631339ca5 (Pacemaker-2.1.5-rc3): - libcrmcommon: Wait for ACKs from the attrd clear failure command. - daemons: Fix expanding ++ and += in multi-update IPC messages. - daemons: Add host attr to the children of multi-update IPC messages. - daemons: Copy all attrs from parent to child in multi-update IPC. - Update to version 2.1.4+20221115.d3699a621 (Pacemaker-2.1.5-rc2): - tools: quote timestamp in operation history output (bsc#1205279, bsc#1204581) - tools: Fix setting utilization attrs with crm_attribute. - cts-cli: add test for text output of crm_resource --list-operations/-O (bsc#1205279, bsc#1204581) - daemons: Set an attribute on the child of a multi-attr message. - scheduler: consider roles when blocking colocation dependents - scheduler: when blocking starts, block children's starts as well - Update to version 2.1.4+20221108.ba419204a: - tools: crm_resource --constraints now accepts --force - tools: crm_resource --constraints --recursive - tools: fix syntax on resetting options in crm_resource (bsc#1198409) - Update to version 2.1.4+20221031.0b3656e85: - scheduler: prioritize group colocations properly - scheduler: ignore empty groups in pcmk__add_colocated_node_scores() - scheduler: properly consider effect of "with group" colocations - scheduler: ensure group methods handle empty groups - scheduler: improve error handling when unpacking resources OBS-URL: https://build.opensuse.org/request/show/1042324 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=369
2022-12-12 12:12:25 +01:00
%license COPYING
%doc ChangeLog
%endif
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
%files -n python3-%{name}
%{python3_sitelib}/pacemaker/
%{python3_sitelib}/pacemaker-*.egg-info
%exclude %{python3_sitelib}/pacemaker/_cts/
#%license licenses/LGPLv2.1
%license COPYING
%doc ChangeLog
%files remote
%{_unitdir}/pacemaker_remote.service
%{_sbindir}/rcpacemaker_remote
Accepting request 625813 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 2.0.0+20180726.3d81c89b8: - Shutdown corosync after a fatal error - tools: ipmiservicelogd FTBFS on ppc64le - tools: notifyServicelogEvent FTBFS on ppc64le - tools: detect CIB directory correctly - tools: avoid memory leak when crm_resource checks resource - controller: avoid any chance of use-of-NULL when doing LRM op - resources: controld doesn't need to check for corosync 1 plugin - resources: use correct variable name in Stateful - cts-scheduler: restore ability to pass arguments to single test run - resources: use ocf_is_true in SysInfo - spec: drop superfluous dependency of -libs-devel on -cts - tools: update URL in crm_simulate help - crm_mon: rhbz#1461964 - add fence history features - Update to version 2.0.0+20180706.8cf3fe749 (Pacemaker-2.0.0): - tools: Multiple -V increase debug level (#1526) - scheduler: clarify multiple-anonymous-instances message - scheduler: avoid use-after-free when on-fail=block - controller: add node name to meta-data call environment - controller: filter certain synthesized failures from CIB - controller: filter certain action timeouts from CIB - controller: don't record pending notifies in CIB - executor: cancel recurring monitors if fence device registration is lost - controller: avoid memory leak if start-up fails - XML: schemas.c: fix possible memleak + less magic with numeric constants - tools: stonith_admin -h/-H options are queries - libstonithd: avoid memory leak when getting meta-data - XML: resources-3.1.rng: relaxed schema after tight upgrade enforcement - XML: schemas.c: take severities of XSLT messages into account properly OBS-URL: https://build.opensuse.org/request/show/625813 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=307
2018-07-27 17:42:24 +02:00
%{_sbindir}/pacemaker-remoted
%{_sbindir}/pacemaker_remoted
Accepting request 625813 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 2.0.0+20180726.3d81c89b8: - Shutdown corosync after a fatal error - tools: ipmiservicelogd FTBFS on ppc64le - tools: notifyServicelogEvent FTBFS on ppc64le - tools: detect CIB directory correctly - tools: avoid memory leak when crm_resource checks resource - controller: avoid any chance of use-of-NULL when doing LRM op - resources: controld doesn't need to check for corosync 1 plugin - resources: use correct variable name in Stateful - cts-scheduler: restore ability to pass arguments to single test run - resources: use ocf_is_true in SysInfo - spec: drop superfluous dependency of -libs-devel on -cts - tools: update URL in crm_simulate help - crm_mon: rhbz#1461964 - add fence history features - Update to version 2.0.0+20180706.8cf3fe749 (Pacemaker-2.0.0): - tools: Multiple -V increase debug level (#1526) - scheduler: clarify multiple-anonymous-instances message - scheduler: avoid use-after-free when on-fail=block - controller: add node name to meta-data call environment - controller: filter certain synthesized failures from CIB - controller: filter certain action timeouts from CIB - controller: don't record pending notifies in CIB - executor: cancel recurring monitors if fence device registration is lost - controller: avoid memory leak if start-up fails - XML: schemas.c: fix possible memleak + less magic with numeric constants - tools: stonith_admin -h/-H options are queries - libstonithd: avoid memory leak when getting meta-data - XML: resources-3.1.rng: relaxed schema after tight upgrade enforcement - XML: schemas.c: take severities of XSLT messages into account properly OBS-URL: https://build.opensuse.org/request/show/625813 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=307
2018-07-27 17:42:24 +02:00
%{_mandir}/man8/pacemaker-remoted.8%{ext_man}
Accepting request 439181 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Revert "Build: configure: make systemd detection akin to + before Upstart one" * pacemaker-configure-systemd-detection.patch - libcrmcommon: fix CVE-2016-7035 (improper IPC guarding) (bsc#1007433) - various: issues discovered via valgrind and coverity - attrd_updater: fix usage of HAVE_ATOMIC_ATTRD - Upstream version cs: b6f251a13fadca0cb74702b0c007a55275c8ea09 - Rebase: * pacemaker-NodeUtilization-RA.patch - extra: add resource agent for managing a node attribute - crmd: cl#5185 - Record pending operations in the CIB before they are performed (bsc#1003565) - ClusterMon: fix to avoid matching other process with the same PID - mcp: improve comments for sysconfig options - spec: require libqb >= 0.13.0 - tools: crm_standby --version/--help should work without cluster - spec: reorganize so %pre etc. blocks are self-contained - spec: require python >= 2.6 - spec: comment better - libpengine: ensure child is not null before looking up value - libpengine: only log startup-fencing warning once - Upstream version cs: 722276c442bf023931842313bfe0dfb7d90a7c15 - pacemaker.service: do not mistakenly suggest killing fenced - pacemaker.spec: consume "systemdunitdir" via %_unitdir - libcrmcommon: report errors consistently when waiting for data on connection (bsc#986644) - libservices: use DBusError API properly - remote: Correctly calculate the remaining timeouts when receiving messages (bsc#986644) - libfencing: report added node ID correctly - crm_mon: Do not call setenv with null value - pacemaker_remote: allow remote clients to timeout/reconnect OBS-URL: https://build.opensuse.org/request/show/439181 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=255
2016-11-08 11:56:04 +01:00
#%license licenses/GPLv2
Accepting request 1042324 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20221208.a3f44794f (Pacemaker-2.1.5): - libs: Check for NULL in various functions. - daemons: Check for NULL in attrd_create_attribute. - Update to version 2.1.4+20221122.631339ca5 (Pacemaker-2.1.5-rc3): - libcrmcommon: Wait for ACKs from the attrd clear failure command. - daemons: Fix expanding ++ and += in multi-update IPC messages. - daemons: Add host attr to the children of multi-update IPC messages. - daemons: Copy all attrs from parent to child in multi-update IPC. - Update to version 2.1.4+20221115.d3699a621 (Pacemaker-2.1.5-rc2): - tools: quote timestamp in operation history output (bsc#1205279, bsc#1204581) - tools: Fix setting utilization attrs with crm_attribute. - cts-cli: add test for text output of crm_resource --list-operations/-O (bsc#1205279, bsc#1204581) - daemons: Set an attribute on the child of a multi-attr message. - scheduler: consider roles when blocking colocation dependents - scheduler: when blocking starts, block children's starts as well - Update to version 2.1.4+20221108.ba419204a: - tools: crm_resource --constraints now accepts --force - tools: crm_resource --constraints --recursive - tools: fix syntax on resetting options in crm_resource (bsc#1198409) - Update to version 2.1.4+20221031.0b3656e85: - scheduler: prioritize group colocations properly - scheduler: ignore empty groups in pcmk__add_colocated_node_scores() - scheduler: properly consider effect of "with group" colocations - scheduler: ensure group methods handle empty groups - scheduler: improve error handling when unpacking resources OBS-URL: https://build.opensuse.org/request/show/1042324 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=369
2022-12-12 12:12:25 +01:00
%license COPYING
%doc ChangeLog
%if %{with doc}
%files doc
%doc %{pcmk_docdir}
Accepting request 439181 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Revert "Build: configure: make systemd detection akin to + before Upstart one" * pacemaker-configure-systemd-detection.patch - libcrmcommon: fix CVE-2016-7035 (improper IPC guarding) (bsc#1007433) - various: issues discovered via valgrind and coverity - attrd_updater: fix usage of HAVE_ATOMIC_ATTRD - Upstream version cs: b6f251a13fadca0cb74702b0c007a55275c8ea09 - Rebase: * pacemaker-NodeUtilization-RA.patch - extra: add resource agent for managing a node attribute - crmd: cl#5185 - Record pending operations in the CIB before they are performed (bsc#1003565) - ClusterMon: fix to avoid matching other process with the same PID - mcp: improve comments for sysconfig options - spec: require libqb >= 0.13.0 - tools: crm_standby --version/--help should work without cluster - spec: reorganize so %pre etc. blocks are self-contained - spec: require python >= 2.6 - spec: comment better - libpengine: ensure child is not null before looking up value - libpengine: only log startup-fencing warning once - Upstream version cs: 722276c442bf023931842313bfe0dfb7d90a7c15 - pacemaker.service: do not mistakenly suggest killing fenced - pacemaker.spec: consume "systemdunitdir" via %_unitdir - libcrmcommon: report errors consistently when waiting for data on connection (bsc#986644) - libservices: use DBusError API properly - remote: Correctly calculate the remaining timeouts when receiving messages (bsc#986644) - libfencing: report added node ID correctly - crm_mon: Do not call setenv with null value - pacemaker_remote: allow remote clients to timeout/reconnect OBS-URL: https://build.opensuse.org/request/show/439181 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=255
2016-11-08 11:56:04 +01:00
#%license licenses/CC-BY-SA-4.0
%endif
%files cts
Accepting request 575205 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 1.1.18+20180209.7acb22379: - use proper way to make output files executable - spec: move lrmd_test to cli package - spec: make log directories owned by cli package - spec: move all test data into cts package - pengine: move regression test to cts as cts-pengine - lrmd: move regression test to cts as cts-lrmd - fencing: move regression test to cts as cts-stonithd - tools: move CLI regression test to cts as cts-cli - rename top-level testing files and move to cts directory - tools: drop crmadmin -i and -d options (fate#324508) - Update to version 1.1.18+20180208.f6a261987: - Feature: crmd: modify feature set handling - Update to version 1.1.18+20180205.b44c57e35: - pengine,doc,tools: rename "master score" to "promotion score" (fate#324508) - libpe_status: rename bundle 'masters' to 'promoted-max' (fate#323415) - pengine,libpe_status: rename master-{max,node-max} to promoted-* (fate#324508) - various: merge clone resource type and master/slave resource type (fate#324508) - attrd,pacemakerd,libcrmcommon: make "Exiting" last message - don't use corosync logging settings (fate#324508) - crmd,libpe_rules: drop support for notification-agent/recipient - tools: improve crm_failcount exit code usage - Update to version 1.1.18+20180129.c801ab11e: - allow configuring specific python intepreter version (fate#323526) * Drop obsolete fate-323526_pacemaker-pacemaker-configure-AM_PATH_PYTHON-python3.patch - use auto-configured python executable in python shebangs (fate#323526) * Update fate-323526_pacemaker-tests-shebang-python3.patch OBS-URL: https://build.opensuse.org/request/show/575205 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=297
2018-02-10 13:26:11 +01:00
%{python3_sitelib}/cts
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
%{python3_sitelib}/pacemaker/_cts/
Accepting request 575205 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 1.1.18+20180209.7acb22379: - use proper way to make output files executable - spec: move lrmd_test to cli package - spec: make log directories owned by cli package - spec: move all test data into cts package - pengine: move regression test to cts as cts-pengine - lrmd: move regression test to cts as cts-lrmd - fencing: move regression test to cts as cts-stonithd - tools: move CLI regression test to cts as cts-cli - rename top-level testing files and move to cts directory - tools: drop crmadmin -i and -d options (fate#324508) - Update to version 1.1.18+20180208.f6a261987: - Feature: crmd: modify feature set handling - Update to version 1.1.18+20180205.b44c57e35: - pengine,doc,tools: rename "master score" to "promotion score" (fate#324508) - libpe_status: rename bundle 'masters' to 'promoted-max' (fate#323415) - pengine,libpe_status: rename master-{max,node-max} to promoted-* (fate#324508) - various: merge clone resource type and master/slave resource type (fate#324508) - attrd,pacemakerd,libcrmcommon: make "Exiting" last message - don't use corosync logging settings (fate#324508) - crmd,libpe_rules: drop support for notification-agent/recipient - tools: improve crm_failcount exit code usage - Update to version 1.1.18+20180129.c801ab11e: - allow configuring specific python intepreter version (fate#323526) * Drop obsolete fate-323526_pacemaker-pacemaker-configure-AM_PATH_PYTHON-python3.patch - use auto-configured python executable in python shebangs (fate#323526) * Update fate-323526_pacemaker-tests-shebang-python3.patch OBS-URL: https://build.opensuse.org/request/show/575205 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=297
2018-02-10 13:26:11 +01:00
%{_datadir}/pacemaker/tests
Accepting request 625813 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 2.0.0+20180726.3d81c89b8: - Shutdown corosync after a fatal error - tools: ipmiservicelogd FTBFS on ppc64le - tools: notifyServicelogEvent FTBFS on ppc64le - tools: detect CIB directory correctly - tools: avoid memory leak when crm_resource checks resource - controller: avoid any chance of use-of-NULL when doing LRM op - resources: controld doesn't need to check for corosync 1 plugin - resources: use correct variable name in Stateful - cts-scheduler: restore ability to pass arguments to single test run - resources: use ocf_is_true in SysInfo - spec: drop superfluous dependency of -libs-devel on -cts - tools: update URL in crm_simulate help - crm_mon: rhbz#1461964 - add fence history features - Update to version 2.0.0+20180706.8cf3fe749 (Pacemaker-2.0.0): - tools: Multiple -V increase debug level (#1526) - scheduler: clarify multiple-anonymous-instances message - scheduler: avoid use-after-free when on-fail=block - controller: add node name to meta-data call environment - controller: filter certain synthesized failures from CIB - controller: filter certain action timeouts from CIB - controller: don't record pending notifies in CIB - executor: cancel recurring monitors if fence device registration is lost - controller: avoid memory leak if start-up fails - XML: schemas.c: fix possible memleak + less magic with numeric constants - tools: stonith_admin -h/-H options are queries - libstonithd: avoid memory leak when getting meta-data - XML: resources-3.1.rng: relaxed schema after tight upgrade enforcement - XML: schemas.c: take severities of XSLT messages into account properly OBS-URL: https://build.opensuse.org/request/show/625813 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=307
2018-07-27 17:42:24 +02:00
%{_libexecdir}/pacemaker/cts-log-watcher
%{_libexecdir}/pacemaker/cts-support
Accepting request 439181 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Revert "Build: configure: make systemd detection akin to + before Upstart one" * pacemaker-configure-systemd-detection.patch - libcrmcommon: fix CVE-2016-7035 (improper IPC guarding) (bsc#1007433) - various: issues discovered via valgrind and coverity - attrd_updater: fix usage of HAVE_ATOMIC_ATTRD - Upstream version cs: b6f251a13fadca0cb74702b0c007a55275c8ea09 - Rebase: * pacemaker-NodeUtilization-RA.patch - extra: add resource agent for managing a node attribute - crmd: cl#5185 - Record pending operations in the CIB before they are performed (bsc#1003565) - ClusterMon: fix to avoid matching other process with the same PID - mcp: improve comments for sysconfig options - spec: require libqb >= 0.13.0 - tools: crm_standby --version/--help should work without cluster - spec: reorganize so %pre etc. blocks are self-contained - spec: require python >= 2.6 - spec: comment better - libpengine: ensure child is not null before looking up value - libpengine: only log startup-fencing warning once - Upstream version cs: 722276c442bf023931842313bfe0dfb7d90a7c15 - pacemaker.service: do not mistakenly suggest killing fenced - pacemaker.spec: consume "systemdunitdir" via %_unitdir - libcrmcommon: report errors consistently when waiting for data on connection (bsc#986644) - libservices: use DBusError API properly - remote: Correctly calculate the remaining timeouts when receiving messages (bsc#986644) - libfencing: report added node ID correctly - crm_mon: Do not call setenv with null value - pacemaker_remote: allow remote clients to timeout/reconnect OBS-URL: https://build.opensuse.org/request/show/439181 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=255
2016-11-08 11:56:04 +01:00
#%license licenses/GPLv2
Accepting request 1042324 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20221208.a3f44794f (Pacemaker-2.1.5): - libs: Check for NULL in various functions. - daemons: Check for NULL in attrd_create_attribute. - Update to version 2.1.4+20221122.631339ca5 (Pacemaker-2.1.5-rc3): - libcrmcommon: Wait for ACKs from the attrd clear failure command. - daemons: Fix expanding ++ and += in multi-update IPC messages. - daemons: Add host attr to the children of multi-update IPC messages. - daemons: Copy all attrs from parent to child in multi-update IPC. - Update to version 2.1.4+20221115.d3699a621 (Pacemaker-2.1.5-rc2): - tools: quote timestamp in operation history output (bsc#1205279, bsc#1204581) - tools: Fix setting utilization attrs with crm_attribute. - cts-cli: add test for text output of crm_resource --list-operations/-O (bsc#1205279, bsc#1204581) - daemons: Set an attribute on the child of a multi-attr message. - scheduler: consider roles when blocking colocation dependents - scheduler: when blocking starts, block children's starts as well - Update to version 2.1.4+20221108.ba419204a: - tools: crm_resource --constraints now accepts --force - tools: crm_resource --constraints --recursive - tools: fix syntax on resetting options in crm_resource (bsc#1198409) - Update to version 2.1.4+20221031.0b3656e85: - scheduler: prioritize group colocations properly - scheduler: ignore empty groups in pcmk__add_colocated_node_scores() - scheduler: properly consider effect of "with group" colocations - scheduler: ensure group methods handle empty groups - scheduler: improve error handling when unpacking resources OBS-URL: https://build.opensuse.org/request/show/1042324 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=369
2022-12-12 12:12:25 +01:00
%license COPYING
%doc ChangeLog
Accepting request 979417 from home:yan_gao:branches:network:ha-clustering:Factory - 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]. - Update to version 2.1.2+20220526.b387f8972: - libcrmcommon: avoid memory leak if IPC server fails to run - nls: format of XML-escaped string - 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 - Update to version 2.1.2+20220511.0bf080da3: - tools: Set options.command when "attrd_updater -Y" is used. - 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. OBS-URL: https://build.opensuse.org/request/show/979417 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=361
2022-05-27 07:40:32 +02:00
%files devel
%{_includedir}/pacemaker
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
Accepting request 439181 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Revert "Build: configure: make systemd detection akin to + before Upstart one" * pacemaker-configure-systemd-detection.patch - libcrmcommon: fix CVE-2016-7035 (improper IPC guarding) (bsc#1007433) - various: issues discovered via valgrind and coverity - attrd_updater: fix usage of HAVE_ATOMIC_ATTRD - Upstream version cs: b6f251a13fadca0cb74702b0c007a55275c8ea09 - Rebase: * pacemaker-NodeUtilization-RA.patch - extra: add resource agent for managing a node attribute - crmd: cl#5185 - Record pending operations in the CIB before they are performed (bsc#1003565) - ClusterMon: fix to avoid matching other process with the same PID - mcp: improve comments for sysconfig options - spec: require libqb >= 0.13.0 - tools: crm_standby --version/--help should work without cluster - spec: reorganize so %pre etc. blocks are self-contained - spec: require python >= 2.6 - spec: comment better - libpengine: ensure child is not null before looking up value - libpengine: only log startup-fencing warning once - Upstream version cs: 722276c442bf023931842313bfe0dfb7d90a7c15 - pacemaker.service: do not mistakenly suggest killing fenced - pacemaker.spec: consume "systemdunitdir" via %_unitdir - libcrmcommon: report errors consistently when waiting for data on connection (bsc#986644) - libservices: use DBusError API properly - remote: Correctly calculate the remaining timeouts when receiving messages (bsc#986644) - libfencing: report added node ID correctly - crm_mon: Do not call setenv with null value - pacemaker_remote: allow remote clients to timeout/reconnect OBS-URL: https://build.opensuse.org/request/show/439181 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=255
2016-11-08 11:56:04 +01:00
#%license licenses/LGPLv2.1
Accepting request 1042324 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20221208.a3f44794f (Pacemaker-2.1.5): - libs: Check for NULL in various functions. - daemons: Check for NULL in attrd_create_attribute. - Update to version 2.1.4+20221122.631339ca5 (Pacemaker-2.1.5-rc3): - libcrmcommon: Wait for ACKs from the attrd clear failure command. - daemons: Fix expanding ++ and += in multi-update IPC messages. - daemons: Add host attr to the children of multi-update IPC messages. - daemons: Copy all attrs from parent to child in multi-update IPC. - Update to version 2.1.4+20221115.d3699a621 (Pacemaker-2.1.5-rc2): - tools: quote timestamp in operation history output (bsc#1205279, bsc#1204581) - tools: Fix setting utilization attrs with crm_attribute. - cts-cli: add test for text output of crm_resource --list-operations/-O (bsc#1205279, bsc#1204581) - daemons: Set an attribute on the child of a multi-attr message. - scheduler: consider roles when blocking colocation dependents - scheduler: when blocking starts, block children's starts as well - Update to version 2.1.4+20221108.ba419204a: - tools: crm_resource --constraints now accepts --force - tools: crm_resource --constraints --recursive - tools: fix syntax on resetting options in crm_resource (bsc#1198409) - Update to version 2.1.4+20221031.0b3656e85: - scheduler: prioritize group colocations properly - scheduler: ignore empty groups in pcmk__add_colocated_node_scores() - scheduler: properly consider effect of "with group" colocations - scheduler: ensure group methods handle empty groups - scheduler: improve error handling when unpacking resources OBS-URL: https://build.opensuse.org/request/show/1042324 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=369
2022-12-12 12:12:25 +01:00
%license COPYING
%doc ChangeLog
Accepting request 1061237 from home:yan_gao:branches:network:ha-clustering:Factory - Update to version 2.1.5+20230125.95bb4788a: - libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) - libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) - Update to version 2.1.5+20230124.a29e52df9: - executor: fix regression in remote node shutdown - scheduler: avoid memory leak when finding compatible instance - Update to version 2.1.5+20230123.f414133a7: - libcrmcommon: avoid infinite regression when logging v1 patchsets - controller: clear last failure from CIB even if executor state unavailable - scheduler: downgrade message about instance where it shouldn't be - controller: use %u with g_hash_table_size() - fenced: use enum fenced_target_by consistently - scheduler: update Chinese translation - Update to version 2.1.5+20230117.dd503ddbb: - libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes - resource agents: add depth="0" to validate-all metadata - Update to version 2.1.5+20230111.39e62b78e: - rpm: Add a python3-pacemaker subpackage. - python: Add a private pacemaker._cts module. - python: Add the pacemaker.buildoptions module. - python: Add the pacemaker.exitstatus module. - python: Add the very beginnings of a pacemaker python library. - Update to version 2.1.5+20230110.292d6bf6b: - libpe_status: clarify more pointer arguments - libcrmcommon: Improve prefix spacing in XML logging functions OBS-URL: https://build.opensuse.org/request/show/1061237 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=374
2023-01-26 16:14:14 +01:00
%files schemas
#%license licenses/GPLv2
%dir %{_datadir}/pacemaker
%{_datadir}/pacemaker/*.rng
%{_datadir}/pacemaker/*.xsl
%{_datadir}/pacemaker/api
%{_datadir}/pacemaker/base
%{_datadir}/pkgconfig/pacemaker-schemas.pc
%changelog