Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package drbd-utils for openSUSE:Factory 
checked in at 2026-01-27 16:15:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/drbd-utils (Old)
 and      /work/SRC/openSUSE:Factory/.drbd-utils.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "drbd-utils"

Tue Jan 27 16:15:17 2026 rev:71 rq:1329427 version:9.29.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/drbd-utils/drbd-utils.changes    2026-01-14 
16:23:39.882376408 +0100
+++ /work/SRC/openSUSE:Factory/.drbd-utils.new.1928/drbd-utils.changes  
2026-01-27 16:15:28.933959113 +0100
@@ -1,0 +2,7 @@
+Tue Jan 27 04:52:30 UTC 2026 - Glass Su <[email protected]>
+
+- Package drbd-utils doesn't build with GCC 16 (bsc#1256961)
+  * Add patch
+    + bsc-1256961_drbdmon-remove-unused-variables-to-fix-gcc16-errors.patch
+
+-------------------------------------------------------------------

New:
----
  bsc-1256961_drbdmon-remove-unused-variables-to-fix-gcc16-errors.patch

----------(New B)----------
  New:  * Add patch
    + bsc-1256961_drbdmon-remove-unused-variables-to-fix-gcc16-errors.patch
----------(New E)----------

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

Other differences:
------------------
++++++ drbd-utils.spec ++++++
--- /var/tmp/diff_new_pack.bGasxo/_old  2026-01-27 16:15:30.206011503 +0100
+++ /var/tmp/diff_new_pack.bGasxo/_new  2026-01-27 16:15:30.210011668 +0100
@@ -76,6 +76,7 @@
 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}

++++++ bsc-1256961_drbdmon-remove-unused-variables-to-fix-gcc16-errors.patch 
++++++
>From e826915c83bf93cb13aebf0ff61477787ccbf55b Mon Sep 17 00:00:00 2001
From: Su Yue <[email protected]>
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 <[email protected]>
---
 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)

Reply via email to