Hello community,

here is the log from the commit of package solid for openSUSE:Factory checked 
in at 2020-12-15 12:30:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/solid (Old)
 and      /work/SRC/openSUSE:Factory/.solid.new.2328 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "solid"

Tue Dec 15 12:30:03 2020 rev:90 rq:855476 version:5.77.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/solid/solid.changes      2020-11-23 
10:50:36.598609445 +0100
+++ /work/SRC/openSUSE:Factory/.solid.new.2328/solid.changes    2020-12-15 
12:32:27.776100791 +0100
@@ -1,0 +2,12 @@
+Mon Dec  7 17:14:56 UTC 2020 - Christophe Giboudeaux <[email protected]>
+
+- Update to 5.77.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/kde-frameworks-5.77.0
+- Changes since 5.76.0:
+  * Include errno.h for EBUSY/EPERM
+  * FstabBackend: return DeviceBusy where umount failed on EBUSY (kde#411772)
+  * Fix detection of recent libplist and libimobiledevice
+
+-------------------------------------------------------------------

Old:
----
  solid-5.76.0.tar.xz
  solid-5.76.0.tar.xz.sig

New:
----
  solid-5.77.0.tar.xz
  solid-5.77.0.tar.xz.sig

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

Other differences:
------------------
++++++ solid.spec ++++++
--- /var/tmp/diff_new_pack.USXGAS/_old  2020-12-15 12:32:28.456101339 +0100
+++ /var/tmp/diff_new_pack.USXGAS/_new  2020-12-15 12:32:28.460101342 +0100
@@ -17,10 +17,10 @@
 
 
 %define lname   libKF5Solid5
-%define _tar_path 5.76
+%define _tar_path 5.77
 %bcond_without lang
 Name:           solid
-Version:        5.76.0
+Version:        5.77.0
 Release:        0
 Summary:        KDE Desktop hardware abstraction
 License:        LGPL-2.1-or-later
@@ -38,15 +38,15 @@
 BuildRequires:  flex
 BuildRequires:  kf5-filesystem
 BuildRequires:  pkgconfig
-BuildRequires:  cmake(Qt5Concurrent) >= 5.12.0
-BuildRequires:  cmake(Qt5DBus) >= 5.12.0
-BuildRequires:  cmake(Qt5Gui) >= 5.12.0
-BuildRequires:  cmake(Qt5Qml) >= 5.12.0
-BuildRequires:  cmake(Qt5Test) >= 5.12.0
-BuildRequires:  cmake(Qt5Xml) >= 5.12.0
+BuildRequires:  cmake(Qt5Concurrent) >= 5.13.0
+BuildRequires:  cmake(Qt5DBus) >= 5.13.0
+BuildRequires:  cmake(Qt5Gui) >= 5.13.0
+BuildRequires:  cmake(Qt5Qml) >= 5.13.0
+BuildRequires:  cmake(Qt5Test) >= 5.13.0
+BuildRequires:  cmake(Qt5Xml) >= 5.13.0
 BuildRequires:  pkgconfig(libudev)
 %if %{with lang}
-BuildRequires:  cmake(Qt5LinguistTools) >= 5.12.0
+BuildRequires:  cmake(Qt5LinguistTools) >= 5.13.0
 %endif
 
 %description
@@ -90,7 +90,7 @@
 Group:          Development/Libraries/KDE
 Requires:       %{lname} = %{version}
 Requires:       extra-cmake-modules
-Requires:       cmake(Qt5Core) >= 5.12.0
+Requires:       cmake(Qt5Core) >= 5.13.0
 
 %description devel
 Solid is a device integration framework.  It provides a way of querying and


++++++ solid-5.76.0.tar.xz -> solid-5.77.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.76.0/CMakeLists.txt 
new/solid-5.77.0/CMakeLists.txt
--- old/solid-5.76.0/CMakeLists.txt     2020-11-07 13:22:05.000000000 +0100
+++ new/solid-5.77.0/CMakeLists.txt     2020-12-05 14:02:21.000000000 +0100
@@ -1,10 +1,10 @@
 cmake_minimum_required(VERSION 3.5)
 
-set(KF5_VERSION "5.76.0") # handled by release scripts
+set(KF5_VERSION "5.77.0") # handled by release scripts
 project(Solid VERSION ${KF5_VERSION})
 
 include(FeatureSummary)
-find_package(ECM 5.76.0  NO_MODULE)
+find_package(ECM 5.77.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL "https://commits.kde.org/extra-cmake-modules";)
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
@@ -16,7 +16,7 @@
 include(KDECMakeSettings)
 include(ECMQtDeclareLoggingCategory)
 
-set(REQUIRED_QT_VERSION 5.12.0)
+set(REQUIRED_QT_VERSION 5.13.0)
 find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Xml Gui)
 if (NOT ANDROID)
   find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED DBus)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.76.0/cmake/FindIMobileDevice.cmake 
