Hello community,

here is the log from the commit of package plasma5-thunderbolt for 
openSUSE:Factory checked in at 2020-06-18 10:23:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma5-thunderbolt (Old)
 and      /work/SRC/openSUSE:Factory/.plasma5-thunderbolt.new.3606 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "plasma5-thunderbolt"

Thu Jun 18 10:23:41 2020 rev:15 rq:815508 version:5.19.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma5-thunderbolt/plasma5-thunderbolt.changes  
2020-06-09 00:04:47.597318144 +0200
+++ 
/work/SRC/openSUSE:Factory/.plasma5-thunderbolt.new.3606/plasma5-thunderbolt.changes
        2020-06-18 10:25:05.688274812 +0200
@@ -1,0 +2,10 @@
+Tue Jun 16 14:34:52 UTC 2020 - Fabian Vogt <[email protected]>
+
+- Update to 5.19.1
+  * New bugfix release
+  * For more details please see:
+  * https://www.kde.org/announcements/plasma-5.19.1.php
+- Changes since 5.19.0:
+  * Don't set a parent on sharedpointer mangaed object (kde#423029)
+
+-------------------------------------------------------------------

Old:
----
  plasma-thunderbolt-5.19.0.tar.xz
  plasma-thunderbolt-5.19.0.tar.xz.sig

New:
----
  plasma-thunderbolt-5.19.1.tar.xz
  plasma-thunderbolt-5.19.1.tar.xz.sig

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

Other differences:
------------------
++++++ plasma5-thunderbolt.spec ++++++
--- /var/tmp/diff_new_pack.aQEmhj/_old  2020-06-18 10:25:13.296297773 +0200
+++ /var/tmp/diff_new_pack.aQEmhj/_new  2020-06-18 10:25:13.300297785 +0200
@@ -20,15 +20,15 @@
 %define qt5_version 5.10.0
 %bcond_without lang
 Name:           plasma5-thunderbolt
-Version:        5.19.0
+Version:        5.19.1
 Release:        0
 Summary:        Plasma frontend for Thunderbolt 3 security levels
 License:        GPL-2.0-or-later
 Group:          Productivity/Security
 URL:            http://www.kde.org
-Source:         plasma-thunderbolt-%{version}.tar.xz
+Source:         
https://download.kde.org/stable/plasma/%{version}/plasma-thunderbolt-%{version}.tar.xz
 %if %{with lang}
-Source1:        plasma-thunderbolt-%{version}.tar.xz.sig
+Source1:        
https://download.kde.org/stable/plasma/%{version}/plasma-thunderbolt-%{version}.tar.xz.sig
 Source2:        plasma.keyring
 %endif
 BuildRequires:  extra-cmake-modules >= %{kf5_version}

++++++ plasma-thunderbolt-5.19.0.tar.xz -> plasma-thunderbolt-5.19.1.tar.xz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma-thunderbolt-5.19.0/po/zh_CN/kcm_bolt.po 
new/plasma-thunderbolt-5.19.1/po/zh_CN/kcm_bolt.po
--- old/plasma-thunderbolt-5.19.0/po/zh_CN/kcm_bolt.po  2020-06-04 
13:32:07.000000000 +0200
+++ new/plasma-thunderbolt-5.19.1/po/zh_CN/kcm_bolt.po  2020-06-16 
14:53:43.000000000 +0200
@@ -3,8 +3,8 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2020-04-23 04:02+0200\n"
-"PO-Revision-Date: 2020-05-09 13:50\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"PO-Revision-Date: 2020-06-12 19:01\n"
+"Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
 "MIME-Version: 1.0\n"
@@ -12,8 +12,10 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Crowdin-Project: kdeorg\n"
+"X-Crowdin-Project-ID: 269464\n"
 "X-Crowdin-Language: zh-CN\n"
-"X-Crowdin-File: /kf5-trunk/messages/kde-workspace/kcm_bolt.pot\n"
+"X-Crowdin-File: /kf5-stable/messages/plasma-thunderbolt/kcm_bolt.pot\n"
+"X-Crowdin-File-ID: 10978\n"
 
 #, kde-format
 msgctxt "NAME OF TRANSLATORS"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma-thunderbolt-5.19.0/po/zh_CN/kded_bolt.po 
new/plasma-thunderbolt-5.19.1/po/zh_CN/kded_bolt.po
--- old/plasma-thunderbolt-5.19.0/po/zh_CN/kded_bolt.po 2020-06-04 
13:32:07.000000000 +0200
+++ new/plasma-thunderbolt-5.19.1/po/zh_CN/kded_bolt.po 2020-06-16 
14:53:43.000000000 +0200
@@ -3,8 +3,8 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2019-05-20 03:11+0200\n"
-"PO-Revision-Date: 2020-05-09 13:50\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"PO-Revision-Date: 2020-06-12 19:01\n"
+"Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
 "MIME-Version: 1.0\n"
