Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libyui for openSUSE:Factory checked in at 2025-05-31 19:14:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libyui (Old) and /work/SRC/openSUSE:Factory/.libyui.new.16005 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libyui" Sat May 31 19:14:25 2025 rev:95 rq:1280827 version:4.7.3 Changes: -------- --- /work/SRC/openSUSE:Factory/libyui/libyui.changes 2025-05-26 18:33:22.073953247 +0200 +++ /work/SRC/openSUSE:Factory/.libyui.new.16005/libyui.changes 2025-05-31 19:14:28.636833070 +0200 @@ -1,0 +2,6 @@ +Wed May 28 08:58:26 UTC 2025 - Stefan Hundhammer <shundham...@suse.com> + +- Fix build failure with gcc-15: + Prevent complaint about hidden base class method (bsc#1243732) + +------------------------------------------------------------------- Old: ---- libyui-4.7.2.tar.bz2 New: ---- libyui-4.7.3.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libyui-bindings.spec ++++++ --- /var/tmp/diff_new_pack.ZTpOtc/_old 2025-05-31 19:14:31.396947134 +0200 +++ /var/tmp/diff_new_pack.ZTpOtc/_new 2025-05-31 19:14:31.396947134 +0200 @@ -1,7 +1,7 @@ # # spec file for package libyui-bindings # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ Name: libyui-bindings # DO NOT manually bump the version here; instead, use rake version:bump -Version: 4.7.2 +Version: 4.7.3 Release: 0 Summary: Bindings for libyui License: LGPL-2.1-only OR LGPL-3.0-only @@ -50,6 +50,7 @@ - kkae...@suse.de - dmacvi...@suse.de + %prep %setup -q -n libyui-%{version} @@ -95,6 +96,7 @@ - kkae...@suse.de - dmacvi...@suse.de + %package -n python3-yui Summary: Python 3 bindings for libyui Group: Development/Languages/Python @@ -110,6 +112,7 @@ - kkae...@suse.de - dmacvi...@suse.de + %package -n perl-yui %{perl_requires} Summary: Perl bindings for libyui @@ -126,6 +129,7 @@ - kkae...@suse.de - dmacvi...@suse.de + %files -n ruby-yui %defattr(-,root,root,-) %doc %{name}/swig/ruby/examples/*.rb ++++++ libyui-ncurses-pkg.spec ++++++ --- /var/tmp/diff_new_pack.ZTpOtc/_old 2025-05-31 19:14:31.480950606 +0200 +++ /var/tmp/diff_new_pack.ZTpOtc/_new 2025-05-31 19:14:31.496951268 +0200 @@ -1,7 +1,7 @@ # # spec file for package libyui-ncurses-pkg # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ Name: libyui-ncurses-pkg # DO NOT manually bump the version here; instead, use rake version:bump -Version: 4.7.2 +Version: 4.7.3 Release: 0 %define so_version 16 @@ -43,6 +43,7 @@ This package contains the package selector for the text based (NCurses) user interface component for libyui. + %package -n %{bin_name} Summary: Libyui - yast2 package selector widget for the NCurses UI @@ -69,6 +70,7 @@ This package contains the NCurses (text based) package selector component for libyui. + %package devel Summary: Libyui-ncurses-pkg header files @@ -84,6 +86,7 @@ This package contains the header files for the NCurses (text based) package selector component for libyui. + %prep %setup -q -n libyui-%{version} ++++++ libyui-ncurses-rest-api.spec ++++++ --- /var/tmp/diff_new_pack.ZTpOtc/_old 2025-05-31 19:14:31.548953416 +0200 +++ /var/tmp/diff_new_pack.ZTpOtc/_new 2025-05-31 19:14:31.552953582 +0200 @@ -1,7 +1,7 @@ # # spec file for package libyui-ncurses-rest-api # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ Name: libyui-ncurses-rest-api # DO NOT manually bump the version here; instead, use rake version:bump -Version: 4.7.2 +Version: 4.7.3 Release: 0 %define so_version 16 @@ -43,6 +43,7 @@ It allows inspecting and controlling the UI remotely via an HTTP REST API. This is designed for automated tests. + %package -n %{bin_name} Summary: Libyui - REST API plugin for the Ncurses frontend @@ -60,6 +61,7 @@ It allows inspecting and controlling the UI remotely via an HTTP REST API. This is designed for automated tests. + %package devel Summary: Libyui - Header files for the NCurses REST API plugin @@ -77,6 +79,7 @@ This is not needed for using the REST API, only for developing extensions for it. + %prep %setup -q -n libyui-%{version} ++++++ libyui-ncurses.spec ++++++ --- /var/tmp/diff_new_pack.ZTpOtc/_old 2025-05-31 19:14:31.596955400 +0200 +++ /var/tmp/diff_new_pack.ZTpOtc/_new 2025-05-31 19:14:31.596955400 +0200 @@ -1,7 +1,7 @@ # # spec file for package libyui-ncurses # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ Name: libyui-ncurses # DO NOT manually bump the version here; instead, use rake version:bump -Version: 4.7.2 +Version: 4.7.3 Release: 0 %define so_version 16 @@ -41,6 +41,7 @@ This package contains the NCurses (text based) user interface component for libyui. + %package -n %{bin_name} Summary: Libyui - NCurses (text based) user interface @@ -74,6 +75,7 @@ This package is not needed to develop libyui-based applications, only to develop extensions for libyui-ncurses. + %package tools Summary: Libyui - tools for the NCurses (text based) user interface @@ -87,6 +89,7 @@ libyui-terminal - useful for testing on headless machines + %prep %setup -q -n libyui-%{version} ++++++ libyui-qt-graph.spec ++++++ --- /var/tmp/diff_new_pack.ZTpOtc/_old 2025-05-31 19:14:31.672958541 +0200 +++ /var/tmp/diff_new_pack.ZTpOtc/_new 2025-05-31 19:14:31.672958541 +0200 @@ -1,7 +1,7 @@ # # spec file for package libyui-qt-graph # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ Name: libyui-qt-graph # DO NOT manually bump the version here; instead, use rake version:bump -Version: 4.7.2 +Version: 4.7.3 Release: 0 %define so_version 16 @@ -48,6 +48,7 @@ %description This package contains the Qt graph component for libyui. + %package -n %{bin_name} Summary: Libyui - Qt graph widget Requires: libyui%{so_version} @@ -60,6 +61,7 @@ # Force removal of old -doc packages (bsc#1184363) Obsoletes: %{name}-doc < %{version} + %description -n %{bin_name} This package contains the Qt graph component for libyui. @@ -67,6 +69,7 @@ storage device hierarchy (disks, partitions, subvolumes etc.). and similar graphviz-generated graphs. + %package devel Summary: Libyui - Header files for the Qt graph widget Requires: %{bin_name} = %{version} @@ -76,6 +79,7 @@ This package contains the header files for the Qt graph component for libyui. + %prep %setup -q -n libyui-%{version} ++++++ libyui-qt-pkg.spec ++++++ --- /var/tmp/diff_new_pack.ZTpOtc/_old 2025-05-31 19:14:31.712960194 +0200 +++ /var/tmp/diff_new_pack.ZTpOtc/_new 2025-05-31 19:14:31.716960359 +0200 @@ -1,7 +1,7 @@ # # spec file for package libyui-qt-pkg # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ Name: libyui-qt-pkg # DO NOT manually bump the version here; instead, use rake version:bump -Version: 4.7.2 +Version: 4.7.3 Release: 0 %define so_version 16 @@ -50,6 +50,7 @@ %description This package contains the Qt package selector component for libyui. + %package -n %{bin_name} Summary: Libyui - Qt package selector @@ -77,6 +78,7 @@ %description -n %{bin_name} This package contains the Qt package selector component for libyui. + %package devel Summary: Libyui-qt-pkg header files @@ -90,6 +92,7 @@ This can be used independently of YaST for generic (C++) applications. This package has very few dependencies. + %prep %setup -q -n libyui-%{version} ++++++ libyui-qt-rest-api.spec ++++++ --- /var/tmp/diff_new_pack.ZTpOtc/_old 2025-05-31 19:14:31.744961517 +0200 +++ /var/tmp/diff_new_pack.ZTpOtc/_new 2025-05-31 19:14:31.744961517 +0200 @@ -1,7 +1,7 @@ # # spec file for package libyui-qt-rest-api # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ Name: libyui-qt-rest-api # DO NOT manually bump the version here; instead, use rake version:bump -Version: 4.7.2 +Version: 4.7.3 Release: 0 %define so_version 16 @@ -50,6 +50,7 @@ It allows inspecting and controlling the UI remotely via an HTTP REST API. This is designed for automated tests. + %package -n %{bin_name} Summary: Libyui - The REST API plugin for the Qt frontend @@ -66,6 +67,7 @@ It allows inspecting and controlling the UI remotely via an HTTP REST API. This is designed for automated tests. + %package devel Summary: Libyui - Header files for the Qt REST API plugin @@ -83,6 +85,7 @@ This is not needed for using the REST API, only for developing extensions for it. + %prep %setup -q -n libyui-%{version} ++++++ libyui-qt.spec ++++++ --- /var/tmp/diff_new_pack.ZTpOtc/_old 2025-05-31 19:14:31.768962508 +0200 +++ /var/tmp/diff_new_pack.ZTpOtc/_new 2025-05-31 19:14:31.772962674 +0200 @@ -1,7 +1,7 @@ # # spec file for package libyui-qt # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ Name: libyui-qt # DO NOT manually bump the version here; instead, use rake version:bump -Version: 4.7.2 +Version: 4.7.3 Release: 0 %define so_version 16 @@ -49,6 +49,7 @@ This package contains the Qt (graphical) user interface component for libyui. + %package -n %{bin_name} Summary: Libyui - Qt (graphical) user interface @@ -63,6 +64,7 @@ This package contains the Qt (graphical) user interface component for libyui. + %package devel Summary: Libyui - Header files for the Qt (graphical) user interface @@ -77,6 +79,7 @@ This package is not needed to develop libyui-based applications, only to develop extensions for libyui-qt. + %prep %setup -q -n libyui-%{version} ++++++ libyui-rest-api.spec ++++++ --- /var/tmp/diff_new_pack.ZTpOtc/_old 2025-05-31 19:14:31.808964162 +0200 +++ /var/tmp/diff_new_pack.ZTpOtc/_new 2025-05-31 19:14:31.808964162 +0200 @@ -1,7 +1,7 @@ # # spec file for package libyui-rest-api # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ Name: libyui-rest-api # DO NOT manually bump the version here; instead, use rake version:bump -Version: 4.7.2 +Version: 4.7.3 Release: 0 %define so_version 16 @@ -43,6 +43,7 @@ It allows inspecting and controlling the UI remotely via an HTTP REST API, it is designed for automated tests. + %package -n %{bin_name} Summary: Libyui - REST API plugin, the shared part Requires: libyui%{so_version} @@ -55,6 +56,7 @@ It allows inspecting and controlling the UI remotely via an HTTP REST API, it is designed for automated tests. + %package devel Summary: Libyui - REST API header files @@ -71,6 +73,7 @@ This is a development subpackage. + %prep %setup -q -n libyui-%{version} ++++++ libyui.spec ++++++ --- /var/tmp/diff_new_pack.ZTpOtc/_old 2025-05-31 19:14:31.840965484 +0200 +++ /var/tmp/diff_new_pack.ZTpOtc/_new 2025-05-31 19:14:31.844965649 +0200 @@ -1,7 +1,7 @@ # # spec file for package libyui # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ Name: libyui # DO NOT manually bump the version here; instead, use rake version:bump -Version: 4.7.2 +Version: 4.7.3 Release: 0 %define so_version 16 @@ -47,6 +47,7 @@ YaST for generic (C++) applications. This package has very few dependencies. + %package -n %{bin_name} Summary: Libyui - GUI abstraction library @@ -66,6 +67,7 @@ YaST for generic (C++) applications. This package has very few dependencies. + %package devel Summary: Libyui header files and examples @@ -81,6 +83,7 @@ the abstraction from graphical user interfaces (Qt, Gtk) and text based user interfaces (ncurses). + %prep %setup -q -n %{name}-%{version} ++++++ libyui-4.7.2.tar.bz2 -> libyui-4.7.3.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-4.7.2/VERSION.cmake new/libyui-4.7.3/VERSION.cmake --- old/libyui-4.7.2/VERSION.cmake 2025-05-23 10:35:20.000000000 +0200 +++ new/libyui-4.7.3/VERSION.cmake 2025-05-28 11:57:49.000000000 +0200 @@ -1,6 +1,6 @@ SET( VERSION_MAJOR "4") SET( VERSION_MINOR "7" ) -SET( VERSION_PATCH "2" ) +SET( VERSION_PATCH "3" ) SET( VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}" ) SET( SONAME_MAJOR "16" ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-4.7.2/libyui-ncurses/src/NCItemSelector.h new/libyui-4.7.3/libyui-ncurses/src/NCItemSelector.h --- old/libyui-4.7.2/libyui-ncurses/src/NCItemSelector.h 2025-05-23 10:35:20.000000000 +0200 +++ new/libyui-4.7.3/libyui-ncurses/src/NCItemSelector.h 2025-05-28 11:57:49.000000000 +0200 @@ -251,6 +251,11 @@ virtual wsze preferredSize(); /** + * Do not hide an inherited virtual override (bsc#1243732) + **/ + using YWidget::preferredSize; + + /** * Return the tag cell (the cell with the "[x]" or "(x)" selector) for the * item with the specified index. **/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-4.7.2/package/libyui-bindings.spec new/libyui-4.7.3/package/libyui-bindings.spec --- old/libyui-4.7.2/package/libyui-bindings.spec 2025-05-23 10:35:20.000000000 +0200 +++ new/libyui-4.7.3/package/libyui-bindings.spec 2025-05-28 11:57:49.000000000 +0200 @@ -20,7 +20,7 @@ Name: libyui-bindings # DO NOT manually bump the version here; instead, use rake version:bump -Version: 4.7.2 +Version: 4.7.3 Release: 0 Summary: Bindings for libyui License: LGPL-2.1-only OR LGPL-3.0-only diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-4.7.2/package/libyui-ncurses-pkg.spec new/libyui-4.7.3/package/libyui-ncurses-pkg.spec --- old/libyui-4.7.2/package/libyui-ncurses-pkg.spec 2025-05-23 10:35:20.000000000 +0200 +++ new/libyui-4.7.3/package/libyui-ncurses-pkg.spec 2025-05-28 11:57:49.000000000 +0200 @@ -19,7 +19,7 @@ Name: libyui-ncurses-pkg # DO NOT manually bump the version here; instead, use rake version:bump -Version: 4.7.2 +Version: 4.7.3 Release: 0 %define so_version 16 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-4.7.2/package/libyui-ncurses-rest-api.spec new/libyui-4.7.3/package/libyui-ncurses-rest-api.spec --- old/libyui-4.7.2/package/libyui-ncurses-rest-api.spec 2025-05-23 10:35:20.000000000 +0200 +++ new/libyui-4.7.3/package/libyui-ncurses-rest-api.spec 2025-05-28 11:57:49.000000000 +0200 @@ -19,7 +19,7 @@ Name: libyui-ncurses-rest-api # DO NOT manually bump the version here; instead, use rake version:bump -Version: 4.7.2 +Version: 4.7.3 Release: 0 %define so_version 16 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-4.7.2/package/libyui-ncurses.spec new/libyui-4.7.3/package/libyui-ncurses.spec --- old/libyui-4.7.2/package/libyui-ncurses.spec 2025-05-23 10:35:20.000000000 +0200 +++ new/libyui-4.7.3/package/libyui-ncurses.spec 2025-05-28 11:57:49.000000000 +0200 @@ -19,7 +19,7 @@ Name: libyui-ncurses # DO NOT manually bump the version here; instead, use rake version:bump -Version: 4.7.2 +Version: 4.7.3 Release: 0 %define so_version 16 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-4.7.2/package/libyui-qt-graph.spec new/libyui-4.7.3/package/libyui-qt-graph.spec --- old/libyui-4.7.2/package/libyui-qt-graph.spec 2025-05-23 10:35:20.000000000 +0200 +++ new/libyui-4.7.3/package/libyui-qt-graph.spec 2025-05-28 11:57:49.000000000 +0200 @@ -19,7 +19,7 @@ Name: libyui-qt-graph # DO NOT manually bump the version here; instead, use rake version:bump -Version: 4.7.2 +Version: 4.7.3 Release: 0 %define so_version 16 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-4.7.2/package/libyui-qt-pkg.spec new/libyui-4.7.3/package/libyui-qt-pkg.spec --- old/libyui-4.7.2/package/libyui-qt-pkg.spec 2025-05-23 10:35:20.000000000 +0200 +++ new/libyui-4.7.3/package/libyui-qt-pkg.spec 2025-05-28 11:57:49.000000000 +0200 @@ -19,7 +19,7 @@ Name: libyui-qt-pkg # DO NOT manually bump the version here; instead, use rake version:bump -Version: 4.7.2 +Version: 4.7.3 Release: 0 %define so_version 16 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-4.7.2/package/libyui-qt-rest-api.spec new/libyui-4.7.3/package/libyui-qt-rest-api.spec --- old/libyui-4.7.2/package/libyui-qt-rest-api.spec 2025-05-23 10:35:20.000000000 +0200 +++ new/libyui-4.7.3/package/libyui-qt-rest-api.spec 2025-05-28 11:57:49.000000000 +0200 @@ -19,7 +19,7 @@ Name: libyui-qt-rest-api # DO NOT manually bump the version here; instead, use rake version:bump -Version: 4.7.2 +Version: 4.7.3 Release: 0 %define so_version 16 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-4.7.2/package/libyui-qt.spec new/libyui-4.7.3/package/libyui-qt.spec --- old/libyui-4.7.2/package/libyui-qt.spec 2025-05-23 10:35:20.000000000 +0200 +++ new/libyui-4.7.3/package/libyui-qt.spec 2025-05-28 11:57:49.000000000 +0200 @@ -19,7 +19,7 @@ Name: libyui-qt # DO NOT manually bump the version here; instead, use rake version:bump -Version: 4.7.2 +Version: 4.7.3 Release: 0 %define so_version 16 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-4.7.2/package/libyui-rest-api.spec new/libyui-4.7.3/package/libyui-rest-api.spec --- old/libyui-4.7.2/package/libyui-rest-api.spec 2025-05-23 10:35:20.000000000 +0200 +++ new/libyui-4.7.3/package/libyui-rest-api.spec 2025-05-28 11:57:49.000000000 +0200 @@ -19,7 +19,7 @@ Name: libyui-rest-api # DO NOT manually bump the version here; instead, use rake version:bump -Version: 4.7.2 +Version: 4.7.3 Release: 0 %define so_version 16 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-4.7.2/package/libyui.changes new/libyui-4.7.3/package/libyui.changes --- old/libyui-4.7.2/package/libyui.changes 2025-05-23 10:35:20.000000000 +0200 +++ new/libyui-4.7.3/package/libyui.changes 2025-05-28 11:57:49.000000000 +0200 @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Wed May 28 08:58:26 UTC 2025 - Stefan Hundhammer <shundham...@suse.com> + +- Fix build failure with gcc-15: + Prevent complaint about hidden base class method (bsc#1243732) + +------------------------------------------------------------------- Fri May 23 08:11:46 UTC 2025 - Bernhard Wiedemann <bwiedem...@suse.de> - Use %make_build instead of %jobs to improve reproducible builds (boo#1237231) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-4.7.2/package/libyui.spec new/libyui-4.7.3/package/libyui.spec --- old/libyui-4.7.2/package/libyui.spec 2025-05-23 10:35:20.000000000 +0200 +++ new/libyui-4.7.3/package/libyui.spec 2025-05-28 11:57:49.000000000 +0200 @@ -19,7 +19,7 @@ Name: libyui # DO NOT manually bump the version here; instead, use rake version:bump -Version: 4.7.2 +Version: 4.7.3 Release: 0 %define so_version 16