Hello community, here is the log from the commit of package kmbox for openSUSE:Factory checked in at 2018-08-22 14:13:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kmbox (Old) and /work/SRC/openSUSE:Factory/.kmbox.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kmbox" Wed Aug 22 14:13:56 2018 rev:36 rq:630145 version:18.08.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kmbox/kmbox.changes 2018-07-18 22:43:21.433065973 +0200 +++ /work/SRC/openSUSE:Factory/.kmbox.new/kmbox.changes 2018-08-22 14:13:57.849443422 +0200 @@ -1,0 +2,20 @@ +Thu Aug 16 22:05:22 UTC 2018 - christo...@krop.fr + +- Update to 18.08.0 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.08.0.php +- Changes since 18.07.80: + * None + +------------------------------------------------------------------- +Thu Jul 26 13:00:47 UTC 2018 - lbeltr...@kde.org + +- Update to 18.07.80 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.07.80.php +- Changes since 18.04.3: + * Use Q_REQUIRED_RESULT + +------------------------------------------------------------------- Old: ---- kmbox-18.04.3.tar.xz New: ---- kmbox-18.08.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kmbox.spec ++++++ --- /var/tmp/diff_new_pack.YmgGBC/_old 2018-08-22 14:13:58.249444371 +0200 +++ /var/tmp/diff_new_pack.YmgGBC/_new 2018-08-22 14:13:58.249444371 +0200 @@ -18,11 +18,11 @@ %define kf5_version 5.19.0 Name: kmbox -Version: 18.04.3 +Version: 18.08.0 Release: 0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) -%{!?_kapp_version: %global _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} +%{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} Summary: KDE PIM Libraries: Mailbox functionality License: LGPL-2.1-or-later Group: System/GUI/KDE ++++++ kmbox-18.04.3.tar.xz -> kmbox-18.08.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kmbox-18.04.3/CMakeLists.txt new/kmbox-18.08.0/CMakeLists.txt --- old/kmbox-18.04.3/CMakeLists.txt 2018-06-29 07:04:44.000000000 +0200 +++ new/kmbox-18.08.0/CMakeLists.txt 2018-08-06 07:14:35.000000000 +0200 @@ -1,10 +1,10 @@ cmake_minimum_required(VERSION 3.0) -set(PIM_VERSION "5.8.3") +set(PIM_VERSION "5.9.0") project(KMbox VERSION ${PIM_VERSION}) # ECM setup -set(KF5_VERSION "5.44.0") +set(KF5_VERSION "5.47.0") find_package(ECM ${KF5_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.8.3") +set(KMIME_LIB_VERSION "5.9.0") ecm_setup_version(PROJECT VARIABLE_PREFIX KMBOX VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kmbox_version.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kmbox-18.04.3/src/mbox.h new/kmbox-18.08.0/src/mbox.h --- old/kmbox-18.04.3/src/mbox.h 2018-06-29 07:04:44.000000000 +0200 +++ new/kmbox-18.08.0/src/mbox.h 2018-08-06 07:14:35.000000000 +0200 @@ -69,7 +69,7 @@ * @return the corresponding mbox entry for the message in the file or an invalid mbox entry * if the message was not added. */ - MBoxEntry appendMessage(const KMime::Message::Ptr &message); + Q_REQUIRED_RESULT MBoxEntry appendMessage(const KMime::Message::Ptr &message); /** * Retrieve the mbox entry objects for all emails from the file except the @@ -78,12 +78,12 @@ * @param deletedEntries list of mbox entries that have been deleted and need not be retrieved * Note: One <em>must</em> call load() before calling this method. */ - MBoxEntry::List entries(const MBoxEntry::List &deletedEntries = MBoxEntry::List()) const; + Q_REQUIRED_RESULT MBoxEntry::List entries(const MBoxEntry::List &deletedEntries = MBoxEntry::List()) const; /** * Returns the file name that was passed to the last call to load(). */ - QString fileName() const; + Q_REQUIRED_RESULT QString fileName() const; /** * Loads the raw mbox data from disk into the current MBox object. Messages @@ -97,7 +97,7 @@ * * @see save( const QString & ) */ - bool load(const QString &fileName); + Q_REQUIRED_RESULT bool load(const QString &fileName); /** * Locks the mbox file using the configured lock method. This can be used @@ -111,12 +111,12 @@ * * @see setLockType( LockType ), unlock() */ - bool lock(); + Q_REQUIRED_RESULT bool lock(); /** * Returns whether or not the mbox currently is locked. */ - bool locked() const; + Q_REQUIRED_RESULT bool locked() const; /** * Removes all messages for the given mbox entries from the current reference file @@ -136,7 +136,7 @@ * loaded, false otherwise. If the latter, the physical file has * not changed. */ - bool purge(const MBoxEntry::List &deletedEntries, QList<MBoxEntry::Pair> *movedEntries = nullptr); + Q_REQUIRED_RESULT bool purge(const MBoxEntry::List &deletedEntries, QList<MBoxEntry::Pair> *movedEntries = nullptr); /** * Reads the entire message from the file for the given mbox @p entry. If the @@ -163,7 +163,7 @@ * * @see lock(), unlock() */ - QByteArray readMessageHeaders(const MBoxEntry &entry); + Q_REQUIRED_RESULT QByteArray readMessageHeaders(const MBoxEntry &entry); /** * Reads the entire message from the file for the given mbox @p entry. If the @@ -176,7 +176,7 @@ * * @see lock(), unlock() */ - QByteArray readRawMessage(const MBoxEntry &entry); + Q_REQUIRED_RESULT QByteArray readRawMessage(const MBoxEntry &entry); /** * Writes the mbox to disk. If the fileName is empty only appended messages @@ -189,7 +189,7 @@ * * @see load( const QString & ) */ - bool save(const QString &fileName = QString()); + Q_REQUIRED_RESULT bool save(const QString &fileName = QString()); /** * Sets the locktype that should be used for locking the mbox file. If the @@ -200,7 +200,7 @@ * to make sure that it doesn't leave a locked file for one of the lockfile * / mutt_dotlock methods. */ - bool setLockType(LockType ltype); + Q_REQUIRED_RESULT bool setLockType(LockType ltype); /** * Sets the lockfile that should be used by the procmail or the KDE lock @@ -227,7 +227,7 @@ * * @see lock() */ - bool unlock(); + Q_REQUIRED_RESULT bool unlock(); /** * Set the access mode of the mbox file to read only. * @@ -253,7 +253,7 @@ * * @since 4.14.5 */ - bool isReadOnly() const; + Q_REQUIRED_RESULT bool isReadOnly() const; private: //@cond PRIVATE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kmbox-18.04.3/src/mbox_p.h new/kmbox-18.08.0/src/mbox_p.h --- old/kmbox-18.04.3/src/mbox_p.h 2018-06-29 07:04:44.000000000 +0200 +++ new/kmbox-18.08.0/src/mbox_p.h 2018-08-06 07:14:35.000000000 +0200 @@ -40,11 +40,11 @@ void initLoad(const QString &fileName); - bool open(); + Q_REQUIRED_RESULT bool open(); - bool startTimerIfNeeded(); + Q_REQUIRED_RESULT bool startTimerIfNeeded(); - bool isMBoxSeparator(const QByteArray &line) const; + Q_REQUIRED_RESULT bool isMBoxSeparator(const QByteArray &line) const; public Q_SLOTS: void unlockMBox(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kmbox-18.04.3/src/mboxentry.h new/kmbox-18.08.0/src/mboxentry.h --- old/kmbox-18.04.3/src/mboxentry.h 2018-06-29 07:04:44.000000000 +0200 +++ new/kmbox-18.08.0/src/mboxentry.h 2018-08-06 07:14:35.000000000 +0200 @@ -88,25 +88,25 @@ /** * Returns whether this is a valid mbox entry object. */ - bool isValid() const; + Q_REQUIRED_RESULT bool isValid() const; /** * Returns the offset of the message that is referenced by this * mbox entry object. */ - quint64 messageOffset() const; + Q_REQUIRED_RESULT quint64 messageOffset() const; /** * Returns the size of the message that is referenced by this * mbox entry object. */ - quint64 messageSize() const; + Q_REQUIRED_RESULT quint64 messageSize() const; /** * Returns the separator size of the message that is referenced by this * mbox entry object. */ - quint64 separatorSize() const; + Q_REQUIRED_RESULT quint64 separatorSize() const; private: //@cond PRIVATE