@@ -12,8 +12,10 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Crowdin-Project: kdeorg\n"
+"X-Crowdin-Project-ID: 269464\n"
 "X-Crowdin-Language: zh-CN\n"
-"X-Crowdin-File: /kf5-trunk/messages/kde-workspace/kded_bolt.pot\n"
+"X-Crowdin-File: /kf5-stable/messages/plasma-thunderbolt/kded_bolt.pot\n"
+"X-Crowdin-File-ID: 10980\n"
 
 #: kded_bolt.cpp:84
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma-thunderbolt-5.19.0/src/lib/device.cpp 
new/plasma-thunderbolt-5.19.1/src/lib/device.cpp
--- old/plasma-thunderbolt-5.19.0/src/lib/device.cpp    2020-06-04 
13:31:36.000000000 +0200
+++ new/plasma-thunderbolt-5.19.1/src/lib/device.cpp    2020-06-16 
14:53:18.000000000 +0200
@@ -38,12 +38,12 @@
         : std::runtime_error(what.toStdString()) {}
 };
 
-Device::Device(QObject *parent)
-    : QObject(parent)
+Device::Device()
+    : QObject()
 {}
 
-Device::Device(const QDBusObjectPath &path, QObject *parent)
-    : QObject(parent)
+Device::Device(const QDBusObjectPath &path)
+    : QObject()
     , mInterface(std::make_unique<DeviceInterface>(
         DBusHelper::serviceName(), path.path(), DBusHelper::connection()))
     , mDBusPath(path)
@@ -60,10 +60,10 @@
 
 Device::~Device() = default;
 
-QSharedPointer<Device> Device::create(const QDBusObjectPath &path, QObject 
*parent)
+QSharedPointer<Device> Device::create(const QDBusObjectPath &path)
 {
     try {
-        return QSharedPointer<Device>::create(path, parent);
+        return QSharedPointer<Device>::create(path);
     } catch (const DBusException &e) {
         qCWarning(log_libkbolt, "%s", e.what());
         return {};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma-thunderbolt-5.19.0/src/lib/device.h 
new/plasma-thunderbolt-5.19.1/src/lib/device.h
--- old/plasma-thunderbolt-5.19.0/src/lib/device.h      2020-06-04 
13:31:36.000000000 +0200
+++ new/plasma-thunderbolt-5.19.1/src/lib/device.h      2020-06-16 
14:53:18.000000000 +0200
@@ -60,9 +60,7 @@
 
     friend class Manager;
 public:
-    static QSharedPointer<Device> create(const QDBusObjectPath &path,
-                                         QObject *parent = nullptr);
-    explicit Device(QObject *parent = nullptr);
+    static QSharedPointer<Device> create(const QDBusObjectPath &path);
     ~Device() override;
 
     QString uid() const;
@@ -94,10 +92,11 @@
     void authFlagsChanged(Bolt::AuthFlags authFlags);
 
 private:
+
     template<class T> template<class ... Args>
     friend QSharedPointer<T> QSharedPointer<T>::create(Args && ...);
-
-    Device(const QDBusObjectPath &path, QObject *parent = nullptr);
+    Device();
+    Device(const QDBusObjectPath &path);
 
     void setStatusOverride(Status status);
     void clearStatusOverride();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma-thunderbolt-5.19.0/src/lib/manager.cpp 
new/plasma-thunderbolt-5.19.1/src/lib/manager.cpp
--- old/plasma-thunderbolt-5.19.0/src/lib/manager.cpp   2020-06-04 
13:31:36.000000000 +0200
+++ new/plasma-thunderbolt-5.19.1/src/lib/manager.cpp   2020-06-16 
14:53:18.000000000 +0200
@@ -43,7 +43,7 @@
 
     connect(mInterface.get(), &ManagerInterface::DeviceAdded,
             this, [this](const QDBusObjectPath &path) {
-                if (auto device = Device::create(path, this)) {
+                if (auto device = Device::create(path)) {
                     mDevices.push_back(device);
                     qCDebug(log_libkbolt, "New Thunderbolt device %s (%s) 
added, status=%s",
                             qUtf8Printable(device->uid()), 
qUtf8Printable(device->name()),
@@ -63,7 +63,7 @@
 
     const auto devicePaths = mInterface->ListDevices().argumentAt<0>();
     for (const auto &devicePath : devicePaths) {
-        if (auto device = Device::create(devicePath, this)) {
+        if (auto device = Device::create(devicePath)) {
             qCDebug(log_libkbolt, "Discovered Thunderbolt device %s (%s), 
status=%s",
                     qUtf8Printable(device->uid()), 
qUtf8Printable(device->name()),
                     qUtf8Printable(statusToString(device->status())));



Reply via email to