Hello community,
here is the log from the commit of package kio for openSUSE:Factory checked in at 2018-10-22 11:21:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kio (Old)
and /work/SRC/openSUSE:Factory/.kio.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kio"
Mon Oct 22 11:21:28 2018 rev:70 rq:642972 version:5.51.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/kio/kio.changes 2018-10-01 08:07:14.146326433 +0200
+++ /work/SRC/openSUSE:Factory/.kio.new/kio.changes 2018-10-22 11:22:24.151212760 +0200
@@ -1,0 +2,21 @@
+Thu Oct 18 14:40:57 UTC 2018 - Fabian Vogt
+
+- Add patch to fix kio_help crashing on start:
+ * 0001-kio_help-Fix-crash-in-QCoreApplication-when-accessin.patch
+
+-------------------------------------------------------------------
+Tue Oct 16 08:02:19 UTC 2018 - Luca Beltrame
+
+- Run spec-cleaner
+
+-------------------------------------------------------------------
+Mon Oct 15 11:50:36 UTC 2018 - lbeltrame@kde.org
+
+- Update to 5.51.0
+ * New feature release
+ * For more details please see:
+ * https://www.kde.org/announcements/kde-frameworks-5.51.0.php
+- Changes since 5.50.0:
+ * Too many changes to list here
+
+-------------------------------------------------------------------
Old:
----
kio-5.50.0.tar.xz
New:
----
0001-kio_help-Fix-crash-in-QCoreApplication-when-accessin.patch
kio-5.51.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kio.spec ++++++
--- /var/tmp/diff_new_pack.dPGnCq/_old 2018-10-22 11:22:24.875212027 +0200
+++ /var/tmp/diff_new_pack.dPGnCq/_new 2018-10-22 11:22:24.879212023 +0200
@@ -16,23 +16,25 @@
#
-%define _tar_path 5.50
+%define _tar_path 5.51
# Full KF5 version (e.g. 5.33.0)
%{!?_kf5_version: %global _kf5_version %{version}}
# Last major and minor KF5 version (e.g. 5.33)
%{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | awk -F. '{print $1"."$2}')}
%bcond_without lang
Name: kio
-Version: 5.50.0
+Version: 5.51.0
Release: 0
Summary: Network transparent access to files and data
License: LGPL-2.1-or-later
Group: System/GUI/KDE
-URL: http://www.kde.org
+URL: https://www.kde.org
Source: http://download.kde.org/stable/frameworks/%{_tar_path}/%{name}-%{version}.tar.xz
Source1: baselibs.conf
# PATCH-FIX-OPENSUSE kio_help-fallback-to-kde4-docs.patch -- allow kio_help to see into kde4 documentation, needed especially for khelpcenter5
Patch0: kio_help-fallback-to-kde4-docs.patch
+# PATCH-FIX-UPSTREAM
+Patch1: 0001-kio_help-Fix-crash-in-QCoreApplication-when-accessin.patch
BuildRequires: cmake >= 3.0
BuildRequires: extra-cmake-modules >= %{_kf5_bugfix_version}
BuildRequires: fdupes
@@ -41,6 +43,7 @@
BuildRequires: kcompletion-devel >= %{_kf5_bugfix_version}
BuildRequires: kconfigwidgets-devel >= %{_kf5_bugfix_version}
BuildRequires: kcoreaddons-devel >= %{_kf5_bugfix_version}
+BuildRequires: kcrash-devel >= %{_kf5_bugfix_version}
BuildRequires: kdbusaddons-devel >= %{_kf5_bugfix_version}
BuildRequires: kdoctools-devel >= %{_kf5_bugfix_version}
BuildRequires: kf5-filesystem
@@ -195,11 +198,11 @@
%{_kf5_sharedir}/dbus-1/services/org.kde.kioexecd.service
%dir %{_kf5_sharedir}/kconf_update/
%{_kf5_sharedir}/kconf_update/filepicker.upd
+%{_kf5_debugdir}/kio.categories
%files
%doc README*
%license COPYING*
-%{_kf5_debugdir}/kio.categories
%{_kf5_libdir}/libKF5KIOGui.so.*
%{_kf5_libdir}/libKF5KIOWidgets.so.*
%{_kf5_libdir}/libKF5KIOFileWidgets.so.*
++++++ 0001-kio_help-Fix-crash-in-QCoreApplication-when-accessin.patch ++++++
From cf3b0d102855a4a90db3fb65a99e0009fcdd3755 Mon Sep 17 00:00:00 2001
From: Michael Pyne
Date: Sat, 13 Oct 2018 19:09:50 -0400
Subject: [PATCH] kio_help: Fix crash in QCoreApplication when accessing
help://.
A recent commit d428fc8e6447ede81f1e1911d0b66b39265672f3 removed old
custom crash handling code in favor of KCrash. But this actually adds a
dependency on there being a valid QCoreApplication object.
I took from the example of the similar kio_file to simply create the
QCoreApplication here.
BUG:399709
Differential Revision: https://phabricator.kde.org/D16189
---
src/ioslaves/help/main.cpp | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/ioslaves/help/main.cpp b/src/ioslaves/help/main.cpp
index f09987aa..f800a9d0 100644
--- a/src/ioslaves/help/main.cpp
+++ b/src/ioslaves/help/main.cpp
@@ -10,6 +10,7 @@ extern "C" int xmlLoadExtDtdDefaultValue;
#include <QDebug>
+#include <QCoreApplication>
#include <QString>
#include
@@ -40,6 +41,9 @@ extern "C"
{
Q_DECL_EXPORT int kdemain(int argc, char **argv)
{
+ QCoreApplication app(argc, argv); // needed for KCrash
+ app.setApplicationName(QStringLiteral("kio_help"));
+
KDocTools::setupStandardDirs();
//qDebug() << "Starting " << getpid();
--
2.19.0
++++++ kio-5.50.0.tar.xz -> kio-5.51.0.tar.xz ++++++
++++ 79697 lines of diff (skipped)