Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plasma5-workspace for openSUSE:Factory checked in at 2022-06-13 13:02:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/plasma5-workspace (Old) and /work/SRC/openSUSE:Factory/.plasma5-workspace.new.1548 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma5-workspace" Mon Jun 13 13:02:34 2022 rev:190 rq:982011 version:5.25.0 Changes: -------- --- /work/SRC/openSUSE:Factory/plasma5-workspace/plasma5-workspace.changes 2022-05-23 15:51:30.130632609 +0200 +++ /work/SRC/openSUSE:Factory/.plasma5-workspace.new.1548/plasma5-workspace.changes 2022-06-13 13:03:03.525161280 +0200 @@ -1,0 +2,36 @@ +Thu Jun 9 11:39:29 UTC 2022 - Fusion Future <qydwhotm...@gmail.com> + +- Add patch to fix a multiscreen bug when PLASMA_USE_QT_SCALING=1 + (kde#450443, https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1781) + * 0001-shell-refresh-geometries-of-all-DesktopView-and-Pane.patch + +------------------------------------------------------------------- +Thu Jun 9 11:15:05 UTC 2022 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Too many changes to list here +- Drop patches, now upstream: + * 0001-startkde-Reload-systemd-on-Plasma-start.patch + +------------------------------------------------------------------- +Tue Jun 7 12:55:36 UTC 2022 - Fabian Vogt <fab...@ritter-vogt.de> + +- Add patch to fix opensuse-welcome autostart disabling: + * 0001-startkde-Reload-systemd-on-Plasma-start.patch + +------------------------------------------------------------------- +Thu May 19 19:46:06 UTC 2022 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Too many changes to list here +- Drop patches, now upstream: + * 0001-applets-appmenu-fix-top-level-menu-text-coloration.patch + * 0001-kcms-desktoptheme-find-metadata.json-when-loading-Th.patch + +------------------------------------------------------------------- Old: ---- 0001-applets-appmenu-fix-top-level-menu-text-coloration.patch 0001-kcms-desktoptheme-find-metadata.json-when-loading-Th.patch plasma-workspace-5.24.5.tar.xz plasma-workspace-5.24.5.tar.xz.sig New: ---- 0001-shell-refresh-geometries-of-all-DesktopView-and-Pane.patch plasma-workspace-5.25.0.tar.xz plasma-workspace-5.25.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plasma5-workspace.spec ++++++ --- /var/tmp/diff_new_pack.tfqvBi/_old 2022-06-13 13:03:04.397162497 +0200 +++ /var/tmp/diff_new_pack.tfqvBi/_new 2022-06-13 13:03:04.401162503 +0200 @@ -29,26 +29,25 @@ %{!?_plasma5_bugfix: %global _plasma5_bugfix %{version}} # Latest ABI-stable Plasma (e.g. 5.8 in KF5, but 5.9.1 in KUF) %{!?_plasma5_version: %define _plasma5_version %(echo %{_plasma5_bugfix} | awk -F. '{print $1"."$2}')} -Version: 5.24.5 +Version: 5.25.0 Release: 0 Summary: The KDE Plasma Workspace Components License: GPL-2.0-or-later Group: System/GUI/KDE URL: http://www.kde.org/ -Source: https://download.kde.org/stable/plasma/%{version}/plasma-workspace-%{version}.tar.xz +Source: plasma-workspace-%{version}.tar.xz %if %{with released} -Source1: https://download.kde.org/stable/plasma/%{version}/plasma-workspace-%{version}.tar.xz.sig +Source1: plasma-workspace-%{version}.tar.xz.sig Source2: plasma.keyring %endif Source3: xprop-kde-full-session.desktop -# PATCH-FIX-UPSTREAM -Patch1: 0001-applets-appmenu-fix-top-level-menu-text-coloration.patch -Patch2: 0001-kcms-desktoptheme-find-metadata.json-when-loading-Th.patch # PATCHES 501-??? are PATCH-FIX-OPENSUSE Patch501: 0001-Use-qdbus-qt5.patch Patch502: 0001-Ignore-default-sddm-face-icons.patch # PATCH-FEATURE-OPENSUSE Patch506: 0001-Revert-No-icons-on-the-desktop-by-default.patch +# PATCH-FIX-UPSTREAM kde#450443 https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1781 +Patch507: 0001-shell-refresh-geometries-of-all-DesktopView-and-Pane.patch BuildRequires: breeze5-icons BuildRequires: fdupes %if 0%{?suse_version} < 1550 @@ -57,6 +56,7 @@ BuildRequires: kf5-filesystem BuildRequires: libQt5Gui-private-headers-devel BuildRequires: libQt5PlatformHeaders-devel >= 5.4.0 +BuildRequires: libicu-devel BuildRequires: pkgconfig BuildRequires: update-desktop-files BuildRequires: cmake(AppStreamQt) >= 0.10.4 @@ -474,20 +474,11 @@ %config %{_kf5_configdir}/taskmanagerrulesrc %config %{_kf5_configdir}/plasmanotifyrc -%if %{pkg_vcmp kf5-filesystem >= 20220307} %{_libexecdir}/ksmserver-logout-greeter %{_libexecdir}/plasma-changeicons %{_libexecdir}/baloorunner %{_libexecdir}/plasma-sourceenv.sh %{_libexecdir}/plasma-dbus-run-session-if-needed -%else -%dir %{_kf5_libdir}/libexec -%{_kf5_libdir}/libexec/ksmserver-logout-greeter -%{_kf5_libdir}/libexec/plasma-changeicons -%{_kf5_libdir}/libexec/baloorunner -%{_kf5_libdir}/libexec/plasma-sourceenv.sh -%{_kf5_libdir}/libexec/plasma-dbus-run-session-if-needed -%endif %{_kf5_libdir}/kconf_update_bin/krunnerglobalshortcuts %{_kf5_libdir}/kconf_update_bin/krunnerhistory %{_kf5_plugindir}/ @@ -550,20 +541,11 @@ %{_kf5_sharedir}/kpackage/kcms/kcm_translations # %%{_kf5_sharedir}/kpackage/kcms/kcm_feedback %{_kf5_sharedir}/kpackage/kcms/kcm_desktoptheme -%if %{pkg_vcmp kf5-filesystem >= 20220307} %dir %{_libexecdir}/kauth %{_libexecdir}/kauth/fontinst %{_libexecdir}/kauth/fontinst_helper %{_libexecdir}/kauth/fontinst_x11 %{_libexecdir}/kfontprint -%else -%dir %{_kf5_libdir}/libexec/kauth -%{_kf5_libdir}/libexec/kauth/fontinst -%{_kf5_libdir}/libexec/kauth/fontinst_helper -%{_kf5_libdir}/libexec/kauth/fontinst_x11 -%{_kf5_libdir}/libexec/kfontprint -%endif - %exclude %{_kf5_libdir}/libkfontinst.so %{_kf5_libdir}/libkfontinst.so.* %exclude %{_kf5_libdir}/libkfontinstui.so ++++++ 0001-shell-refresh-geometries-of-all-DesktopView-and-Pane.patch ++++++ >From 0cc230ec7f5bde0e61d1080512db72e3cc1a28f6 Mon Sep 17 00:00:00 2001 From: Fushan Wen <qydwhotm...@gmail.com> Date: Sun, 29 May 2022 14:47:39 +0800 Subject: [PATCH] shell: refresh geometries of all `DesktopView` and `PanelView` when receiving `logicalDotsPerInchChanged` Workaround for https://codereview.qt-project.org/c/qt/qtbase/+/413380 BUG: 450443 FIXED-IN: 5.24.6 --- shell/desktopview.cpp | 8 ++++++++ shell/panelview.cpp | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/shell/desktopview.cpp b/shell/desktopview.cpp index 54f759f3b..8002f085e 100644 --- a/shell/desktopview.cpp +++ b/shell/desktopview.cpp @@ -118,12 +118,20 @@ void DesktopView::adaptToScreen() if (m_oldScreen) { disconnect(m_oldScreen.data(), &QScreen::geometryChanged, this, &DesktopView::screenGeometryChanged); + // Workaround for https://codereview.qt-project.org/c/qt/qtbase/+/413380 + if (KWindowSystem::isPlatformX11()) { + disconnect(m_oldScreen.data(), &QScreen::logicalDotsPerInchChanged, this, &DesktopView::screenGeometryChanged); + } } if (m_windowType == Desktop || m_windowType == WindowedDesktop) { screenGeometryChanged(); connect(m_screenToFollow.data(), &QScreen::geometryChanged, this, &DesktopView::screenGeometryChanged, Qt::UniqueConnection); + // Workaround for https://codereview.qt-project.org/c/qt/qtbase/+/413380 + if (KWindowSystem::isPlatformX11()) { + connect(m_screenToFollow.data(), &QScreen::logicalDotsPerInchChanged, this, &DesktopView::screenGeometryChanged, Qt::UniqueConnection); + } } m_oldScreen = m_screenToFollow; diff --git a/shell/panelview.cpp b/shell/panelview.cpp index a0af15be8..aa921ddfa 100644 --- a/shell/panelview.cpp +++ b/shell/panelview.cpp @@ -935,10 +935,18 @@ void PanelView::setScreenToFollow(QScreen *screen) // disconnect from old screen disconnect(m_screenToFollow, &QScreen::virtualGeometryChanged, this, &PanelView::updateStruts); disconnect(m_screenToFollow, &QScreen::geometryChanged, this, &PanelView::restore); + // Workaround for https://codereview.qt-project.org/c/qt/qtbase/+/413380 + if (KWindowSystem::isPlatformX11()) { + disconnect(m_screenToFollow, &QScreen::logicalDotsPerInchChanged, this, &PanelView::restore); + } } connect(screen, &QScreen::virtualGeometryChanged, this, &PanelView::updateStruts, Qt::UniqueConnection); connect(screen, &QScreen::geometryChanged, this, &PanelView::restore, Qt::UniqueConnection); + // Workaround for https://codereview.qt-project.org/c/qt/qtbase/+/413380 + if (KWindowSystem::isPlatformX11()) { + connect(screen, &QScreen::logicalDotsPerInchChanged, this, &PanelView::restore, Qt::UniqueConnection); + } /*connect(screen, &QObject::destroyed, this, [this]() { if (PanelView::screen()) { -- 2.36.1 ++++++ plasma-workspace-5.24.5.tar.xz -> plasma-workspace-5.25.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/plasma5-workspace/plasma-workspace-5.24.5.tar.xz /work/SRC/openSUSE:Factory/.plasma5-workspace.new.1548/plasma-workspace-5.25.0.tar.xz differ: char 26, line 1