Hello community,

here is the log from the commit of package solid for openSUSE:Factory checked 
in at 2018-01-09 14:46:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/solid (Old)
 and      /work/SRC/openSUSE:Factory/.solid.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "solid"

Tue Jan  9 14:46:05 2018 rev:50 rq:559482 version:5.41.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/solid/solid.changes      2017-11-16 
14:42:17.563887813 +0100
+++ /work/SRC/openSUSE:Factory/.solid.new/solid.changes 2018-01-09 
14:46:05.539777946 +0100
@@ -1,0 +2,10 @@
+Sun Dec 17 09:43:50 CET 2017 - [email protected]
+
+- Update to 5.41.0
+  * New feature release
+  * For more details please see:
+  * https://www.kde.org/announcements/kde-frameworks-5.41.0.php
+- Changes since 5.40.0:
+  * Faster UDevManager::devicesFromQuery
+
+-------------------------------------------------------------------

Old:
----
  solid-5.40.0.tar.xz

New:
----
  solid-5.41.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ solid.spec ++++++
--- /var/tmp/diff_new_pack.E5ZseQ/_old  2018-01-09 14:46:06.407737247 +0100
+++ /var/tmp/diff_new_pack.E5ZseQ/_new  2018-01-09 14:46:06.407737247 +0100
@@ -18,9 +18,9 @@
 
 %bcond_without lang
 %define lname   libKF5Solid5
-%define _tar_path 5.40
+%define _tar_path 5.41
 Name:           solid
-Version:        5.40.0
+Version:        5.41.0
 Release:        0
 BuildRequires:  bison
 BuildRequires:  cmake >= 3.0

++++++ solid-5.40.0.tar.xz -> solid-5.41.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.40.0/CMakeLists.txt 
new/solid-5.41.0/CMakeLists.txt
--- old/solid-5.40.0/CMakeLists.txt     2017-11-05 09:43:27.000000000 +0100
+++ new/solid-5.41.0/CMakeLists.txt     2017-12-02 21:10:16.000000000 +0100
@@ -1,11 +1,11 @@
 
 cmake_minimum_required(VERSION 3.0)
 
-set(KF5_VERSION "5.40.0") # handled by release scripts
+set(KF5_VERSION "5.41.0") # handled by release scripts
 project(Solid VERSION ${KF5_VERSION})
 
 include(FeatureSummary)
-find_package(ECM 5.40.0  NO_MODULE)
+find_package(ECM 5.41.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL 
"https://projects.kde.org/projects/kdesupport/extra-cmake-modules";)
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.40.0/po/cs/solid5_qt.po 
new/solid-5.41.0/po/cs/solid5_qt.po
--- old/solid-5.40.0/po/cs/solid5_qt.po 2017-11-05 09:43:27.000000000 +0100
+++ new/solid-5.41.0/po/cs/solid5_qt.po 2017-12-02 21:10:16.000000000 +0100
@@ -9,8 +9,8 @@
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-04-01 01:49+0000\n"
-"PO-Revision-Date: 2017-02-21 14:15+0100\n"
-"Last-Translator: Vít Pelčák <[email protected]>\n"
+"PO-Revision-Date: 2017-11-14 14:15+0100\n"
+"Last-Translator: Vit Pelcak <[email protected]>\n"
 "Language-Team: Czech <[email protected]>\n"
 "Language: cs\n"
 "MIME-Version: 1.0\n"
@@ -26,7 +26,7 @@
 #, qt-format
 msgctxt "%1 is sharename, %2 is servername"
 msgid "%1 on %2"
-msgstr ""
+msgstr "%1 na %2"
 
 #: solid/devices/backends/fstab/fstabmanager.cpp:88
 msgctxt "Solid::Backends::Fstab::FstabManager|"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.40.0/po/de/solid5_qt.po 
new/solid-5.41.0/po/de/solid5_qt.po
--- old/solid-5.40.0/po/de/solid5_qt.po 2017-11-05 09:43:27.000000000 +0100
+++ new/solid-5.41.0/po/de/solid5_qt.po 2017-12-02 21:10:16.000000000 +0100
@@ -9,7 +9,7 @@
 "Project-Id-Version: solid_qt\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-04-01 01:49+0000\n"