new/solid-5.77.0/cmake/FindIMobileDevice.cmake
--- old/solid-5.76.0/cmake/FindIMobileDevice.cmake      2020-11-07 
13:22:05.000000000 +0100
+++ new/solid-5.77.0/cmake/FindIMobileDevice.cmake      2020-12-05 
14:02:21.000000000 +0100
@@ -33,7 +33,7 @@
 pkg_check_modules(PC_libimobiledevice QUIET libimobiledevice-1.0)
 
 find_path(IMobileDevice_INCLUDE_DIRS NAMES libimobiledevice/libimobiledevice.h 
HINTS ${PC_libimobiledevice_INCLUDE_DIRS})
-find_library(IMobileDevice_LIBRARIES NAMES imobiledevice HINTS 
${PC_libimobiledevice_LIBRARY_DIRS})
+find_library(IMobileDevice_LIBRARIES NAMES imobiledevice-1.0 imobiledevice 
HINTS ${PC_libimobiledevice_LIBRARY_DIRS})
 
 set(IMobileDevice_VERSION ${PC_libimobiledevice_VERSION})
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.76.0/cmake/FindPList.cmake 
new/solid-5.77.0/cmake/FindPList.cmake
--- old/solid-5.76.0/cmake/FindPList.cmake      2020-11-07 13:22:05.000000000 
+0100
+++ new/solid-5.77.0/cmake/FindPList.cmake      2020-12-05 14:02:21.000000000 
+0100
@@ -33,7 +33,7 @@
 pkg_search_module(PC_libplist QUIET libplist-2.0 libplist)
 
 find_path(PList_INCLUDE_DIRS NAMES plist/plist.h HINTS 
${PC_libplist_INCLUDE_DIRS})
-find_library(PList_LIBRARIES NAMES plist HINTS ${PC_libplist_LIBRARY_DIRS})
+find_library(PList_LIBRARIES NAMES plist-2.0 plist HINTS 
${PC_libplist_LIBRARY_DIRS})
 
 set(PList_VERSION ${PC_libplist_VERSION})
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.76.0/po/ast/solid5_qt.po 
new/solid-5.77.0/po/ast/solid5_qt.po
--- old/solid-5.76.0/po/ast/solid5_qt.po        2020-11-07 13:22:05.000000000 
+0100
+++ new/solid-5.77.0/po/ast/solid5_qt.po        2020-12-05 14:02:21.000000000 
+0100
@@ -2,7 +2,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
-"PO-Revision-Date: 2020-11-06 00:07+0100\n"
+"PO-Revision-Date: 2020-11-14 01:43+0100\n"
 "Last-Translator: enolp <[email protected]>\n"
 "Language-Team: Asturian <[email protected]>\n"
 "Language: ast\n"
@@ -11,7 +11,7 @@
 "Content-Transfer-Encoding: 8bit\n"
 "X-Qt-Contexts: true\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 20.08.2\n"
