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)
