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())));