+"X-Generator: Lokalize 20.08.3\n"
 
 #: solid/devices/backends/fstab/fstabdevice.cpp:62
 #, qt-format
@@ -33,7 +33,7 @@
 #: solid/devices/backends/fstab/fstabmanager.cpp:84
 msgctxt "Solid::Backends::Fstab::FstabManager|"
 msgid "Mountable filesystems declared in your system"
-msgstr "Sistemes de ficheros montables declaraos nel sistema"
+msgstr "Sistemes de ficheros montables y declaraos nel sistema"
 
 #: solid/devices/backends/hal/haldevice.cpp:49
 #, qt-format
@@ -421,7 +421,7 @@
 #: solid/devices/backends/imobile/imobiledevice.cpp:91
 msgctxt "imobiledevice|Company name"
 msgid "Apple"
-msgstr ""
+msgstr "Apple"
 
 #: solid/devices/backends/imobile/imobilemanager.cpp:59
 msgctxt "Solid::Backends::IMobile::Manager|"
@@ -880,6 +880,7 @@
 msgctxt "Solid::Backends::UDisks2::Device|"
 msgid "The kernel driver for this filesystem type is not available"
 msgstr ""
+"El controlador del kernel pa esti tipu sistema de ficheros nun ta disponible"
 
 #: solid/devices/backends/udisks2/udisksdevice.cpp:738
 msgctxt "Solid::Backends::UDisks2::Device|"
@@ -1212,12 +1213,13 @@
 #, qt-format
 msgctxt "SolidHardware|"
 msgid "Error: %1"
-msgstr "Error: %1"
+msgstr "Fallu: %1"
 
 #: tools/solid-power/main.cpp:22
 msgctxt "solid-power|"
 msgid "Tool to know and set the power management state of your device"
 msgstr ""
+"Una ferramienta pa saber y afitar l'estáu de la xestión enerxética del preséu"
 
 #: tools/solid-power/main.cpp:24
 msgctxt "solid-power|"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.76.0/po/cs/solid5_qt.po 
new/solid-5.77.0/po/cs/solid5_qt.po
--- old/solid-5.76.0/po/cs/solid5_qt.po 2020-11-07 13:22:05.000000000 +0100
+++ new/solid-5.77.0/po/cs/solid5_qt.po 2020-12-05 14:02:21.000000000 +0100
@@ -433,20 +433,14 @@
 msgstr ""
 
 #: solid/devices/backends/imobile/imobilemanager.cpp:59
-#, fuzzy
-#| msgctxt "Solid::Backends::UDev::UDevManager|"
-#| msgid "Devices"
 msgctxt "Solid::Backends::IMobile::Manager|"
 msgid "iDevice"
-msgstr "Zařízení"
+msgstr ""
 
 #: solid/devices/backends/imobile/imobilemanager.cpp:60
-#, fuzzy
-#| msgctxt "Solid::Backends::UDisks2::Manager|"
-#| msgid "Storage devices"
 msgctxt "Solid::Backends::IMobile::Manager|"
 msgid "iOS devices"
-msgstr "Úložná zařízení"
+msgstr ""
 
 #: solid/devices/backends/udev/udevdevice.cpp:100
 msgctxt "Solid::Backends::UDev::UDevDevice|"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.76.0/po/et/solid5_qt.po 
new/solid-5.77.0/po/et/solid5_qt.po
--- old/solid-5.76.0/po/et/solid5_qt.po 2020-11-07 13:22:05.000000000 +0100
+++ new/solid-5.77.0/po/et/solid5_qt.po 2020-12-05 14:02:21.000000000 +0100
@@ -3,19 +3,20 @@
 # This file is distributed under the same license as the PACKAGE package.
 #
 # Marek Laane <[email protected]>, 2009, 2010, 2012, 2016, 2019.
+# Mihkel Tõnnov <[email protected]>, 2020.
 msgid ""
 msgstr ""
 "Project-Id-Version: solid_qt\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-04-01 01:49+0000\n"