-"PO-Revision-Date: 2017-04-18 15:09+0100\n"
+"PO-Revision-Date: 2017-11-27 09:45+0100\n"
 "Last-Translator: Burkhard Lück <[email protected]>\n"
 "Language-Team: German <[email protected]>\n"
 "Language: de\n"
@@ -24,7 +24,7 @@
 #, qt-format
 msgctxt "%1 is sharename, %2 is servername"
 msgid "%1 on %2"
-msgstr ""
+msgstr "%1 auf %2"
 
 #: solid/devices/backends/fstab/fstabmanager.cpp:88
 msgctxt "Solid::Backends::Fstab::FstabManager|"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.40.0/po/en_GB/solid5_qt.po 
new/solid-5.41.0/po/en_GB/solid5_qt.po
--- old/solid-5.40.0/po/en_GB/solid5_qt.po      2017-11-05 09:43:27.000000000 
+0100
+++ new/solid-5.41.0/po/en_GB/solid5_qt.po      2017-12-02 21:10:16.000000000 
+0100
@@ -8,9 +8,9 @@
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-04-01 01:49+0000\n"
-"PO-Revision-Date: 2017-02-19 15:49+0000\n"
+"PO-Revision-Date: 2017-11-26 15:57+0000\n"
 "Last-Translator: Steve Allewell <[email protected]>\n"
-"Language-Team: English <[email protected]>\n"
+"Language-Team: British English <[email protected]>\n"
 "Language: en_GB\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -23,7 +23,7 @@
 #, qt-format
 msgctxt "%1 is sharename, %2 is servername"
 msgid "%1 on %2"
-msgstr ""
+msgstr "%1 on %2"
 
 #: solid/devices/backends/fstab/fstabmanager.cpp:88
 msgctxt "Solid::Backends::Fstab::FstabManager|"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.40.0/po/fr/solid5_qt.po 
new/solid-5.41.0/po/fr/solid5_qt.po
--- old/solid-5.40.0/po/fr/solid5_qt.po 2017-11-05 09:43:27.000000000 +0100
+++ new/solid-5.41.0/po/fr/solid5_qt.po 2017-12-02 21:10:16.000000000 +0100
@@ -12,7 +12,7 @@
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-01-24 18:50+0000\n"
-"PO-Revision-Date: 2017-07-03 09:44+0100\n"
+"PO-Revision-Date: 2017-10-09 08:45+0100\n"
 "Last-Translator: Vincent Pinon <[email protected]>\n"
 "Language-Team: French <[email protected]>\n"
 "Language: fr\n"
@@ -30,7 +30,7 @@
 #, qt-format
 msgctxt "%1 is sharename, %2 is servername"
 msgid "%1 on %2"
-msgstr ""
+msgstr "%1 sur %2"
 
 #: solid/devices/backends/fstab/fstabmanager.cpp:88
 msgctxt "Solid::Backends::Fstab::FstabManager|"
@@ -445,12 +445,12 @@
 msgid "Camera"
 msgstr "Appareil photo"
 
-#: solid/devices/backends/udev/udevmanager.cpp:206
+#: solid/devices/backends/udev/udevmanager.cpp:208
 msgctxt "Solid::Backends::UDev::UDevManager|"
 msgid "Devices"
 msgstr "Périphériques"
 
-#: solid/devices/backends/udev/udevmanager.cpp:207
+#: solid/devices/backends/udev/udevmanager.cpp:209
 msgctxt "Solid::Backends::UDev::UDevManager|"
 msgid "Devices declared in your system"
 msgstr "Périphériques déclarés sur votre système"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.40.0/po/ru/solid5_qt.po 
new/solid-5.41.0/po/ru/solid5_qt.po
--- old/solid-5.40.0/po/ru/solid5_qt.po 2017-11-05 09:43:27.000000000 +0100
+++ new/solid-5.41.0/po/ru/solid5_qt.po 2017-12-02 21:10:16.000000000 +0100
@@ -9,7 +9,7 @@
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-01-24 18:50+0000\n"
-"PO-Revision-Date: 2017-02-25 12:49+0300\n"
+"PO-Revision-Date: 2017-11-28 13:26+0300\n"
 "Last-Translator: Alexander Potashev <[email protected]>\n"
 "Language-Team: Russian <[email protected]>\n"
 "Language: ru\n"
@@ -28,7 +28,7 @@
 #, qt-format
 msgctxt "%1 is sharename, %2 is servername"
 msgid "%1 on %2"
