14 Commits

Author SHA256 Message Date
0458afe3e8 Accepting request 1329427 from network:ha-clustering:Factory
OBS-URL: https://build.opensuse.org/request/show/1329427
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/drbd-utils?expand=0&rev=71
2026-01-27 15:15:17 +00:00
b5a3f4725c - Package drbd-utils doesn't build with GCC 16 (bsc#1256961)
* Add patch
    + bsc-1256961_drbdmon-remove-unused-variables-to-fix-gcc16-errors.patch

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/drbd-utils?expand=0&rev=164
2026-01-27 07:48:14 +00:00
a1b6712ac4 Accepting request 1327106 from network:ha-clustering:Factory
OBS-URL: https://build.opensuse.org/request/show/1327106
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/drbd-utils?expand=0&rev=70
2026-01-14 15:23:09 +00:00
c734706fd8 - drbd-selinux: change arch from x86_64 to noarch
* Update drbd-utils.spec:  add "BuildArch: noarch"

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/drbd-utils?expand=0&rev=162
2026-01-14 02:20:33 +00:00
aced16efd3 Accepting request 1318690 from network:ha-clustering:Factory
OBS-URL: https://build.opensuse.org/request/show/1318690
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/drbd-utils?expand=0&rev=69
2025-11-20 13:48:48 +00:00
ce1e2b0cf4 Update SELinux modules dir as macro to allow root path move
As discussed before we are going to move SELinux modules from /var/lib/selinux to /etc/selinux (bsc#1221342). This small change allows you to build your packages dynamically (not depending on selinux-package version) and us to change module directory macro in upcoming versions of selinux-policy package without interfering with other packages using custom SELinux modules.

  to /etc/selinux (bsc#1221342)

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/drbd-utils?expand=0&rev=160
2025-11-19 11:55:22 +00:00
2cecd6f7da - [SELinux] nfs_drbd: "fence-peer helper broken, returned 0" and nfs WRITE hang when power off the secondary node (bsc#1252991)
* Update and rename patch
    - bsc-1233273_drbd.ocf-update-for-OCF-1.1.patch
    + bsc-1233273-1252991_drbd.ocf-update-for-OCF-1.1.patch

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/drbd-utils?expand=0&rev=159
2025-11-19 01:23:27 +00:00
23b266b745 Accepting request 1318206 from network:ha-clustering:Factory
OBS-URL: https://build.opensuse.org/request/show/1318206
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/drbd-utils?expand=0&rev=68
2025-11-17 11:20:12 +00:00
80b9184996 - Allow domtrans from kernel_t to drbd_t (bsc#1252991)
* add patch
    - 1252991-selinux-domtrans-from-kernel.patch

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/drbd-utils?expand=0&rev=157
2025-11-17 09:49:49 +00:00
f2d3a130d8 Accepting request 1300285 from network:ha-clustering:Factory
OBS-URL: https://build.opensuse.org/request/show/1300285
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/drbd-utils?expand=0&rev=67
2025-08-19 14:47:48 +00:00
ab7fed405d - drbd_passive didn't start due to drbd.rules returning error (bsc#1247534)
* update patch
    - bsc-1247534_drbd-didnt-start-due-to-drbd_rules-returning-err.patch

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/drbd-utils?expand=0&rev=155
2025-08-19 12:32:20 +00:00
1f2001afed this SR fix the mistake of sr#1299830
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/drbd-utils?expand=0&rev=154
2025-08-19 11:57:51 +00:00
fbf00d0787 Accepting request 1299830 from network:ha-clustering:Factory
OBS-URL: https://build.opensuse.org/request/show/1299830
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/drbd-utils?expand=0&rev=66
2025-08-15 19:52:46 +00:00
22161fe740 - drbd_passive didn't start due to drbd.rules returning error (bsc#1247534)
* remove patch
    - bsc-1239437_drbd.rules-fix-missing-udev-device.patch
  * add patch
    - bsc-1247534_drbd-didnt-start-due-to-drbd_rules-returning-err.patch

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/drbd-utils?expand=0&rev=152
2025-08-15 13:22:34 +00:00
3 changed files with 62 additions and 0 deletions

View File

@@ -0,0 +1,54 @@
From e826915c83bf93cb13aebf0ff61477787ccbf55b Mon Sep 17 00:00:00 2001
From: Su Yue <glass.su@suse.com>
Date: Tue, 27 Jan 2026 12:41:06 +0800
Subject: [PATCH] drbdmon: remove unused variables to fix gcc16 errors
drbd-utils doesn't build with GCC 16:
[ 38s] terminal/MDspTaskDetail.cpp: In member function virtual void MDspTaskDetail::display_content():
[ 38s] terminal/MDspTaskDetail.cpp:263:22: error: variable skip_ctr set but not used [-Werror=unused-but-set-variable=]
[ 38s] 263 | uint32_t skip_ctr = 0;
[ 38s] | ^~~~~~~~
[ 38s] terminal/MDspTaskDetail.cpp:277:22: error: variable print_ctr set but not used [-Werror=unused-but-set-variable=]
[ 38s] 277 | uint32_t print_ctr = 0;
[ 38s] | ^~~~~~~~~
[ 38s] cc1plus: all warnings being treated as errors
Starting with GCC 16, var pre/postincrements and var @= expr no longer count as uses at some warning levels.
skip_ctr and print_ctr are set but not used so remove them to fix errors.
Signed-off-by: Su Yue <glass.su@suse.com>
---
user/drbdmon/terminal/MDspTaskDetail.cpp | 4 ----
1 file changed, 4 deletions(-)
diff --git a/user/drbdmon/terminal/MDspTaskDetail.cpp b/user/drbdmon/terminal/MDspTaskDetail.cpp
index bab08eae6775..edfcf981f7a2 100644
--- a/user/drbdmon/terminal/MDspTaskDetail.cpp
+++ b/user/drbdmon/terminal/MDspTaskDetail.cpp
@@ -260,10 +260,8 @@ void MDspTaskDetail::display_content()
uint32_t page_ctr = 1;
uint32_t page_line_ctr = first_page_lines;
format_text.restart();
- uint32_t skip_ctr = 0;
while (page_ctr < page_nr && format_text.skip_line())
{
- ++skip_ctr;
++page_line_ctr;
if (page_line_ctr >= lines_per_page)
{
@@ -274,10 +272,8 @@ void MDspTaskDetail::display_content()
std::string line;
uint32_t line_ctr = page_nr == 1 ? line_offset : 0;
- uint32_t print_ctr = 0;
while (format_text.next_line(line, dsp_comp_hub.active_color_table->rst) && line_ctr < lines_per_page)
{
- ++print_ctr;
dsp_comp_hub.dsp_io->cursor_xy(1, current_line);
dsp_comp_hub.dsp_io->write_text(line.c_str());
++current_line;
--
2.50.1 (Apple Git-155)

View File

@@ -1,3 +1,10 @@
-------------------------------------------------------------------
Tue Jan 27 04:52:30 UTC 2026 - Glass Su <glass.su@suse.com>
- Package drbd-utils doesn't build with GCC 16 (bsc#1256961)
* Add patch
+ bsc-1256961_drbdmon-remove-unused-variables-to-fix-gcc16-errors.patch
-------------------------------------------------------------------
Tue Jan 13 11:47:08 UTC 2026 - heming zhao <heming.zhao@suse.com>

View File

@@ -76,6 +76,7 @@ Patch1007: bsc-1233273-1252991_drbd.ocf-update-for-OCF-1.1.patch
Patch1008: rpmlint-build-error.patch
Patch1009: bsc-1247534_drbd-didnt-start-due-to-drbd_rules-returning-err.patch
Patch1010: 1252991-selinux-domtrans-from-kernel.patch
Patch1011: bsc-1256961_drbdmon-remove-unused-variables-to-fix-gcc16-errors.patch
#############################################
Provides: drbd-bash-completion = %{version}