-"PO-Revision-Date: 2019-11-01 01:28+0200\n"
-"Last-Translator: Marek Laane <[email protected]>\n"
-"Language-Team: Estonian <[email protected]>\n"
+"PO-Revision-Date: 2020-11-20 00:46+0100\n"
+"Last-Translator: Mihkel Tõnnov <[email protected]>\n"
+"Language-Team: Estonian <>\n"
 "Language: et\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 19.08.1\n"
+"X-Generator: Lokalize 20.08.3\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Qt-Contexts: true\n"
 
@@ -427,21 +428,17 @@
 #: solid/devices/backends/imobile/imobiledevice.cpp:91
 msgctxt "imobiledevice|Company name"
 msgid "Apple"
-msgstr ""
+msgstr "Apple"
 
 #: solid/devices/backends/imobile/imobilemanager.cpp:59
-#, fuzzy
-#| msgctxt "Solid::Backends::UDev::UDevManager|"
-#| msgid "Devices"
 msgctxt "Solid::Backends::IMobile::Manager|"
 msgid "iDevice"
-msgstr "Seadmed"
+msgstr "iSeade"
 
 #: solid/devices/backends/imobile/imobilemanager.cpp:60
-#, fuzzy
 msgctxt "Solid::Backends::IMobile::Manager|"
 msgid "iOS devices"
-msgstr "UPnP seadmed"
+msgstr "iOS-iga seadmed"
 
 #: solid/devices/backends/udev/udevdevice.cpp:100
 msgctxt "Solid::Backends::UDev::UDevDevice|"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.76.0/po/ml/solid5_qt.po 
new/solid-5.77.0/po/ml/solid5_qt.po
--- old/solid-5.76.0/po/ml/solid5_qt.po 2020-11-07 13:22:05.000000000 +0100
+++ new/solid-5.77.0/po/ml/solid5_qt.po 2020-12-05 14:02:21.000000000 +0100
@@ -16,7 +16,6 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: KBabel 1.11.4\n"
 "X-Qt-Contexts: true\n"
 
 #: solid/devices/backends/fstab/fstabdevice.cpp:62
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.76.0/po/ru/solid5_qt.po 
new/solid-5.77.0/po/ru/solid5_qt.po
--- old/solid-5.76.0/po/ru/solid5_qt.po 2020-11-07 13:22:05.000000000 +0100
+++ new/solid-5.77.0/po/ru/solid5_qt.po 2020-12-05 14:02:21.000000000 +0100
@@ -4,19 +4,20 @@
 # Alexander Potashev <[email protected]>, 2010, 2011, 2014, 2015, 2017, 
2019.
 # Andrey Cherepanov <[email protected]>, 2011.
 # Alexander Lakhin <[email protected]>, 2013.
+# Alexander Yavorsky <[email protected]>, 2020.
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-01-24 18:50+0000\n"
-"PO-Revision-Date: 2019-06-30 14:25+0300\n"
-"Last-Translator: Alexander Potashev <[email protected]>\n"
+"PO-Revision-Date: 2020-11-09 15:56+0300\n"
+"Last-Translator: Alexander Yavorsky <[email protected]>\n"
 "Language-Team: Russian <[email protected]>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 19.07.70\n"
+"X-Generator: Lokalize 20.08.3\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
 "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 "X-Environment: kde\n"
@@ -436,23 +437,17 @@
 #: solid/devices/backends/imobile/imobiledevice.cpp:91
 msgctxt "imobiledevice|Company name"
 msgid "Apple"
-msgstr ""
+msgstr "Apple"
 
 #: solid/devices/backends/imobile/imobilemanager.cpp:59
-#, fuzzy
-#| msgctxt "Solid::Backends::UDev::UDevManager|"
-#| msgid "Devices"
 msgctxt "Solid::Backends::IMobile::Manager|"
 msgid "iDevice"