-msgstr ""
+msgstr "%1 на %2"
 
 #: solid/devices/backends/fstab/fstabmanager.cpp:88
 msgctxt "Solid::Backends::Fstab::FstabManager|"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.40.0/po/zh_TW/solid5_qt.po 
new/solid-5.41.0/po/zh_TW/solid5_qt.po
--- old/solid-5.40.0/po/zh_TW/solid5_qt.po      2017-11-05 09:43:27.000000000 
+0100
+++ new/solid-5.41.0/po/zh_TW/solid5_qt.po      2017-12-02 21:10:16.000000000 
+0100
@@ -3,16 +3,16 @@
 #
 # Frank Weng (a.k.a. Franklin) <franklin at goodhorse dot idv dot tw>, 2009, 
2010.
 # Franklin Weng <[email protected]>, 2010.
-# Franklin Weng <[email protected]>, 2011, 2012, 2013, 2014.
+# Franklin Weng <[email protected]>, 2011, 2012, 2013, 2014, 2017.
 # Jeff Huang <[email protected]>, 2017.
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-04-01 01:49+0000\n"
-"PO-Revision-Date: 2017-02-15 10:48+0800\n"
-"Last-Translator: Jeff Huang <[email protected]>\n"
-"Language-Team: Chinese <[email protected]>\n"
+"PO-Revision-Date: 2017-11-11 20:22+0800\n"
+"Last-Translator: Franklin Weng <[email protected]>\n"
+"Language-Team: Chinese <[email protected]>\n"
 "Language: zh_TW\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -25,7 +25,7 @@
 #, qt-format
 msgctxt "%1 is sharename, %2 is servername"
 msgid "%1 on %2"
-msgstr ""
+msgstr "%1 於 %2"
 
 #: solid/devices/backends/fstab/fstabmanager.cpp:88
 msgctxt "Solid::Backends::Fstab::FstabManager|"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.40.0/src/solid/devices/backends/udev/udevmanager.cpp 
new/solid-5.41.0/src/solid/devices/backends/udev/udevmanager.cpp
--- old/solid-5.40.0/src/solid/devices/backends/udev/udevmanager.cpp    
2017-11-05 09:43:27.000000000 +0100
+++ new/solid-5.41.0/src/solid/devices/backends/udev/udevmanager.cpp    
2017-12-02 21:10:16.000000000 +0100
@@ -175,29 +175,28 @@
 QStringList UDevManager::devicesFromQuery(const QString &parentUdi,
         Solid::DeviceInterface::Type type)
 {
-    QStringList allDev = allDevices();
     QStringList result;
 
     if (!parentUdi.isEmpty()) {
-        Q_FOREACH (const QString &udi, allDev) {
-            UDevDevice 
device(d->m_client->deviceBySysfsPath(udi.right(udi.size() - 
udiPrefix().size())));
-            if (device.queryDeviceInterface(type) && device.parentUdi() == 
parentUdi) {
-                result << udi;
+        const UdevQt::DeviceList deviceList = d->m_client->allDevices();
+        Q_FOREACH (const UdevQt::Device &dev, deviceList) {
+            UDevDevice device(dev);
+            if (device.queryDeviceInterface(type) && 
d->isOfInterest(udiPrefix() + dev.sysfsPath(), dev) && device.parentUdi() == 
parentUdi) {
+                result << udiPrefix() + dev.sysfsPath();
             }
         }
-
         return result;
     } else if (type != Solid::DeviceInterface::Unknown) {
-        Q_FOREACH (const QString &udi, allDev) {
-            UDevDevice 
device(d->m_client->deviceBySysfsPath(udi.right(udi.size() - 
udiPrefix().size())));
-            if (device.queryDeviceInterface(type)) {
-                result << udi;
+        const UdevQt::DeviceList deviceList = d->m_client->allDevices();
+        Q_FOREACH (const UdevQt::Device &dev, deviceList) {
+            UDevDevice device(dev);
+            if (device.queryDeviceInterface(type) && 
d->isOfInterest(udiPrefix() + dev.sysfsPath(), dev)) {
+                result << udiPrefix() + dev.sysfsPath();
             }
         }
-
         return result;
     } else {
-        return allDev;
+        return allDevices();
     }
 }
 


Reply via email to