Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kwin5 for openSUSE:Factory checked in at 2022-02-07 23:37:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kwin5 (Old) and /work/SRC/openSUSE:Factory/.kwin5.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kwin5" Mon Feb 7 23:37:14 2022 rev:158 rq:952126 version:5.24.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kwin5/kwin5.changes 2022-01-11 21:14:19.600750223 +0100 +++ /work/SRC/openSUSE:Factory/.kwin5.new.1898/kwin5.changes 2022-02-07 23:37:46.682571796 +0100 @@ -1,0 +2,41 @@ +Mon Feb 7 11:27:37 UTC 2022 - Fabian Vogt <fab...@ritter-vogt.de> + +- Force PIE when building with gcc-10 (boo#1195628) + +------------------------------------------------------------------- +Sat Feb 5 19:50:57 UTC 2022 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 5.24.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.0 +- Too many changes to list here +- Drop patches, now upstream: + * 0001-backends-drm-only-accept-xrgb-with-legacy.patch + * 0002-backends-drm-don-t-assume-we-shouldn-t-use-modifiers.patch + +------------------------------------------------------------------- +Fri Jan 28 15:26:29 UTC 2022 - Fabian Vogt <fab...@ritter-vogt.de> + +- Add patch to fix KMS without AMS with certain devices: + * 0001-backends-drm-only-accept-xrgb-with-legacy.patch +- Add patch to fix the hardware cursor with AMS on certain devices: + * 0002-backends-drm-don-t-assume-we-shouldn-t-use-modifiers.patch + +------------------------------------------------------------------- +Thu Jan 13 20:30:14 UTC 2022 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 5.23.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.23.90 +- Too many changes to list here +- Replace patch with sed: + * 0001-Use-fixed-absolute-path-instead-of-usr-bin-env-in-sh.patch +- Drop patch, should be adjusted everywhere meanwhile that the downstream + diff isn't worth it: + * 0001-Bypass-wayland-interface-blacklisting.patch +- Rebase 0001-Export-consistent-hostname-as-XAUTHLOCALHOSTNAME.patch +- Add _constraints to fix build on PowerPC + +------------------------------------------------------------------- @@ -517 +558,2 @@ -- Add patch to fix software rendering detection with Mesa 20.2+: +- Add patch to fix software rendering detection with Mesa 20.2+ + (boo#1179845): Old: ---- 0001-Bypass-wayland-interface-blacklisting.patch 0001-Use-fixed-absolute-path-instead-of-usr-bin-env-in-sh.patch kwin-5.23.5.tar.xz kwin-5.23.5.tar.xz.sig New: ---- _constraints kwin-5.24.0.tar.xz kwin-5.24.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kwin5.spec ++++++ --- /var/tmp/diff_new_pack.Cx7G98/_old 2022-02-07 23:37:47.562565872 +0100 +++ /var/tmp/diff_new_pack.Cx7G98/_new 2022-02-07 23:37:47.570565819 +0100 @@ -22,9 +22,9 @@ %global kf5_version 5.54.0 %global qt5_version 5.11.0 %global wayland (0%{?suse_version} >= 1330) -%bcond_without lang +%bcond_without released Name: kwin5 -Version: 5.23.5 +Version: 5.24.0 Release: 0 # Full Plasma 5 version (e.g. 5.8.95) %{!?_plasma5_bugfix: %define _plasma5_bugfix %{version}} @@ -34,17 +34,13 @@ License: GPL-2.0-or-later AND GPL-3.0-or-later Group: System/GUI/KDE URL: http://www.kde.org -Source: https://download.kde.org/stable/plasma/%{version}/kwin-%{version}.tar.xz -%if %{with lang} -Source1: https://download.kde.org/stable/plasma/%{version}/kwin-%{version}.tar.xz.sig +Source: kwin-%{version}.tar.xz +%if %{with released} +Source1: kwin-%{version}.tar.xz.sig Source2: plasma.keyring %endif # PATCH-FEATURE-OPENSUSE Patch101: 0001-Export-consistent-hostname-as-XAUTHLOCALHOSTNAME.patch -# PATCH-FIX-OPENSUSE -Patch102: 0001-Use-fixed-absolute-path-instead-of-usr-bin-env-in-sh.patch -# PATCH-FIX-OPENSUSE -Patch103: 0001-Bypass-wayland-interface-blacklisting.patch BuildRequires: extra-cmake-modules >= 0.0.11 BuildRequires: fdupes %if 0%{?suse_version} < 1550 @@ -68,6 +64,7 @@ BuildRequires: cmake(KF5ConfigWidgets) >= %{kf5_version} BuildRequires: cmake(KF5CoreAddons) >= %{kf5_version} BuildRequires: cmake(KF5Crash) >= %{kf5_version} +BuildRequires: cmake(KF5DBusAddons) >= %{kf5_version} BuildRequires: cmake(KF5Declarative) >= %{kf5_version} BuildRequires: cmake(KF5DocTools) >= %{kf5_version} BuildRequires: cmake(KF5GlobalAccel) >= %{kf5_version} @@ -185,8 +182,13 @@ %build %if 0%{?suse_version} < 1550 export CXX=g++-10 -%endif + # gcc-PIE only sets the default for gcc-7, get cmake to do it for us (boo#1195628) + # Set CMAKE_CXX_LINK_PIE_SUPPORTED to work without "check_pie_supported()"... + %{cmake_kf5 -d build -- -DCMAKE_INSTALL_LOCALEDIR=%{_kf5_localedir} \ + -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_CXX_LINK_PIE_SUPPORTED=ON} +%else %cmake_kf5 -d build -- -DCMAKE_INSTALL_LOCALEDIR=%{_kf5_localedir} +%endif %cmake_build @@ -195,7 +197,8 @@ %if !%{wayland} rm -f %{buildroot}%{_kf5_bindir}/kwin_wayland %endif -%if %{with lang} + sed -i 's#/usr/bin/env python3#/usr/bin/python3#' %{buildroot}%{_kf5_sharedir}/kconf_update/*.py +%if %{with released} %kf5_find_lang %kf5_find_htmldocs %endif @@ -203,18 +206,18 @@ %fdupes %{buildroot}%{_datadir} %preun -%systemd_user_preun plasma-kwin_x11.service +%{systemd_user_preun plasma-kwin_x11.service plasma-kwin_wayland.service} %post /sbin/ldconfig %if %{wayland} %set_permissions %{_kf5_bindir}/kwin_wayland %endif -%systemd_user_post plasma-kwin_x11.service +%{systemd_user_post plasma-kwin_x11.service plasma-kwin_wayland.service} %postun /sbin/ldconfig -%systemd_user_postun plasma-kwin_x11.service +%{systemd_user_postun plasma-kwin_x11.service plasma-kwin_wayland.service} %if %{wayland} %verifyscript @@ -227,13 +230,13 @@ %verify(not caps) %{_kf5_bindir}/kwin_wayland %{_kf5_bindir}/kwin_wayland_wrapper %endif +%{_kf5_applicationsdir}/org.kde.kwin_rules_dialog.desktop %{_kf5_bindir}/kwin_x11 %{_kf5_debugdir}/org_kde_kwin.categories %{_kf5_knsrcfilesdir}/*.knsrc %{_kf5_libdir}/kconf_update_bin/ %{_kf5_libdir}/libexec/ %{_kf5_libdir}/libkwin.so.* -%{_kf5_libdir}/libkwin4_effect_builtins.so.* %{_kf5_libdir}/libkwineffects.so.* %{_kf5_libdir}/libkwingl*utils.so.* %{_kf5_libdir}/libkwinxrenderutils.so.* @@ -279,13 +282,11 @@ %{_kf5_plugindir}/kwin/effects/configs/kwin_mouseclick_config.so %{_kf5_plugindir}/kwin/effects/configs/kwin_mousemark_config.so %{_kf5_plugindir}/kwin/effects/configs/kwin_presentwindows_config.so -%{_kf5_plugindir}/kwin/effects/configs/kwin_resize_config.so %{_kf5_plugindir}/kwin/effects/configs/kwin_showfps_config.so %{_kf5_plugindir}/kwin/effects/configs/kwin_showpaint_config.so %{_kf5_plugindir}/kwin/effects/configs/kwin_slide_config.so %{_kf5_plugindir}/kwin/effects/configs/kwin_thumbnailaside_config.so %{_kf5_plugindir}/kwin/effects/configs/kwin_trackmouse_config.so -%{_kf5_plugindir}/kwin/effects/configs/kwin_windowgeometry_config.so %{_kf5_plugindir}/kwin/effects/configs/kwin_wobblywindows_config.so %{_kf5_plugindir}/kwin/effects/configs/kwin_zoom_config.so %{_kf5_plugindir}/kwin/effects/configs/kwin_overview_config.so @@ -294,9 +295,6 @@ %{_kf5_plugindir}/org.kde.kdecoration2/kwin5_aurorae.so %dir %{_kf5_plugindir}/org.kde.kwin.platforms/ %{_kf5_plugindir}/org.kde.kwin.platforms/KWinX11Platform.so -%dir %{_kf5_plugindir}/org.kde.kwin.scenes/ -%{_kf5_plugindir}/org.kde.kwin.scenes/KWinSceneOpenGL.so -%{_kf5_plugindir}/org.kde.kwin.scenes/KWinSceneQPainter.so %dir %{_kf5_plugindir}/org.kde.kwin.waylandbackends/ %{_kf5_plugindir}/org.kde.kwin.waylandbackends/KWinWaylandDrmBackend.so %{_kf5_plugindir}/org.kde.kwin.waylandbackends/KWinWaylandFbdevBackend.so @@ -328,11 +326,11 @@ %{_kf5_sharedir}/kpackage/kcms/kcm_kwinrules %{_kf5_sharedir}/kpackage/kcms/kcm_virtualkeyboard %{_userunitdir}/plasma-kwin_x11.service +%{_userunitdir}/plasma-kwin_wayland.service %files devel %license LICENSES/* %{_kf5_prefix}/include/*.h -%{_kf5_libdir}/libkwin4_effect_builtins.so %{_kf5_libdir}/libkwineffects.so %{_kf5_libdir}/libkwingl*utils.so %{_kf5_libdir}/libkwinxrenderutils.so @@ -340,7 +338,7 @@ %{_kf5_sharedir}/dbus-1/interfaces/ %{_kf5_cmakedir}/KWinEffects/ -%if %{with lang} +%if %{with released} %files lang -f %{name}.lang %license LICENSES/* %endif ++++++ 0001-Export-consistent-hostname-as-XAUTHLOCALHOSTNAME.patch ++++++ --- /var/tmp/diff_new_pack.Cx7G98/_old 2022-02-07 23:37:47.590565683 +0100 +++ /var/tmp/diff_new_pack.Cx7G98/_new 2022-02-07 23:37:47.594565657 +0100 @@ -12,19 +12,19 @@ src/xwl/lib/xauthority.h | 3 ++- 3 files changed, 8 insertions(+), 4 deletions(-) -diff --git a/src/helpers/wayland_wrapper/kwin_wrapper.cpp b/src/helpers/wayland_wrapper/kwin_wrapper.cpp -index 6ec91383e..722bdaed3 100644 ---- a/src/helpers/wayland_wrapper/kwin_wrapper.cpp -+++ b/src/helpers/wayland_wrapper/kwin_wrapper.cpp +Index: kwin-5.17.80git.20211202T160310~4d7f1d135/src/helpers/wayland_wrapper/kwin_wrapper.cpp +=================================================================== +--- kwin-5.17.80git.20211202T160310~4d7f1d135.orig/src/helpers/wayland_wrapper/kwin_wrapper.cpp 2021-12-02 15:03:10.000000000 +0100 ++++ kwin-5.17.80git.20211202T160310~4d7f1d135/src/helpers/wayland_wrapper/kwin_wrapper.cpp 2021-12-03 05:59:35.170481723 +0100 @@ -22,6 +22,7 @@ #include <QCoreApplication> #include <QDebug> +#include <QHostInfo> #include <QProcess> - #include <QTemporaryFile> -@@ -68,8 +69,11 @@ KWinWrapper::KWinWrapper(QObject *parent) + #include <QDBusConnection> +@@ -70,8 +71,11 @@ } if (m_xwlSocket) { if (!qEnvironmentVariableIsSet("KWIN_WAYLAND_NO_XAUTHORITY")) { @@ -37,11 +37,11 @@ } } } -diff --git a/src/xwl/lib/xauthority.cpp b/src/xwl/lib/xauthority.cpp -index a7b61843f..de6b87616 100644 ---- a/src/xwl/lib/xauthority.cpp -+++ b/src/xwl/lib/xauthority.cpp -@@ -45,7 +45,7 @@ static QByteArray generateXauthorityCookie() +Index: kwin-5.17.80git.20211202T160310~4d7f1d135/src/xwl/lib/xauthority.cpp +=================================================================== +--- kwin-5.17.80git.20211202T160310~4d7f1d135.orig/src/xwl/lib/xauthority.cpp 2021-12-02 15:03:10.000000000 +0100 ++++ kwin-5.17.80git.20211202T160310~4d7f1d135/src/xwl/lib/xauthority.cpp 2021-12-03 05:59:35.170481723 +0100 +@@ -45,7 +45,7 @@ return cookie; } @@ -50,7 +50,7 @@ { const QString runtimeDirectory = QStandardPaths::writableLocation(QStandardPaths::RuntimeLocation); -@@ -54,7 +54,6 @@ bool generateXauthorityFile(int display, QTemporaryFile *authorityFile) +@@ -54,7 +54,6 @@ return false; } @@ -58,10 +58,10 @@ const QByteArray displayName = QByteArray::number(display); const QByteArray name = QByteArrayLiteral("MIT-MAGIC-COOKIE-1"); const QByteArray cookie = generateXauthorityCookie(); -diff --git a/src/xwl/lib/xauthority.h b/src/xwl/lib/xauthority.h -index 7ba232be0..ecf43e9f5 100644 ---- a/src/xwl/lib/xauthority.h -+++ b/src/xwl/lib/xauthority.h +Index: kwin-5.17.80git.20211202T160310~4d7f1d135/src/xwl/lib/xauthority.h +=================================================================== +--- kwin-5.17.80git.20211202T160310~4d7f1d135.orig/src/xwl/lib/xauthority.h 2021-12-02 15:03:10.000000000 +0100 ++++ kwin-5.17.80git.20211202T160310~4d7f1d135/src/xwl/lib/xauthority.h 2021-12-03 05:59:35.170481723 +0100 @@ -9,6 +9,7 @@ #pragma once @@ -71,7 +71,4 @@ -bool generateXauthorityFile(int display, QTemporaryFile *authorityFile); +bool generateXauthorityFile(int display, QTemporaryFile *authorityFile, const QByteArray &hostname); --- -2.32.0 - ++++++ _constraints ++++++ <constraints> <hardware> <disk> <size unit="G">4</size> </disk> </hardware> </constraints> ++++++ kwin-5.23.5.tar.xz -> kwin-5.24.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/kwin5/kwin-5.23.5.tar.xz /work/SRC/openSUSE:Factory/.kwin5.new.1898/kwin-5.24.0.tar.xz differ: char 25, line 1