Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package akonadi-notes for openSUSE:Factory checked in at 2021-08-16 10:06:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/akonadi-notes (Old) and /work/SRC/openSUSE:Factory/.akonadi-notes.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "akonadi-notes" Mon Aug 16 10:06:00 2021 rev:61 rq:911589 version:21.08.0 Changes: -------- --- /work/SRC/openSUSE:Factory/akonadi-notes/akonadi-notes.changes 2021-07-09 23:58:10.889064737 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-notes.new.1899/akonadi-notes.changes 2021-08-16 10:06:11.531482262 +0200 @@ -1,0 +2,24 @@ +Fri Aug 6 09:33:45 UTC 2021 - Christophe Giboudeaux <christo...@krop.fr> + +- Update to 21.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/21.08.0 +- No code change since 21.07.90 + +------------------------------------------------------------------- +Fri Jul 30 10:04:17 UTC 2021 - Christophe Giboudeaux <christo...@krop.fr> + +- Update to 21.07.90 + * New feature release +- No code change since 21.07.80 + +------------------------------------------------------------------- +Sat Jul 17 20:04:45 UTC 2021 - Christophe Giboudeaux <christo...@krop.fr> + +- Update to 21.07.80 + * New feature release +- No code change since 21.04.3 +- Only install the license files once + +------------------------------------------------------------------- Old: ---- akonadi-notes-21.04.3.tar.xz akonadi-notes-21.04.3.tar.xz.sig New: ---- akonadi-notes-21.08.0.tar.xz akonadi-notes-21.08.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ akonadi-notes.spec ++++++ --- /var/tmp/diff_new_pack.IznzK1/_old 2021-08-16 10:06:12.107481573 +0200 +++ /var/tmp/diff_new_pack.IznzK1/_new 2021-08-16 10:06:12.111481568 +0200 @@ -21,7 +21,7 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: akonadi-notes -Version: 21.04.3 +Version: 21.08.0 Release: 0 Summary: Library to implement management of notes in Akonadi License: LGPL-2.1-or-later @@ -37,8 +37,8 @@ BuildRequires: cmake(KF5Akonadi) BuildRequires: cmake(KF5I18n) >= %{kf5_version} BuildRequires: cmake(KF5Mime) -BuildRequires: cmake(Qt5Test) >= 5.14.0 -BuildRequires: cmake(Qt5Xml) >= 5.14.0 +BuildRequires: cmake(Qt5Test) >= 5.15.0 +BuildRequires: cmake(Qt5Xml) >= 5.15.0 %description Akonadi Notes is a library that bridges the type-agnostic API of @@ -91,7 +91,6 @@ %{_kf5_libdir}/libKF5AkonadiNotes.so.* %files devel -%license LICENSES/* %dir %{_kf5_includedir}/Akonadi %dir %{_kf5_includedir}/akonadi %{_kf5_cmakedir}/KF5AkonadiNotes/ @@ -103,7 +102,6 @@ %if %{with lang} %files lang -f %{name}.lang -%license LICENSES/* %endif %changelog ++++++ akonadi-notes-21.04.3.tar.xz -> akonadi-notes-21.08.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-notes-21.04.3/.clang-format new/akonadi-notes-21.08.0/.clang-format --- old/akonadi-notes-21.04.3/.clang-format 2021-06-16 07:25:45.000000000 +0200 +++ new/akonadi-notes-21.08.0/.clang-format 1970-01-01 01:00:00.000000000 +0100 @@ -1,76 +0,0 @@ ---- -# SPDX-FileCopyrightText: 2019 Christoph Cullmann <cullm...@kde.org> -# SPDX-FileCopyrightText: 2019 Gernot Gebhard <gebh...@absint.com> -# -# SPDX-License-Identifier: MIT - -# Style for C++ -Language: Cpp - -# base is WebKit coding style: https://webkit.org/code-style-guidelines/ -# below are only things set that diverge from this style! -BasedOnStyle: WebKit - -# enforce C++11 (e.g. for std::vector<std::vector<lala>> -Standard: Cpp11 - -# 4 spaces indent -TabWidth: 4 - -# 2 * 80 wide lines -ColumnLimit: 160 - -# sort includes inside line separated groups -SortIncludes: true - -# break before braces on function, namespace and class definitions. -BreakBeforeBraces: Linux - -# CrlInstruction *a; -PointerAlignment: Right - -# horizontally aligns arguments after an open bracket. -AlignAfterOpenBracket: Align - -# don't move all parameters to new line -AllowAllParametersOfDeclarationOnNextLine: false - -# no single line functions -AllowShortFunctionsOnASingleLine: None - -# always break before you encounter multi line strings -AlwaysBreakBeforeMultilineStrings: true - -# don't move arguments to own lines if they are not all on the same -BinPackArguments: false - -# don't move parameters to own lines if they are not all on the same -BinPackParameters: false - -# In case we have an if statement whith multiple lines the operator should be at the beginning of the line -# but we do not want to break assignments -BreakBeforeBinaryOperators: NonAssignment - -# format C++11 braced lists like function calls -Cpp11BracedListStyle: true - -# do not put a space before C++11 braced lists -SpaceBeforeCpp11BracedList: false - -# remove empty lines -KeepEmptyLinesAtTheStartOfBlocks: false - -# no namespace indentation to keep indent level low -NamespaceIndentation: None - -# we use template< without space. -SpaceAfterTemplateKeyword: false - -# macros for which the opening brace stays attached. -ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH, forever, Q_FOREVER, QBENCHMARK, QBENCHMARK_ONCE ] - -# keep lambda formatting multi-line if not empty -AllowShortLambdasOnASingleLine: Empty - -# We do not want clang-format to put all arguments on a new line -AllowAllArgumentsOnNextLine: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-notes-21.04.3/.gitignore new/akonadi-notes-21.08.0/.gitignore --- old/akonadi-notes-21.04.3/.gitignore 2021-06-16 07:25:45.000000000 +0200 +++ new/akonadi-notes-21.08.0/.gitignore 2021-07-31 12:11:11.000000000 +0200 @@ -19,3 +19,8 @@ CMakeLists.txt.user* *.unc-backup* compile_commands.json +.clang-format +.clangd +.idea +/cmake-build* +.cache diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-notes-21.04.3/CMakeLists.txt new/akonadi-notes-21.08.0/CMakeLists.txt --- old/akonadi-notes-21.04.3/CMakeLists.txt 2021-06-16 07:25:45.000000000 +0200 +++ new/akonadi-notes-21.08.0/CMakeLists.txt 2021-07-31 12:11:11.000000000 +0200 @@ -1,10 +1,10 @@ -cmake_minimum_required(VERSION 3.5 FATAL_ERROR) -set(PIM_VERSION "5.17.3") +cmake_minimum_required(VERSION 3.16 FATAL_ERROR) +set(PIM_VERSION "5.18.0") project(Akonadi-Notes VERSION ${PIM_VERSION}) # ECM setup -set(KF5_MIN_VERSION "5.79.0") +set(KF5_MIN_VERSION "5.83.0") find_package(ECM ${KF5_MIN_VERSION} CONFIG REQUIRED) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) @@ -22,11 +22,11 @@ include(KDEGitCommitHooks) include(ECMQtDeclareLoggingCategory) -set(QT_REQUIRED_VERSION "5.14.0") +set(QT_REQUIRED_VERSION "5.15.0") set(AKONADI_NOTES_VERSION ${PIM_VERSION}) -set(KMIMELIB_VERSION "5.17.3") -set(AKONADI_VERSION "5.17.3") +set(KMIMELIB_VERSION "5.18.0") +set(AKONADI_VERSION "5.18.0") ecm_setup_version(PROJECT VARIABLE_PREFIX AKONADINOTES VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/akonadi-notes_version.h" @@ -44,11 +44,11 @@ add_definitions(-DTRANSLATION_DOMAIN=\"akonadinotes5\") add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050f00) -add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x055000) +add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x055400) -set(CMAKE_CXX_STANDARD 14) +set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) add_subdirectory(src) if (BUILD_TESTING) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-notes-21.04.3/CMakePresets.json new/akonadi-notes-21.08.0/CMakePresets.json --- old/akonadi-notes-21.04.3/CMakePresets.json 2021-06-16 07:25:45.000000000 +0200 +++ new/akonadi-notes-21.08.0/CMakePresets.json 2021-07-31 12:11:11.000000000 +0200 @@ -1,5 +1,5 @@ { - "version": 1, + "version": 2, "configurePresets": [ { "name": "dev", @@ -23,6 +23,20 @@ } }, { + "name": "dev-clang", + "displayName": "dev-clang", + "generator": "Ninja", + "binaryDir": "${sourceDir}/build-clang", + "cacheVariables": { + "CMAKE_BUILD_TYPE": "Debug", + "CMAKE_EXPORT_COMPILE_COMMANDS": "ON" + }, + "environment": { + "CXX": "clang++", + "CCACHE_DISABLE": "ON" + } + }, + { "name": "unity", "displayName": "Build with CMake unity support.", "generator": "Ninja", @@ -51,6 +65,64 @@ "CMAKE_BUILD_TYPE": "RelWithDebInfo", "CMAKE_EXPORT_COMPILE_COMMANDS": "ON" } + }, + { + "name": "clazy", + "displayName": "clazy", + "generator": "Ninja", + "binaryDir": "${sourceDir}/build-clazy", + "cacheVariables": { + "CMAKE_BUILD_TYPE": "Debug" + }, + "environment": { + "CXX": "clazy", + "CCACHE_DISABLE": "ON" + } + } + + ], + "buildPresets": [ + { + "name": "dev", + "configurePreset": "dev" + }, + { + "name": "release", + "configurePreset": "release" + }, + { + "name": "dev-clang", + "configurePreset": "dev-clang" + }, + { + "name": "asan", + "configurePreset": "asan" + }, + { + "name": "unity", + "configurePreset": "unity" + }, + { + "name": "clazy", + "configurePreset": "clazy", + "environment": { + "CLAZY_CHECKS" : "level0,level1,detaching-member,ifndef-define-typo,isempty-vs-count,qrequiredresult-candidates,reserve-candidates,signal-with-return-value,unneeded-cast,function-args-by-ref,function-args-by-value,returning-void-expression,no-ctor-missing-parent-argument,isempty-vs-count,qhash-with-char-pointer-key,raw-environment-function,qproperty-type-mismatch,old-style-connect,qstring-allocations,container-inside-loop,heap-allocated-small-trivial-type,inefficient-qlist,qstring-varargs,level2,detaching-member,heap-allocated-small-trivial-type,isempty-vs-count,qstring-varargs,qvariant-template-instantiation,raw-environment-function,reserve-candidates,signal-with-return-value,thread-with-slots,no-ctor-missing-parent-argument,no-missing-typeinfo", + "CCACHE_DISABLE" : "ON" + } } + ], + "testPresets": [ + { + "name": "dev", + "configurePreset": "dev", + "output": {"outputOnFailure": true}, + "execution": {"noTestsAction": "error", "stopOnFailure": false} + }, + { + "name": "asan", + "configurePreset": "asan", + "output": {"outputOnFailure": true}, + "execution": {"noTestsAction": "error", "stopOnFailure": true} + } ] } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-notes-21.04.3/autotests/CMakeLists.txt new/akonadi-notes-21.08.0/autotests/CMakeLists.txt --- old/akonadi-notes-21.04.3/autotests/CMakeLists.txt 2021-06-16 07:25:45.000000000 +0200 +++ new/akonadi-notes-21.08.0/autotests/CMakeLists.txt 2021-07-31 12:11:11.000000000 +0200 @@ -1,10 +1,9 @@ include(ECMMarkAsTest) find_package(Qt5Test ${QT_REQUIRED_VERSION} CONFIG REQUIRED) -set(notestest_SRCS notestest.cpp) -add_executable(notestest ${notestest_SRCS}) +add_executable(notestest notestest.cpp) add_test(NAME notestest COMMAND notestest) ecm_mark_as_test(notestest) -target_link_libraries(notestest KF5AkonadiNotes KF5::Mime Qt5::Test) +target_link_libraries(notestest KF5AkonadiNotes KF5::Mime Qt::Test) set(CMAKE_PREFIX_PATH ../) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-notes-21.04.3/metainfo.yaml.license new/akonadi-notes-21.08.0/metainfo.yaml.license --- old/akonadi-notes-21.04.3/metainfo.yaml.license 1970-01-01 01:00:00.000000000 +0100 +++ new/akonadi-notes-21.08.0/metainfo.yaml.license 2021-07-31 12:11:11.000000000 +0200 @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: none +SPDX-License-Identifier: CC0-1.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-notes-21.04.3/po/zh_CN/akonadinotes5.po new/akonadi-notes-21.08.0/po/zh_CN/akonadinotes5.po --- old/akonadi-notes-21.04.3/po/zh_CN/akonadinotes5.po 2021-07-06 07:27:08.000000000 +0200 +++ new/akonadi-notes-21.08.0/po/zh_CN/akonadinotes5.po 2021-08-06 02:22:56.000000000 +0200 @@ -7,7 +7,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2021-01-27 03:05+0100\n" -"PO-Revision-Date: 2021-06-20 07:38\n" +"PO-Revision-Date: 2021-07-26 13:50\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-notes-21.04.3/sanitizers.supp new/akonadi-notes-21.08.0/sanitizers.supp --- old/akonadi-notes-21.04.3/sanitizers.supp 2021-06-16 07:25:45.000000000 +0200 +++ new/akonadi-notes-21.08.0/sanitizers.supp 2021-07-31 12:11:11.000000000 +0200 @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2021 Laurent Montel <mon...@kde.org> +# SPDX-License-Identifier: CC0-1.0 # Suppression file for ASAN/LSAN leak:libspeechd diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-notes-21.04.3/src/CMakeLists.txt new/akonadi-notes-21.08.0/src/CMakeLists.txt --- old/akonadi-notes-21.04.3/src/CMakeLists.txt 2021-06-16 07:25:45.000000000 +0200 +++ new/akonadi-notes-21.08.0/src/CMakeLists.txt 2021-07-31 12:11:11.000000000 +0200 @@ -1,14 +1,14 @@ -set(akonadinotes_LIB_SRC +add_library(KF5AkonadiNotes) +add_library(KF5::KF5AkonadiNotes ALIAS KF5AkonadiNotes) + +target_sources(KF5AkonadiNotes PRIVATE noteutils.cpp ) -ecm_qt_declare_logging_category(akonadinotes_LIB_SRC HEADER akonadi_notes_debug.h IDENTIFIER AKONADINOTES_LOG CATEGORY_NAME log_akonadi_notes) - -add_library(KF5AkonadiNotes ${akonadinotes_LIB_SRC}) +ecm_qt_declare_logging_category(KF5AkonadiNotes HEADER akonadi_notes_debug.h IDENTIFIER AKONADINOTES_LOG CATEGORY_NAME log_akonadi_notes) generate_export_header(KF5AkonadiNotes BASE_NAME akonadi-notes) -add_library(KF5::KF5AkonadiNotes ALIAS KF5AkonadiNotes) kde_target_enable_exceptions(KF5AkonadiNotes PUBLIC) @@ -19,12 +19,12 @@ PUBLIC KF5::Mime PRIVATE - Qt5::Xml + Qt::Xml KF5::I18n ) set_target_properties(KF5AkonadiNotes PROPERTIES - VERSION ${AKONADINOTES_VERSION_STRING} + VERSION ${AKONADINOTES_VERSION} SOVERSION ${AKONADINOTES_SOVERSION} EXPORT_NAME AkonadiNotes ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-notes-21.04.3/src/noteutils.cpp new/akonadi-notes-21.08.0/src/noteutils.cpp --- old/akonadi-notes-21.04.3/src/noteutils.cpp 2021-06-16 07:25:45.000000000 +0200 +++ new/akonadi-notes-21.08.0/src/noteutils.cpp 2021-07-31 12:11:11.000000000 +0200 @@ -434,7 +434,7 @@ header->fromUnicodeString(classification, ENCODING); msg->appendHeader(header); - for (const Attachment &a : qAsConst(d->attachments)) { + for (const Attachment &a : std::as_const(d->attachments)) { msg->addContent(d->createAttachmentPart(a)); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-notes-21.04.3/src/noteutils.h new/akonadi-notes-21.08.0/src/noteutils.h --- old/akonadi-notes-21.04.3/src/noteutils.h 2021-06-16 07:25:45.000000000 +0200 +++ new/akonadi-notes-21.08.0/src/noteutils.h 2021-07-31 12:11:11.000000000 +0200 @@ -4,8 +4,7 @@ SPDX-License-Identifier: LGPL-2.0-or-later */ -#ifndef NOTEUTILS_H -#define NOTEUTILS_H +#pragma once #include "akonadi-notes_export.h" @@ -286,4 +285,3 @@ } Q_DECLARE_TYPEINFO(Akonadi::NoteUtils::Attachment, Q_MOVABLE_TYPE); -#endif