Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kwayland6 for openSUSE:Factory checked in at 2026-10-16 20:07:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kwayland6 (Old) and /work/SRC/openSUSE:Factory/.kwayland6.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kwayland6" Fri Oct 16 20:07:32 2026 rev:48 rq:1384208 version:6.8.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kwayland6/kwayland6.changes 2026-09-10 11:45:29.675741460 +0200 +++ /work/SRC/openSUSE:Factory/.kwayland6.new.3698736/kwayland6.changes 2026-10-16 20:08:07.254210918 +0200 @@ -1,0 +2,36 @@ +Thu Oct 8 16:54:29 UTC 2026 - Fabian Vogt <[email protected]> + +- Update to 6.8.0: + * New feature release + * For more details see https://kde.org/announcements/plasma/6/6.8.0 +- Changes since 6.7.91: + * Update version for new release 6.8.0 + +------------------------------------------------------------------- +Fri Sep 25 07:19:23 UTC 2026 - Fabian Vogt <[email protected]> + +- Update to 6.7.91: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.7.91 +- Changes since 6.7.90: + * Update version for new release 6.7.91 + +------------------------------------------------------------------- +Sat Sep 12 19:30:45 UTC 2026 - Fabian Vogt <[email protected]> + +- Update to 6.7.90: + * New feature release + * For more details see https://kde.org/announcements/plasma/6/6.7.90 +- Changes since 6.7.5: + * cmake: bump plasma-wayland-protocols dep to 1.22.0 + * Update version for new release 6.7.90 + * Bump required libwayland version + * Add support for wl_fixes.ack_global_remove + * Fix cmake using --warn-uninitialized -Werror=dev + * Remove obsolete doxygen file + * Enable LSAN in CI + * CI: Require all tests to pass + * Update version for new release 6.7.80 + * Does not build without PlasmaWaylandProtocols 1.21.0 + +------------------------------------------------------------------- Old: ---- kwayland-6.7.5.tar.xz kwayland-6.7.5.tar.xz.sig New: ---- kwayland-6.8.0.tar.xz kwayland-6.8.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kwayland6.spec ++++++ --- /var/tmp/diff_new_pack.1Gc0i9/_old 2026-10-16 20:08:08.065244864 +0200 +++ /var/tmp/diff_new_pack.1Gc0i9/_new 2026-10-16 20:08:08.066244906 +0200 @@ -22,28 +22,28 @@ %define rname kwayland %bcond_without released Name: kwayland6 -Version: 6.7.5 +Version: 6.8.0 Release: 0 Summary: KDE Wayland library License: LGPL-2.1-or-later URL: https://www.kde.org -Source: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz +Source: %{rname}-%{version}.tar.xz %if %{with released} -Source1: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz.sig +Source1: %{rname}-%{version}.tar.xz.sig Source2: plasma.keyring %endif BuildRequires: doxygen BuildRequires: fdupes BuildRequires: kf6-extra-cmake-modules >= %{kf6_version} BuildRequires: pkgconfig -BuildRequires: qt6-gui-private-devel >= %{qt6_version} -BuildRequires: qt6-waylandclient-private-devel >= %{qt6_version} -BuildRequires: cmake(PlasmaWaylandProtocols) >= 1.14.0 +BuildRequires: cmake(PlasmaWaylandProtocols) >= 1.21.0 BuildRequires: cmake(Qt6Concurrent) >= %{qt6_version} BuildRequires: cmake(Qt6Gui) >= %{qt6_version} +BuildRequires: cmake(Qt6GuiPrivate) >= %{qt6_version} BuildRequires: cmake(Qt6Test) >= %{qt6_version} BuildRequires: cmake(Qt6ToolsTools) >= %{qt6_version} BuildRequires: cmake(Qt6WaylandClient) >= %{qt6_version} +BuildRequires: cmake(Qt6WaylandClientPrivate) >= %{qt6_version} BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(wayland-client) >= 1.15.0 BuildRequires: pkgconfig(wayland-protocols) >= 1.15.0 ++++++ kwayland-6.7.5.tar.xz -> kwayland-6.8.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-6.7.5/.kde-ci.yml new/kwayland-6.8.0/.kde-ci.yml --- old/kwayland-6.7.5/.kde-ci.yml 2026-09-08 12:53:23.000000000 +0200 +++ new/kwayland-6.8.0/.kde-ci.yml 2026-10-08 13:19:21.000000000 +0200 @@ -8,4 +8,5 @@ Options: test-before-installing: True - require-passing-tests-on: ['Linux', 'FreeBSD'] + require-passing-tests-on: ['@all'] + enable-lsan: True diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-6.7.5/CMakeLists.txt new/kwayland-6.8.0/CMakeLists.txt --- old/kwayland-6.7.5/CMakeLists.txt 2026-09-08 12:53:23.000000000 +0200 +++ new/kwayland-6.8.0/CMakeLists.txt 2026-10-08 13:19:21.000000000 +0200 @@ -1,10 +1,10 @@ cmake_minimum_required(VERSION 3.16) -set(PROJECT_VERSION "6.7.5") +set(PROJECT_VERSION "6.8.0") project(kwayland VERSION ${PROJECT_VERSION}) -set(QT_MIN_VERSION "6.10.0") -set(KF6_MIN_VERSION "6.26.0") +set(QT_MIN_VERSION "6.11.0") +set(KF6_MIN_VERSION "6.30.0") set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) @@ -45,12 +45,10 @@ find_package(Qt6 ${QT_MIN_VERSION} CONFIG REQUIRED Concurrent) find_package(Qt6WaylandClient ${QT_MIN_VERSION} CONFIG REQUIRED NO_MODULE COMPONENTS Private) -if (Qt6Gui_VERSION VERSION_GREATER_EQUAL "6.10.0") - find_package(Qt6GuiPrivate ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE) - find_package(Qt6WaylandClientPrivate ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE) -endif() +find_package(Qt6GuiPrivate ${QT_MIN_VERSION} REQUIRED NO_MODULE) +find_package(Qt6WaylandClientPrivate ${QT_MIN_VERSION} REQUIRED NO_MODULE) -find_package(Wayland 1.24 COMPONENTS Client) +find_package(Wayland 1.26 COMPONENTS Client) set_package_properties(Wayland PROPERTIES TYPE REQUIRED ) @@ -63,7 +61,7 @@ find_package(EGL) set_package_properties(EGL PROPERTIES TYPE REQUIRED) -find_package(PlasmaWaylandProtocols 1.21.0 CONFIG) +find_package(PlasmaWaylandProtocols 1.22.0 CONFIG) set_package_properties(PlasmaWaylandProtocols PROPERTIES TYPE REQUIRED) # adjusting CMAKE_C_FLAGS to get wayland protocols to compile diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-6.7.5/docs/Doxyfile.local new/kwayland-6.8.0/docs/Doxyfile.local --- old/kwayland-6.7.5/docs/Doxyfile.local 2026-09-08 12:53:23.000000000 +0200 +++ new/kwayland-6.8.0/docs/Doxyfile.local 1970-01-01 01:00:00.000000000 +0100 @@ -1,10 +0,0 @@ -### KApiDox Project-specific Overrides File - -# define so that deprecated API is not skipped -PREDEFINED += \ - "KWAYLANDCLIENT_ENABLE_DEPRECATED_SINCE(x, y)=1" \ - "KWAYLANDCLIENT_BUILD_DEPRECATED_SINCE(x, y)=1" \ - "KWAYLANDCLIENT_DEPRECATED_VERSION(x, y, t)=" \ - "KWAYLANDCLIENT_DEPRECATED_VERSION_BELATED(x, y, xt, yt, t)=" \ - "KWAYLANDCLIENT_ENUMERATOR_DEPRECATED_VERSION(x, y, t)=" \ - "KWAYLANDCLIENT_ENUMERATOR_DEPRECATED_VERSION_BELATED(x, y, xt, yt, t)=" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-6.7.5/src/client/CMakeLists.txt new/kwayland-6.8.0/src/client/CMakeLists.txt --- old/kwayland-6.7.5/src/client/CMakeLists.txt 2026-09-08 12:53:23.000000000 +0200 +++ new/kwayland-6.8.0/src/client/CMakeLists.txt 2026-10-08 13:19:21.000000000 +0200 @@ -3,9 +3,6 @@ remove_definitions(-DQT_NO_CAST_TO_ASCII) remove_definitions(-DQT_NO_KEYWORDS) -# needed to access QPA -include_directories(SYSTEM ${Qt6Gui_PRIVATE_INCLUDE_DIRS}) - set(CLIENT_LIB_SRCS appmenu.cpp buffer.cpp diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-6.7.5/src/client/registry.cpp new/kwayland-6.8.0/src/client/registry.cpp --- old/kwayland-6.7.5/src/client/registry.cpp 2026-09-08 12:53:23.000000000 +0200 +++ new/kwayland-6.8.0/src/client/registry.cpp 2026-10-08 13:19:21.000000000 +0200 @@ -530,11 +530,9 @@ } Q_EMIT q->interfaceRemoved(name); -#ifdef WL_FIXES_ACK_GLOBAL_REMOVE if (fixes && wl_fixes_get_version(fixes) >= WL_FIXES_ACK_GLOBAL_REMOVE_SINCE_VERSION) { wl_fixes_ack_global_remove(fixes, registry, name); } -#endif } bool Registry::Private::hasInterface(Registry::Interface interface) const
