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"

Reply via email to