Hello community, here is the log from the commit of package kmbox for openSUSE:Factory checked in at 2019-08-16 15:39:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kmbox (Old) and /work/SRC/openSUSE:Factory/.kmbox.new.22127 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kmbox" Fri Aug 16 15:39:01 2019 rev:48 rq:723675 version:19.08.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kmbox/kmbox.changes 2019-07-16 08:33:28.619399735 +0200 +++ /work/SRC/openSUSE:Factory/.kmbox.new.22127/kmbox.changes 2019-08-16 15:39:03.009814437 +0200 @@ -1,0 +2,34 @@ +Fri Aug 9 08:31:16 UTC 2019 - Christophe Giboudeaux <[email protected]> + +- Update to 19.08.0 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-19.08.0.php +- No code change since 19.07.90 + +------------------------------------------------------------------- +Tue Aug 06 16:50:50 UTC 2019 - [email protected] + +- Update to 19.07.90 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-19.08-rc.php +- No code changes since 19.07.80 + +------------------------------------------------------------------- +Tue Jul 23 11:59:02 UTC 2019 - [email protected] + +- Update to 19.07.80 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-19.08-beta.php +- Changes since 19.04.3: + * Remove unused includes + * When we use framework 5.59.0 we can use new logging file directory + * Better check + * Fix check from QUrl + * Fix unlock mbox file + * It was fixed in 5.13.0beta2 + * metainfo.yaml: Fix cmakename, is own top-level entry + +------------------------------------------------------------------- Old: ---- kmbox-19.04.3.tar.xz New: ---- applications.keyring kmbox-19.08.0.tar.xz kmbox-19.08.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kmbox.spec ++++++ --- /var/tmp/diff_new_pack.mZlbi4/_old 2019-08-16 15:39:03.509814292 +0200 +++ /var/tmp/diff_new_pack.mZlbi4/_new 2019-08-16 15:39:03.513814290 +0200 @@ -20,14 +20,19 @@ %define kf5_version 5.26.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} +%bcond_without lang Name: kmbox -Version: 19.04.3 +Version: 19.08.0 Release: 0 Summary: KDE PIM Libraries: Mailbox functionality License: LGPL-2.1-or-later Group: System/GUI/KDE -URL: http://www.kde.org -Source: kmbox-%{version}.tar.xz +URL: https://www.kde.org +Source: https://download.kde.org/stable/applications/%{version}/src/%{name}-%{version}.tar.xz +%if %{with lang} +Source1: https://download.kde.org/stable/applications/%{version}/src/%{name}-%{version}.tar.xz.sig +Source2: applications.keyring +%endif BuildRequires: extra-cmake-modules >= 5.19.0 BuildRequires: kf5-filesystem BuildRequires: kmime-devel ++++++ kmbox-19.04.3.tar.xz -> kmbox-19.08.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kmbox-19.04.3/CMakeLists.txt new/kmbox-19.08.0/CMakeLists.txt --- old/kmbox-19.04.3/CMakeLists.txt 2019-06-24 07:01:32.000000000 +0200 +++ new/kmbox-19.08.0/CMakeLists.txt 2019-08-04 19:35:44.000000000 +0200 @@ -1,10 +1,10 @@ cmake_minimum_required(VERSION 3.5) -set(PIM_VERSION "5.11.3") +set(PIM_VERSION "5.12.0") project(KMbox VERSION ${PIM_VERSION}) # ECM setup -set(KF5_MIN_VERSION "5.56.0") +set(KF5_MIN_VERSION "5.60.0") find_package(ECM ${KF5_MIN_VERSION} CONFIG REQUIRED) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) @@ -23,7 +23,7 @@ set(KMBOX_LIB_VERSION ${PIM_VERSION}) -set(KMIME_LIB_VERSION "5.11.3") +set(KMIME_LIB_VERSION "5.12.0") ecm_setup_version(PROJECT VARIABLE_PREFIX KMBOX VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kmbox_version.h" @@ -34,12 +34,7 @@ ########### Find packages ########### find_package(KF5Mime ${KMIME_LIB_VERSION} CONFIG REQUIRED) -# workaround for https://bugreports.qt.io/browse/QTBUG-74665 (bug in qt5.13 reevaluate it) -if (${Qt5Core_VERSION} STRGREATER "5.13") - MESSAGE(STATUS "Qt version: ${Qt5Core_VERSION} DISABLE compile without deprecated methods. bug QTBUG-74665") -else() - add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x060000) -endif() +add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x060000) add_definitions(-DQT_NO_FOREACH) ########### Targets ########### @@ -73,6 +68,6 @@ COMPONENT Devel ) -install( FILES kmbox.renamecategories kmbox.categories DESTINATION ${KDE_INSTALL_CONFDIR} ) +install(FILES kmbox.renamecategories kmbox.categories DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}) feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kmbox-19.04.3/metainfo.yaml new/kmbox-19.08.0/metainfo.yaml --- old/kmbox-19.04.3/metainfo.yaml 2019-06-24 07:01:32.000000000 +0200 +++ new/kmbox-19.08.0/metainfo.yaml 2019-08-04 19:35:44.000000000 +0200 @@ -14,7 +14,7 @@ libraries: - qmake: Mbox cmake: "KF5::Mbox" - cmakename: KF5Mbox +cmakename: KF5Mbox public_lib: true group: kdepim diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kmbox-19.04.3/src/mbox.cpp new/kmbox-19.08.0/src/mbox.cpp --- old/kmbox-19.04.3/src/mbox.cpp 2019-06-24 07:01:32.000000000 +0200 +++ new/kmbox-19.08.0/src/mbox.cpp 2019-08-04 19:35:44.000000000 +0200 @@ -203,7 +203,8 @@ // FIXME: What if unlock fails? // if no separator was found, the file is still valid if it is empty - return unlock() && ((prevSeparator.size() != 0) || (d->mMboxFile.size() == 0)); + const bool val = unlock() && (!prevSeparator.isEmpty() || (d->mMboxFile.size() == 0)); + return val; } bool MBox::lock() @@ -565,7 +566,7 @@ bool MBox::save(const QString &fileName) { - if (!fileName.isEmpty() && QUrl(fileName).toLocalFile() != d->mMboxFile.fileName()) { + if (!fileName.isEmpty() && QUrl::fromUserInput(fileName).toLocalFile() != d->mMboxFile.fileName()) { if (!d->mMboxFile.copy(fileName)) { return false; } else { @@ -610,7 +611,6 @@ d->mMboxFile.write(d->mAppendedEntries); d->mAppendedEntries.clear(); d->mInitialMboxFileSize = d->mMboxFile.size(); - return unlock(); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kmbox-19.04.3/src/mboxentry.h new/kmbox-19.08.0/src/mboxentry.h --- old/kmbox-19.04.3/src/mboxentry.h 2019-06-24 07:01:32.000000000 +0200 +++ new/kmbox-19.08.0/src/mboxentry.h 2019-08-04 19:35:44.000000000 +0200 @@ -23,7 +23,6 @@ #include "kmbox_export.h" #include <QVector> -#include <QMetaType> #include <QPair> #include <QSharedDataPointer>