-msgstr "Устройства"
+msgstr "Устройства Apple"
 
 #: solid/devices/backends/imobile/imobilemanager.cpp:60
-#, fuzzy
-#| msgctxt "Solid::Backends::UDisks2::Manager|"
-#| msgid "Storage devices"
 msgctxt "Solid::Backends::IMobile::Manager|"
 msgid "iOS devices"
-msgstr "Устройства хранения данных"
+msgstr "Устройства под управлением iOS"
 
 #: solid/devices/backends/udev/udevdevice.cpp:100
 msgctxt "Solid::Backends::UDev::UDevDevice|"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.76.0/po/zh_CN/solid5_qt.po 
new/solid-5.77.0/po/zh_CN/solid5_qt.po
--- old/solid-5.76.0/po/zh_CN/solid5_qt.po      2020-11-07 13:22:05.000000000 
+0100
+++ new/solid-5.77.0/po/zh_CN/solid5_qt.po      2020-12-05 14:02:21.000000000 
+0100
@@ -9,7 +9,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: kdeorg\n"
-"PO-Revision-Date: 2020-10-08 19:22\n"
+"PO-Revision-Date: 2020-11-10 15:01\n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
 "MIME-Version: 1.0\n"
@@ -434,20 +434,14 @@
 msgstr ""
 
 #: solid/devices/backends/imobile/imobilemanager.cpp:59
-#, fuzzy
-#| msgctxt "Solid::Backends::UDev::UDevManager|"
-#| msgid "Devices"
 msgctxt "Solid::Backends::IMobile::Manager|"
 msgid "iDevice"
-msgstr "设备"
+msgstr ""
 
 #: solid/devices/backends/imobile/imobilemanager.cpp:60
-#, fuzzy
-#| msgctxt "Solid::Backends::UDisks2::Manager|"
-#| msgid "Storage devices"
 msgctxt "Solid::Backends::IMobile::Manager|"
 msgid "iOS devices"
-msgstr "存储设备"
+msgstr ""
 
 #: solid/devices/backends/udev/udevdevice.cpp:100
 msgctxt "Solid::Backends::UDev::UDevDevice|"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.76.0/src/solid/devices/backends/fstab/fstabstorageaccess.cpp 
new/solid-5.77.0/src/solid/devices/backends/fstab/fstabstorageaccess.cpp
--- old/solid-5.76.0/src/solid/devices/backends/fstab/fstabstorageaccess.cpp    
2020-11-07 13:22:05.000000000 +0100
+++ new/solid-5.77.0/src/solid/devices/backends/fstab/fstabstorageaccess.cpp    
2020-12-05 14:02:21.000000000 +0100
@@ -14,6 +14,8 @@
 #include <QProcess>
 #include <QTimer>
 
+#include <errno.h>
+
 #define MTAB "/etc/mtab"
 
 using namespace Solid::Backends::Fstab;
@@ -100,9 +102,13 @@
     m_fstabDevice->broadcastActionRequested("teardown");
     return FstabHandling::callSystemCommand("umount", {filePath()}, this, 
[this](QProcess *process) {
         if (process->exitCode() == 0) {
-            m_fstabDevice->broadcastActionDone("teardown", Solid::NoError, 
QString());
-        } else {
+            m_fstabDevice->broadcastActionDone("teardown", Solid::NoError);
+        } else if (process->exitCode() == EBUSY) {
+            m_fstabDevice->broadcastActionDone("teardown", Solid::DeviceBusy);
+        } else if (process->exitCode() == EPERM) {
             m_fstabDevice->broadcastActionDone("teardown", 
Solid::UnauthorizedOperation, process->readAllStandardError());
+        } else {
+            m_fstabDevice->broadcastActionDone("teardown", 
Solid::OperationFailed, process->readAllStandardError());
         }
     });
 }
_______________________________________________
openSUSE Commits mailing list -- [email protected]
To unsubscribe, email [email protected]
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/[email protected]

Reply via email to