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 <[email protected]>
+
+- 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 <[email protected]>
+
+- Run spec-cleaner
+
+-------------------------------------------------------------------
+Mon Oct 15 11:50:36 UTC 2018 - [email protected]
+
+- 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 <[email protected]>
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 <stdlib.h>
@@ -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)


Reply via email to