From 27339fecec29cb0ef2efbf31843b7f9ac4b8478b2ede3dd95e0856cd51f40c92 Mon Sep 17 00:00:00 2001 From: Wolfgang Bauer Date: Thu, 4 Feb 2021 12:48:37 +0000 Subject: [PATCH] 20.12.2 release OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/kget?expand=0&rev=138 --- ...Initialize-Transfer-m_runningSeconds.patch | 23 -------------- ...gling-iterators-in-TransferMultiSegK.patch | 30 ------------------ applications.keyring | Bin 3491 -> 6936 bytes kget-20.12.1.tar.xz | 3 -- kget-20.12.1.tar.xz.sig | 11 ------- kget-20.12.2.tar.xz | 3 ++ kget-20.12.2.tar.xz.sig | 16 ++++++++++ kget.changes | 15 +++++++++ kget.spec | 5 +-- 9 files changed, 35 insertions(+), 71 deletions(-) delete mode 100644 0001-Initialize-Transfer-m_runningSeconds.patch delete mode 100644 0002-Don-t-create-dangling-iterators-in-TransferMultiSegK.patch delete mode 100644 kget-20.12.1.tar.xz delete mode 100644 kget-20.12.1.tar.xz.sig create mode 100644 kget-20.12.2.tar.xz create mode 100644 kget-20.12.2.tar.xz.sig diff --git a/0001-Initialize-Transfer-m_runningSeconds.patch b/0001-Initialize-Transfer-m_runningSeconds.patch deleted file mode 100644 index 1a394fe..0000000 --- a/0001-Initialize-Transfer-m_runningSeconds.patch +++ /dev/null @@ -1,23 +0,0 @@ -From 21fe11c2d0be6d135d3ffe87e925ae7eeea7f653 Mon Sep 17 00:00:00 2001 -From: Fabian Vogt -Date: Wed, 30 Dec 2020 17:16:49 +0100 -Subject: [PATCH 1/2] Initialize Transfer::m_runningSeconds - -Valgrind complained about that. ---- - core/transfer.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -Index: kget-20.12.0/core/transfer.cpp -=================================================================== ---- kget-20.12.0.orig/core/transfer.cpp -+++ kget-20.12.0/core/transfer.cpp -@@ -49,7 +49,7 @@ Transfer::Transfer(TransferGroup * paren - m_percent(0), m_downloadSpeed(0), m_uploadSpeed(0), - m_uploadLimit(0), m_downloadLimit(0), m_isSelected(false), - m_capabilities(0), m_visibleUploadLimit(0), m_visibleDownloadLimit(0), -- m_ratio(0), m_handler(nullptr), m_factory(factory) -+ m_runningSeconds(0), m_ratio(0), m_handler(nullptr), m_factory(factory) - { - Q_UNUSED(e) - } diff --git a/0002-Don-t-create-dangling-iterators-in-TransferMultiSegK.patch b/0002-Don-t-create-dangling-iterators-in-TransferMultiSegK.patch deleted file mode 100644 index 9ac08d4..0000000 --- a/0002-Don-t-create-dangling-iterators-in-TransferMultiSegK.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 7cb5edab11bcf99788451b00994854d175386781 Mon Sep 17 00:00:00 2001 -From: Fabian Vogt -Date: Wed, 30 Dec 2020 17:17:25 +0100 -Subject: [PATCH 2/2] Don't create dangling iterators in TransferMultiSegKio - -m_dataSourceFactory->mirrors() returns a value, which is destroyed after the -assignment, but the iterators still point to it. ---- - transfer-plugins/multisegmentkio/transfermultisegkio.cpp | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -diff --git a/transfer-plugins/multisegmentkio/transfermultisegkio.cpp b/transfer-plugins/multisegmentkio/transfermultisegkio.cpp -index 5b5d898b..87b74148 100644 ---- a/transfer-plugins/multisegmentkio/transfermultisegkio.cpp -+++ b/transfer-plugins/multisegmentkio/transfermultisegkio.cpp -@@ -182,8 +182,9 @@ void TransferMultiSegKio::slotDataSourceFactoryChange(Transfer::ChangesFlags cha - } - if (change & Tc_Source) { - m_source = QUrl(); -- QHash< QUrl, QPair >::const_iterator it = m_dataSourceFactory->mirrors().constBegin(); -- QHash< QUrl, QPair >::const_iterator end = m_dataSourceFactory->mirrors().constEnd(); -+ QHash< QUrl, QPair > mirrors = m_dataSourceFactory->mirrors(); -+ QHash< QUrl, QPair >::const_iterator it = mirrors.constBegin(); -+ QHash< QUrl, QPair >::const_iterator end = mirrors.constEnd(); - for (; it != end; it++) { - if (it.value().first) { - m_source = it.key(); --- -2.25.1 - diff --git a/applications.keyring b/applications.keyring index 48be415fb86f1ea3eaacc154493673fc1b0b31605881758000cc70a628447769..9b6ab5c7fcff549a5c7c241e56901e15961ca2d85add060b3d44e0c17f90c88d 100644 GIT binary patch delta 4576 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 X*U2+YqFV!Cw~W-PO + +- Update to 20.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/releases/2021-02-apps-update +- Changes since 20.12.1: + * The New Download button had an empty layout + * Don't create dangling iterators in TransferMultiSegKio + * Initialize Transfer::m_runningSeconds +- Drop upstream patches: + * 0001-Initialize-Transfer-m_runningSeconds.patch + * 0002-Don-t-create-dangling-iterators-in-TransferMultiSegK.patch + ------------------------------------------------------------------- Tue Jan 5 12:25:37 UTC 2021 - Luca Beltrame diff --git a/kget.spec b/kget.spec index 1d8a5ad..0db6716 100644 --- a/kget.spec +++ b/kget.spec @@ -21,15 +21,12 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: kget -Version: 20.12.1 +Version: 20.12.2 Release: 0 Summary: Download Manager License: GPL-2.0-or-later Group: Productivity/Networking/Other Source: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM -Patch1: 0001-Initialize-Transfer-m_runningSeconds.patch -Patch2: 0002-Don-t-create-dangling-iterators-in-TransferMultiSegK.patch BuildRequires: extra-cmake-modules BuildRequires: gpgme-devel BuildRequires: libboost_headers-devel