Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package powerdevil6 for openSUSE:Factory checked in at 2025-10-22 12:12:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/powerdevil6 (Old) and /work/SRC/openSUSE:Factory/.powerdevil6.new.18484 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "powerdevil6" Wed Oct 22 12:12:59 2025 rev:33 rq:1312798 version:6.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/powerdevil6/powerdevil6.changes 2025-09-15 19:54:18.038618631 +0200 +++ /work/SRC/openSUSE:Factory/.powerdevil6.new.18484/powerdevil6.changes 2025-10-22 12:14:22.034556491 +0200 @@ -1,0 +2,38 @@ +Thu Oct 16 18:13:20 UTC 2025 - Fabian Vogt <[email protected]> + +- Update to 6.5.0: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.5.0 +- Changes since 6.4.91: + * Update version for new release 6.5.0 + +------------------------------------------------------------------- +Wed Oct 8 11:39:08 UTC 2025 - Fabian Vogt <[email protected]> + +- Make sure qt6qmlimport(org.kde.notification) is installed + +------------------------------------------------------------------- +Thu Oct 2 14:47:26 UTC 2025 - Fabian Vogt <[email protected]> + +- Update to 6.4.91: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.4.91 +- Changes since 6.4.90: + * Update version for new release 6.4.91 + * KCM: show/hide compliance message if needed after resetting settings (kde#507352) + +------------------------------------------------------------------- +Tue Sep 30 11:51:13 UTC 2025 - Fabian Vogt <[email protected]> + +- Add patch to disable the wakeup count tracking for now: + * 0001-Disable-wakup_count-helper-for-the-time-being.patch + +------------------------------------------------------------------- +Tue Sep 23 06:41:24 UTC 2025 - Fabian Vogt <[email protected]> + +- Update to 6.4.90: + * New feature release + * For more details see https://kde.org/announcements/plasma/6/6.4.90 +- Too many changes to list here + +------------------------------------------------------------------- Old: ---- powerdevil-6.4.5.tar.xz powerdevil-6.4.5.tar.xz.sig New: ---- 0001-Disable-wakup_count-helper-for-the-time-being.patch powerdevil-6.5.0.tar.xz powerdevil-6.5.0.tar.xz.sig ----------(New B)---------- New:- Add patch to disable the wakeup count tracking for now: * 0001-Disable-wakup_count-helper-for-the-time-being.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ powerdevil6.spec ++++++ --- /var/tmp/diff_new_pack.ulrgaF/_old 2025-10-22 12:14:22.734586005 +0200 +++ /var/tmp/diff_new_pack.ulrgaF/_new 2025-10-22 12:14:22.738586174 +0200 @@ -16,13 +16,13 @@ # -%define kf6_version 6.14.0 -%define qt6_version 6.8.0 +%define kf6_version 6.18.0 +%define qt6_version 6.9.0 %define rname powerdevil %bcond_without released Name: powerdevil6 -Version: 6.4.5 +Version: 6.5.0 Release: 0 # Full Plasma 6 version (e.g. 6.0.0) %{!?_plasma6_bugfix: %define _plasma6_bugfix %{version}} @@ -31,11 +31,13 @@ Summary: KDE Power Management module License: GPL-2.0-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 +# PATCH-NOFEATURE-OPENSUSE +Patch1: 0001-Disable-wakup_count-helper-for-the-time-being.patch BuildRequires: kf6-extra-cmake-modules >= %{kf6_version} # Needed by FindLibcap.cmake BuildRequires: libcap-progs @@ -73,6 +75,8 @@ BuildRequires: pkgconfig(xcb-dpms) BuildRequires: pkgconfig(xcb-randr) Requires: kf6-kidletime-plugins +# Used by the batterymonitor applet +Requires: qt6qmlimport(org.kde.notification) #PrepareForSleep is added to systemd 198, and with Plasma 5.2, will be unconditionaly called Requires: systemd >= 198 %requires_ge plasma6-workspace-libs @@ -123,13 +127,11 @@ %doc %{_kf6_htmldir}/en/kcontrol/ %{_kf6_applicationsdir}/kcm_mobile_power.desktop %{_kf6_applicationsdir}/kcm_powerdevilprofilesconfig.desktop -%if %{pkg_vcmp cmake(KF6Package) < 6.18} -%{_kf6_appstreamdir}/org.kde.plasma.battery.appdata.xml -%{_kf6_appstreamdir}/org.kde.plasma.brightness.appdata.xml -%endif %{_kf6_configdir}/autostart/powerdevil.desktop %{_kf6_dbuspolicydir}/org.kde.powerdevil.backlighthelper.conf +%{_kf6_dbuspolicydir}/org.kde.powerdevil.chargethresholdhelper.conf %{_kf6_dbuspolicydir}/org.kde.powerdevil.discretegpuhelper.conf +#%%{_kf6_dbuspolicydir}/org.kde.powerdevil.wakeupsourcehelper.conf %{_kf6_debugdir}/batterymonitor.categories %{_kf6_debugdir}/powerdevil.categories %{_kf6_debugdir}/brightness.categories @@ -137,11 +139,12 @@ %{_kf6_libexecdir}/kauth/backlighthelper %{_kf6_libexecdir}/kauth/chargethresholdhelper %{_kf6_libexecdir}/kauth/discretegpuhelper +#%%{_kf6_libexecdir}/kauth/wakeupsourcehelper %{_kf6_notificationsdir}/powerdevil.notifyrc -%{_kf6_plasmadir}/plasmoids/org.kde.plasma.battery/ -%{_kf6_plasmadir}/plasmoids/org.kde.plasma.brightness/ %dir %{_kf6_plugindir}/kf6/krunner %{_kf6_plugindir}/kf6/krunner/krunner_powerdevil.so +%{_kf6_plugindir}/plasma/applets/org.kde.plasma.battery.so +%{_kf6_plugindir}/plasma/applets/org.kde.plasma.brightness.so %{_kf6_plugindir}/plasma/kcms/systemsettings/kcm_mobile_power.so %{_kf6_plugindir}/plasma/kcms/systemsettings/kcm_powerdevilprofilesconfig.so %dir %{_kf6_plugindir}/powerdevil/ @@ -161,10 +164,11 @@ %{_kf6_sharedir}/dbus-1/system-services/org.kde.powerdevil.backlighthelper.service %{_kf6_sharedir}/dbus-1/system-services/org.kde.powerdevil.chargethresholdhelper.service %{_kf6_sharedir}/dbus-1/system-services/org.kde.powerdevil.discretegpuhelper.service -%{_kf6_sharedir}/dbus-1/system.d/org.kde.powerdevil.chargethresholdhelper.conf +#%%{_kf6_sharedir}/dbus-1/system-services/org.kde.powerdevil.wakeupsourcehelper.service %{_kf6_sharedir}/polkit-1/actions/org.kde.powerdevil.backlighthelper.policy %{_kf6_sharedir}/polkit-1/actions/org.kde.powerdevil.chargethresholdhelper.policy %{_kf6_sharedir}/polkit-1/actions/org.kde.powerdevil.discretegpuhelper.policy +#%%{_kf6_sharedir}/polkit-1/actions/org.kde.powerdevil.wakeupsourcehelper.policy %{_libexecdir}/org_kde_powerdevil %{_userunitdir}/plasma-powerdevil.service ++++++ 0001-Disable-wakup_count-helper-for-the-time-being.patch ++++++ >From ee9a7a4a5c21ef01e8fecc8713c43d50dd471cd6 Mon Sep 17 00:00:00 2001 From: Fabian Vogt <[email protected]> Date: Tue, 30 Sep 2025 13:50:18 +0200 Subject: [PATCH] Disable wakup_count helper for the time being Needs a security review, something for later. --- daemon/CMakeLists.txt | 2 +- daemon/actions/bundled/suspendsession.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/daemon/CMakeLists.txt b/daemon/CMakeLists.txt index 0249b04c..37f1d9a6 100644 --- a/daemon/CMakeLists.txt +++ b/daemon/CMakeLists.txt @@ -170,7 +170,7 @@ kauth_install_helper_files(backlighthelper org.kde.powerdevil.backlighthelper ro kauth_install_actions(org.kde.powerdevil.backlighthelper controllers/backlight_helper_actions.actions) # Wakeup source helper -if (CMAKE_SYSTEM_NAME STREQUAL Linux) +if (FALSE) add_executable(wakeupsourcehelper wakeupsourcehelper.cpp wakeupsourcehelper.h ${CMAKE_BINARY_DIR}/daemon/powerdevil_debug.cpp) target_link_libraries(wakeupsourcehelper Qt::Core KF6::AuthCore) install(TARGETS wakeupsourcehelper DESTINATION ${KAUTH_HELPER_INSTALL_DIR}) diff --git a/daemon/actions/bundled/suspendsession.cpp b/daemon/actions/bundled/suspendsession.cpp index 70a424de..f948fd5a 100644 --- a/daemon/actions/bundled/suspendsession.cpp +++ b/daemon/actions/bundled/suspendsession.cpp @@ -94,7 +94,7 @@ void SuspendSession::triggerImpl(const QVariantMap &args) return; } -#ifdef Q_OS_LINUX +#if 0 KAuth::Action wakeupCountAction(QStringLiteral("org.kde.powerdevil.wakeupsourcehelper.setwakeupcount")); wakeupCountAction.setHelperId(QStringLiteral("org.kde.powerdevil.wakeupsourcehelper")); -- 2.51.0 ++++++ powerdevil-6.4.5.tar.xz -> powerdevil-6.5.0.tar.xz ++++++ ++++ 135819 lines of diff (skipped)
