Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package powerdevil5 for openSUSE:Factory checked in at 2022-03-12 17:15:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/powerdevil5 (Old) and /work/SRC/openSUSE:Factory/.powerdevil5.new.25692 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "powerdevil5" Sat Mar 12 17:15:07 2022 rev:134 rq:960900 version:5.24.3 Changes: -------- --- /work/SRC/openSUSE:Factory/powerdevil5/powerdevil5.changes 2022-03-11 11:51:26.642991306 +0100 +++ /work/SRC/openSUSE:Factory/.powerdevil5.new.25692/powerdevil5.changes 2022-03-12 17:15:45.138324707 +0100 @@ -1,0 +2,11 @@ +Tue Mar 8 18:10:03 UTC 2022 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 5.24.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.3 +- Changes since 5.24.2: + * Improved backlight devices selection (kde#399646) +- Restore compatibility with older kf5-filesystem + +------------------------------------------------------------------- Old: ---- powerdevil-5.24.2.tar.xz powerdevil-5.24.2.tar.xz.sig New: ---- powerdevil-5.24.3.tar.xz powerdevil-5.24.3.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ powerdevil5.spec ++++++ --- /var/tmp/diff_new_pack.wqZDjL/_old 2022-03-12 17:15:45.806325480 +0100 +++ /var/tmp/diff_new_pack.wqZDjL/_new 2022-03-12 17:15:45.810325484 +0100 @@ -18,7 +18,7 @@ %bcond_without released Name: powerdevil5 -Version: 5.24.2 +Version: 5.24.3 Release: 0 # Full Plasma 5 version (e.g. 5.8.95) %{!?_plasma5_bugfix: %define _plasma5_bugfix %{version}} @@ -139,8 +139,13 @@ %{_kf5_sharedir}/dbus-1/system-services/org.kde.powerdevil.chargethresholdhelper.service %{_kf5_sharedir}/dbus-1/system.d/org.kde.powerdevil.chargethresholdhelper.conf %{_kf5_sharedir}/polkit-1/actions/org.kde.powerdevil.chargethresholdhelper.policy +%if %{pkg_vcmp kf5-filesystem >= 20220307} %{_libexecdir}/kauth/ %{_libexecdir}/org_kde_powerdevil +%else +%{_kf5_libdir}/libexec/kauth/ +%{_kf5_libdir}/libexec/org_kde_powerdevil +%endif %{_userunitdir}/plasma-powerdevil.service %{_kf5_configdir}/autostart/powerdevil.desktop ++++++ powerdevil-5.24.2.tar.xz -> powerdevil-5.24.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.24.2/CMakeLists.txt new/powerdevil-5.24.3/CMakeLists.txt --- old/powerdevil-5.24.2/CMakeLists.txt 2022-02-22 13:28:45.000000000 +0100 +++ new/powerdevil-5.24.3/CMakeLists.txt 2022-03-08 12:38:40.000000000 +0100 @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.16) project(PowerDevil) -set(PROJECT_VERSION "5.24.2") +set(PROJECT_VERSION "5.24.3") set(PROJECT_VERSION_MAJOR 5) set(QT_MIN_VERSION "5.15.0") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.24.2/daemon/backends/upower/backlighthelper.cpp new/powerdevil-5.24.3/daemon/backends/upower/backlighthelper.cpp --- old/powerdevil-5.24.2/daemon/backends/upower/backlighthelper.cpp 2022-02-22 13:28:14.000000000 +0100 +++ new/powerdevil-5.24.3/daemon/backends/upower/backlighthelper.cpp 2022-03-08 12:38:06.000000000 +0100 @@ -74,6 +74,17 @@ void BacklightHelper::initUsingBacklightType() { + QDir ledsDir(LED_SYSFS_PATH); + ledsDir.setFilter(QDir::Dirs | QDir::NoDot | QDir::NoDotDot | QDir::NoDotAndDotDot | QDir::Readable); + ledsDir.setNameFilters({QStringLiteral("*lcd*"), QStringLiteral("*wled*")}); + + QStringList ledInterfaces = ledsDir.entryList(); + + if (!ledInterfaces.isEmpty()) { + m_dirname = LED_SYSFS_PATH + ledInterfaces.constFirst(); + return; + } + QDir backlightDir(BACKLIGHT_SYSFS_PATH); backlightDir.setFilter(QDir::AllDirs | QDir::NoDot | QDir::NoDotDot | QDir::NoDotAndDotDot | QDir::Readable); backlightDir.setSorting(QDir::Name | QDir::Reversed);// Reverse is needed to priorize acpi_video1 over 0 @@ -82,18 +93,9 @@ QFile file; QByteArray buffer; - QStringList firmware, platform, raw, leds; + QStringList firmware, platform, raw; for (const QString & interface : interfaces) { - QFile enabled(BACKLIGHT_SYSFS_PATH + interface + "/device/enabled"); - if (enabled.open(QIODevice::ReadOnly | QIODevice::Text)) { - if (enabled.readLine().trimmed() != "enabled") { - // this backlight device isn't connected to a display, so move on - // to the next one and see if it does. - continue; - } - } - file.setFileName(BACKLIGHT_SYSFS_PATH + interface + "/type"); if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) { continue; @@ -105,7 +107,13 @@ } else if(buffer == "platform") { platform.append(interface); } else if (buffer == "raw") { - raw.append(interface); + QFile enabled(BACKLIGHT_SYSFS_PATH + interface + "/device/enabled"); + if (enabled.open(QIODevice::ReadOnly | QIODevice::Text) && + enabled.readLine().trimmed() == "enabled") { + // this backlight device is connected to a display, so append + // it to raw list + raw.append(interface); + } } else { qCWarning(POWERDEVIL) << "Interface type not handled" << buffer; } @@ -113,16 +121,6 @@ file.close(); } - QDir ledsDir(LED_SYSFS_PATH); - ledsDir.setFilter(QDir::Dirs | QDir::NoDot | QDir::NoDotDot | QDir::NoDotAndDotDot | QDir::Readable); - ledsDir.setNameFilters({QStringLiteral("*lcd*"), QStringLiteral("*wled*")}); - - QStringList ledInterfaces = ledsDir.entryList(); - - if (!ledInterfaces.isEmpty()) { - m_dirname = LED_SYSFS_PATH + ledInterfaces.constFirst(); - return; - } if (!firmware.isEmpty()) { m_dirname = BACKLIGHT_SYSFS_PATH + firmware.constFirst(); @@ -134,11 +132,25 @@ return; } + if (raw.isEmpty()) { + // if no raw type backlight device found, let's fall back and try again + for (const QString &interface : interfaces) { + file.setFileName(BACKLIGHT_SYSFS_PATH + interface + "/type"); + if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) { + continue; + } + + buffer = file.readLine().trimmed(); + if (buffer == "raw") { + raw.append(interface); + } + } + } + if (!raw.isEmpty()) { m_dirname = BACKLIGHT_SYSFS_PATH + raw.constFirst(); return; } - } void BacklightHelper::initUsingSysctl() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.24.2/po/ta/powerdevil.po new/powerdevil-5.24.3/po/ta/powerdevil.po --- old/powerdevil-5.24.2/po/ta/powerdevil.po 2022-02-22 13:28:34.000000000 +0100 +++ new/powerdevil-5.24.3/po/ta/powerdevil.po 2022-03-08 12:38:28.000000000 +0100 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This file is copyright: # This file is distributed under the same license as the powerdevil package. # -# Kishore G <kishor...@gmail.com>, 2021. +# Kishore G <kishor...@gmail.com>, 2021, 2022. msgid "" msgstr "" "Project-Id-Version: powerdevil\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2022-01-14 02:22+0000\n" -"PO-Revision-Date: 2021-10-05 21:48+0530\n" +"PO-Revision-Date: 2022-02-24 21:53+0530\n" "Last-Translator: Kishore G <kishor...@gmail.com>\n" "Language-Team: Tamil <kde-i18n-...@kde.org>\n" "Language: ta\n" @@ -15,7 +15,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 21.08.1\n" +"X-Generator: Lokalize 21.12.2\n" #, kde-format msgctxt "NAME OF TRANSLATORS" @@ -88,7 +88,7 @@ #, kde-format msgctxt "@action:inmenu Global shortcut" msgid "Hibernate" -msgstr "" +msgstr "????????????????????????" #: actions/bundled/handlebuttonevents.cpp:73 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.24.2/po/zh_CN/libpowerdevilcommonconfig.po new/powerdevil-5.24.3/po/zh_CN/libpowerdevilcommonconfig.po --- old/powerdevil-5.24.2/po/zh_CN/libpowerdevilcommonconfig.po 2022-02-22 13:28:36.000000000 +0100 +++ new/powerdevil-5.24.3/po/zh_CN/libpowerdevilcommonconfig.po 2022-03-08 12:38:31.000000000 +0100 @@ -7,7 +7,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2019-05-20 03:26+0200\n" -"PO-Revision-Date: 2022-02-15 12:07\n" +"PO-Revision-Date: 2022-03-05 15:06\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.24.2/po/zh_CN/powerdevil.po new/powerdevil-5.24.3/po/zh_CN/powerdevil.po --- old/powerdevil-5.24.2/po/zh_CN/powerdevil.po 2022-02-22 13:28:36.000000000 +0100 +++ new/powerdevil-5.24.3/po/zh_CN/powerdevil.po 2022-03-08 12:38:31.000000000 +0100 @@ -13,7 +13,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2022-01-14 02:22+0000\n" -"PO-Revision-Date: 2022-02-15 12:07\n" +"PO-Revision-Date: 2022-03-05 15:06\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.24.2/po/zh_CN/powerdevilactivitiesconfig.po new/powerdevil-5.24.3/po/zh_CN/powerdevilactivitiesconfig.po --- old/powerdevil-5.24.2/po/zh_CN/powerdevilactivitiesconfig.po 2022-02-22 13:28:36.000000000 +0100 +++ new/powerdevil-5.24.3/po/zh_CN/powerdevilactivitiesconfig.po 2022-03-08 12:38:31.000000000 +0100 @@ -9,7 +9,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2021-09-30 01:38+0000\n" -"PO-Revision-Date: 2022-02-15 12:07\n" +"PO-Revision-Date: 2022-03-05 15:06\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.24.2/po/zh_CN/powerdevilglobalconfig.po new/powerdevil-5.24.3/po/zh_CN/powerdevilglobalconfig.po --- old/powerdevil-5.24.2/po/zh_CN/powerdevilglobalconfig.po 2022-02-22 13:28:36.000000000 +0100 +++ new/powerdevil-5.24.3/po/zh_CN/powerdevilglobalconfig.po 2022-03-08 12:38:31.000000000 +0100 @@ -9,7 +9,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2022-02-15 02:15+0000\n" -"PO-Revision-Date: 2022-02-15 12:07\n" +"PO-Revision-Date: 2022-03-05 15:06\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -190,4 +190,4 @@ #: generalPage.ui:223 #, kde-format msgid "Stop charging at:" -msgstr "?????????????????????????????????" \ No newline at end of file +msgstr "?????????????????????" \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerdevil-5.24.2/po/zh_CN/powerdevilprofilesconfig.po new/powerdevil-5.24.3/po/zh_CN/powerdevilprofilesconfig.po --- old/powerdevil-5.24.2/po/zh_CN/powerdevilprofilesconfig.po 2022-02-22 13:28:36.000000000 +0100 +++ new/powerdevil-5.24.3/po/zh_CN/powerdevilprofilesconfig.po 2022-03-08 12:38:31.000000000 +0100 @@ -8,7 +8,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2022-01-14 02:22+0000\n" -"PO-Revision-Date: 2022-02-15 12:07\n" +"PO-Revision-Date: 2022-03-05 15:06\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n"