[packages/resource-agents] - updated to 4.14.0
hawk
hawk at pld-linux.org
Thu Apr 25 21:51:11 CEST 2024
commit e512ed2ae462ac5323ee7a47015d9ea24aed9e03
Author: Marcin Krol <hawk at tld-linux.org>
Date: Thu Apr 25 19:34:24 2024 +0000
- updated to 4.14.0
resource-agents-types.patch | 41 +++++++++++++++++++++--------------------
resource-agents.spec | 7 ++++---
2 files changed, 25 insertions(+), 23 deletions(-)
---
diff --git a/resource-agents.spec b/resource-agents.spec
index 9effab5..756f77d 100644
--- a/resource-agents.spec
+++ b/resource-agents.spec
@@ -1,13 +1,13 @@
Summary: Reusable cluster resource scripts
Summary(pl.UTF-8): Skrypty wielokrotnego użytku do obsługi zasobów klastrowych
Name: resource-agents
-Version: 4.10.0
-Release: 2
+Version: 4.14.0
+Release: 1
License: GPL v2+, LGPL v2.1+
Group: Daemons
#Source0Download: https://github.com/ClusterLabs/resource-agents/releases
Source0: https://github.com/ClusterLabs/resource-agents/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: fffe3881b839846a6dc587ef83ec4cd5
+# Source0-md5: 0f48ab395633d2a92a31a54b7b0c018d
Source1: ldirectord.init
Source2: %{name}.tmpfiles
Patch0: %{name}-types.patch
@@ -21,6 +21,7 @@ BuildRequires: docbook-dtd44-xml
BuildRequires: docbook-style-xsl
BuildRequires: glib2-devel >= 2.0
BuildRequires: libnet-devel >= 1.0
+BuildRequires: libqb-devel
BuildRequires: libxslt-progs
BuildRequires: openssl-tools
BuildRequires: perl-tools-pod
diff --git a/resource-agents-types.patch b/resource-agents-types.patch
index b601130..b1cd2b2 100644
--- a/resource-agents-types.patch
+++ b/resource-agents-types.patch
@@ -1,34 +1,35 @@
---- resource-agents-4.10.0/tools/storage_mon.c.orig 2021-11-03 10:12:01.000000000 +0100
-+++ resource-agents-4.10.0/tools/storage_mon.c 2022-02-07 18:30:47.352605699 +0100
+diff -ur resource-agents-4.14.0.orig/tools/storage_mon.c resource-agents-4.14.0/tools/storage_mon.c
+--- resource-agents-4.14.0.orig/tools/storage_mon.c 2024-04-24 09:11:40.000000000 +0000
++++ resource-agents-4.14.0/tools/storage_mon.c 2024-04-25 19:29:01.248095163 +0000
@@ -1,3 +1,4 @@
+#include <inttypes.h>
#include <stdio.h>
#include <getopt.h>
#include <stdlib.h>
-@@ -60,7 +61,7 @@ static void *test_device(const char *dev
- exit(-1);
+@@ -150,7 +151,7 @@
+ goto error;
}
if (verbose) {
-- fprintf(stderr, "%s: size=%zu\n", device, devsize);
-+ fprintf(stderr, "%s: size=%"PRIu64"\n", device, devsize);
+- PRINT_STORAGE_MON_INFO("%s: opened %s O_DIRECT, size=%zu", device, (flags & O_DIRECT)?"with":"without", devsize);
++ PRINT_STORAGE_MON_INFO("%s: opened %s O_DIRECT, size=%"PRIu64, device, (flags & O_DIRECT)?"with":"without", devsize);
}
+
/* Don't fret about real randomness */
- srand(time(NULL) + getpid());
-@@ -74,7 +75,7 @@ static void *test_device(const char *dev
+@@ -163,7 +164,7 @@
+ goto error;
}
-
if (verbose) {
-- printf("%s: reading from pos %ld\n", device, seek_spot);
-+ printf("%s: reading from pos %"PRId64"\n", device, (int64_t)seek_spot);
+- PRINT_STORAGE_MON_INFO("%s: reading from pos %ld", device, seek_spot);
++ PRINT_STORAGE_MON_INFO("%s: reading from pos %"PRId64, device, (int64_t)seek_spot);
}
- res = read(device_fd, buffer, sizeof(buffer));
-@@ -84,7 +85,7 @@ static void *test_device(const char *dev
- exit(-1);
- }
- if (res < (int)sizeof(buffer)) {
-- fprintf(stderr, "Failed to read %ld bytes from %s, got %d\n", sizeof(buffer), device, res);
-+ fprintf(stderr, "Failed to read %zd bytes from %s, got %d\n", sizeof(buffer), device, res);
- close(device_fd);
- exit(-1);
+ if (flags & O_DIRECT) {
+@@ -203,7 +204,7 @@
+ goto error;
+ }
+ if (res < (int)sizeof(buffer)) {
+- PRINT_STORAGE_MON_ERR("Failed to read %ld bytes from %s, got %d", sizeof(buffer), device, res);
++ PRINT_STORAGE_MON_ERR("Failed to read %zd bytes from %s, got %d", sizeof(buffer), device, res);
+ goto error;
+ }
}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/resource-agents.git/commitdiff/07852aa9c00431172862151f006186e0f3274f02
More information about the pld-cvs-commit
mailing list