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

Reply via email to