Hello community, here is the log from the commit of package kontactinterface for openSUSE:Factory checked in at 2018-10-15 09:29:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kontactinterface (Old) and /work/SRC/openSUSE:Factory/.kontactinterface.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kontactinterface" Mon Oct 15 09:29:03 2018 rev:37 rq:641546 version:18.08.2 Changes: -------- --- /work/SRC/openSUSE:Factory/kontactinterface/kontactinterface.changes 2018-09-13 23:57:39.102125187 +0200 +++ /work/SRC/openSUSE:Factory/.kontactinterface.new/kontactinterface.changes 2018-10-15 09:29:12.516160916 +0200 @@ -1,0 +2,10 @@ +Thu Oct 11 20:07:07 UTC 2018 - lbeltr...@kde.org + +- Update to 18.08.2 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.08.2.php +- Changes since 18.08.1: + * Disable Chromium's crash handler + +------------------------------------------------------------------- Old: ---- kontactinterface-18.08.1.tar.xz New: ---- kontactinterface-18.08.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kontactinterface.spec ++++++ --- /var/tmp/diff_new_pack.svlREY/_old 2018-10-15 09:29:13.836159690 +0200 +++ /var/tmp/diff_new_pack.svlREY/_new 2018-10-15 09:29:13.836159690 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -20,7 +20,7 @@ %define kf5_version 5.19.0 Name: kontactinterface -Version: 18.08.1 +Version: 18.08.2 Release: 0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) ++++++ kontactinterface-18.08.1.tar.xz -> kontactinterface-18.08.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kontactinterface-18.08.1/CMakeLists.txt new/kontactinterface-18.08.2/CMakeLists.txt --- old/kontactinterface-18.08.1/CMakeLists.txt 2018-09-04 02:55:28.000000000 +0200 +++ new/kontactinterface-18.08.2/CMakeLists.txt 2018-10-09 02:30:55.000000000 +0200 @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.0) -set(PIM_VERSION "5.9.1") +set(PIM_VERSION "5.9.2") project(KontactInterface VERSION ${PIM_VERSION}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kontactinterface-18.08.1/po/zh_CN/kontactinterfaces5.po new/kontactinterface-18.08.2/po/zh_CN/kontactinterfaces5.po --- old/kontactinterface-18.08.1/po/zh_CN/kontactinterfaces5.po 2018-09-04 02:55:28.000000000 +0200 +++ new/kontactinterface-18.08.2/po/zh_CN/kontactinterfaces5.po 2018-10-09 02:30:55.000000000 +0200 @@ -7,8 +7,8 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2016-11-19 20:19+0100\n" -"PO-Revision-Date: 2018-08-30 13:16\n" -"Last-Translator: guoyunhebrave <yunhe....@protonmail.com>\n" +"PO-Revision-Date: 2018-09-28 19:52\n" +"Last-Translator: guoyunhe <yunhe....@protonmail.com>\n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" "MIME-Version: 1.0\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kontactinterface-18.08.1/src/pimuniqueapplication.cpp new/kontactinterface-18.08.2/src/pimuniqueapplication.cpp --- old/kontactinterface-18.08.1/src/pimuniqueapplication.cpp 2018-08-17 07:11:30.000000000 +0200 +++ new/kontactinterface-18.08.2/src/pimuniqueapplication.cpp 2018-10-08 19:28:18.000000000 +0200 @@ -39,6 +39,13 @@ using namespace KontactInterface; +namespace { + +const char kChromiumFlagsEnv[] = "QTWEBENGINE_CHROMIUM_FLAGS"; +const char kDisableInProcessStackTraces[] = "--disable-in-process-stack-traces"; + +} + //@cond PRIVATE class Q_DECL_HIDDEN KontactInterface::PimUniqueApplication::Private { @@ -52,6 +59,15 @@ delete cmdArgs; } + static void disableChromiumCrashHandler() + { + // Disable Chromium's own crash handler, which overrides DrKonqi. + auto flags = qgetenv(kChromiumFlagsEnv); + if (!flags.contains(kDisableInProcessStackTraces)) { + qputenv(kChromiumFlagsEnv, flags + " " + kDisableInProcessStackTraces); + } + } + QCommandLineParser *const cmdArgs; }; //@endcond @@ -132,6 +148,9 @@ QDBusConnection::sessionBus().registerService(serviceName); } + // Make sure we have DrKonqi + Private::disableChromiumCrashHandler(); + static_cast<PimUniqueApplication *>(qApp)->activate(arguments, QDir::currentPath()); return true; }