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

Reply via email to