Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kdav for openSUSE:Factory checked in at 2022-03-14 19:34:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kdav (Old) and /work/SRC/openSUSE:Factory/.kdav.new.25692 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdav" Mon Mar 14 19:34:17 2022 rev:62 rq:961234 version:5.92.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kdav/kdav.changes 2022-02-24 18:21:32.938688828 +0100 +++ /work/SRC/openSUSE:Factory/.kdav.new.25692/kdav.changes 2022-03-14 19:35:36.546021548 +0100 @@ -1,0 +2,14 @@ +Mon Mar 7 09:26:48 UTC 2022 - Christophe Giboudeaux <[email protected]> + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * Fix the Qt6 Android build + * Add iCloud info to README + * Fix variable name typo + * Replace absolute URIs with relative ones in calendar-multiget request + +------------------------------------------------------------------- Old: ---- kdav-5.91.0.tar.xz kdav-5.91.0.tar.xz.sig New: ---- kdav-5.92.0.tar.xz kdav-5.92.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdav.spec ++++++ --- /var/tmp/diff_new_pack.IAQzcR/_old 2022-03-14 19:35:37.122022239 +0100 +++ /var/tmp/diff_new_pack.IAQzcR/_new 2022-03-14 19:35:37.130022248 +0100 @@ -16,14 +16,14 @@ # -%define _tar_path 5.91 +%define _tar_path 5.92 # 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 released Name: kdav -Version: 5.91.0 +Version: 5.92.0 Release: 0 Summary: DAV protocol implementation License: LGPL-2.0-or-later @@ -42,7 +42,6 @@ BuildRequires: cmake(Qt5Gui) BuildRequires: cmake(Qt5Test) BuildRequires: cmake(Qt5XmlPatterns) -Recommends: %{name}-lang %description kdav is a library providing a KJob-based implementation of DAV protocols such as ++++++ kdav-5.91.0.tar.xz -> kdav-5.92.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdav-5.91.0/.gitlab-ci.yml new/kdav-5.92.0/.gitlab-ci.yml --- old/kdav-5.91.0/.gitlab-ci.yml 2022-02-05 22:20:48.000000000 +0100 +++ new/kdav-5.92.0/.gitlab-ci.yml 2022-03-05 13:58:06.000000000 +0100 @@ -6,3 +6,4 @@ - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/android.yml - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/freebsd.yml - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux-qt6.yml + - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/android-qt6.yml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdav-5.91.0/CMakeLists.txt new/kdav-5.92.0/CMakeLists.txt --- old/kdav-5.91.0/CMakeLists.txt 2022-02-05 22:20:48.000000000 +0100 +++ new/kdav-5.92.0/CMakeLists.txt 2022-03-05 13:58:06.000000000 +0100 @@ -1,11 +1,11 @@ cmake_minimum_required(VERSION 3.16) -set(KF_VERSION "5.91.0") # handled by release scripts -set(KF_DEP_VERSION "5.91.0") # handled by release scripts +set(KF_VERSION "5.92.0") # handled by release scripts +set(KF_DEP_VERSION "5.92.0") # handled by release scripts project(libkdav VERSION ${KF_VERSION}) -find_package(ECM 5.91.0 CONFIG REQUIRED) +find_package(ECM 5.92.0 CONFIG REQUIRED) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) include(KDEInstallDirs) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdav-5.91.0/README.md new/kdav-5.92.0/README.md --- old/kdav-5.91.0/README.md 2022-02-05 22:20:48.000000000 +0100 +++ new/kdav-5.92.0/README.md 2022-03-05 13:58:06.000000000 +0100 @@ -50,3 +50,7 @@ * Google calendar https://www.google.com/calendar/dav/<CALENDAR_ID>/events - CalDAV working. + +* iCloud + https://caldav.icloud.com/ + - CalDAV working ([App-specific password required](https://support.apple.com/en-us/HT204397)). \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdav-5.91.0/po/sk/libkdav.po new/kdav-5.92.0/po/sk/libkdav.po --- old/kdav-5.91.0/po/sk/libkdav.po 2022-02-05 22:20:48.000000000 +0100 +++ new/kdav-5.92.0/po/sk/libkdav.po 2022-03-05 13:58:06.000000000 +0100 @@ -1,18 +1,19 @@ # translation of libkdav.po to Slovak # Roman Pahol??k <[email protected]>, 2017. +# Matej Mrenica <[email protected]>, 2022. msgid "" msgstr "" "Project-Id-Version: libkdav\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2021-03-09 02:40+0100\n" -"PO-Revision-Date: 2017-12-03 21:41+0100\n" -"Last-Translator: Roman Paholik <[email protected]>\n" -"Language-Team: Slovak <[email protected]>\n" +"PO-Revision-Date: 2022-02-14 19:47+0100\n" +"Last-Translator: Matej Mrenica <[email protected]>\n" +"Language-Team: Slovak <[email protected]>\n" "Language: sk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 2.0\n" +"X-Generator: Lokalize 21.12.2\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #: common/daverror.cpp:88 @@ -149,11 +150,9 @@ msgstr "Bol probl??m s po??iadavkou." #: common/daverror.cpp:146 -#, fuzzy, kde-format -#| msgid "" -#| "There was a problem with the request. The requested mimetypes are not " -#| "supported." +#, kde-format msgid "" "There was a problem with the request. The requested MIME types are not " "supported." -msgstr "Nastal probl??m s po??iadavkou. Po??adovan?? mime typy nie s?? podporovan??." +msgstr "" +"Vyskytol sa probl??m so ??iados??ou. Po??adovan?? typy MIME nie s?? podporovan??." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdav-5.91.0/po/zh_CN/libkdav.po new/kdav-5.92.0/po/zh_CN/libkdav.po --- old/kdav-5.91.0/po/zh_CN/libkdav.po 2022-02-05 22:20:48.000000000 +0100 +++ new/kdav-5.92.0/po/zh_CN/libkdav.po 2022-03-05 13:58:06.000000000 +0100 @@ -8,7 +8,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2021-03-09 02:40+0100\n" -"PO-Revision-Date: 2022-01-08 15:22\n" +"PO-Revision-Date: 2022-02-26 05:16\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdav-5.91.0/src/common/davitemslistjob.cpp new/kdav-5.92.0/src/common/davitemslistjob.cpp --- old/kdav-5.91.0/src/common/davitemslistjob.cpp 2022-02-05 22:20:48.000000000 +0100 +++ new/kdav-5.92.0/src/common/davitemslistjob.cpp 2022-03-05 13:58:06.000000000 +0100 @@ -70,7 +70,7 @@ const DavProtocolBase *protocol = DavManager::davProtocol(d->mUrl.protocol()); Q_ASSERT(protocol); - const QVector queries = protocol->itemsQueries(); + const auto queries = protocol->itemsQueries(); for (XMLQueryBuilder::Ptr builder : queries) { if (!d->mRangeStart.isEmpty()) { builder->setParameter(QStringLiteral("start"), d->mRangeStart); @@ -199,7 +199,7 @@ // check whether it is a DAV collection ... const QDomElement resourcetypeElement = Utils::firstChildElementNS(propElement, QStringLiteral("DAV:"), QStringLiteral("resourcetype")); - if (!responseElement.isNull()) { + if (!resourcetypeElement.isNull()) { const QDomElement collectionElement = Utils::firstChildElementNS(resourcetypeElement, QStringLiteral("DAV:"), QStringLiteral("collection")); if (!collectionElement.isNull()) { responseElement = Utils::nextSiblingElementNS(responseElement, QStringLiteral("DAV:"), QStringLiteral("response")); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdav-5.91.0/src/common/protocolinfo.h new/kdav-5.92.0/src/common/protocolinfo.h --- old/kdav-5.91.0/src/common/protocolinfo.h 2022-02-05 22:20:48.000000000 +0100 +++ new/kdav-5.92.0/src/common/protocolinfo.h 2022-03-05 13:58:06.000000000 +0100 @@ -23,29 +23,29 @@ * there is no need to call Akonadi::ResourceBase::retrieveItem() for every single * DAV resource. */ -KDAV_EXPORT Q_REQUIRED_RESULT bool useMultiget(KDAV::Protocol protocol); +Q_REQUIRED_RESULT KDAV_EXPORT bool useMultiget(KDAV::Protocol protocol); /** Returns the principal home set of @p protocol. */ -KDAV_EXPORT Q_REQUIRED_RESULT QString principalHomeSet(KDAV::Protocol protocol); +Q_REQUIRED_RESULT KDAV_EXPORT QString principalHomeSet(KDAV::Protocol protocol); /** Returns the principal home set namespace of @p protocol. */ -KDAV_EXPORT Q_REQUIRED_RESULT QString principalHomeSetNS(KDAV::Protocol protocol); +Q_REQUIRED_RESULT KDAV_EXPORT QString principalHomeSetNS(KDAV::Protocol protocol); /** * Returns the untranslated name of the given DAV @p protocol dialect. */ -KDAV_EXPORT Q_REQUIRED_RESULT QString protocolName(KDAV::Protocol protocol); +Q_REQUIRED_RESULT KDAV_EXPORT QString protocolName(KDAV::Protocol protocol); /** * Returns the protocol matching the given name. This is the opposite of * ProtocolInfo::protocolName(). */ -KDAV_EXPORT Q_REQUIRED_RESULT KDAV::Protocol protocolByName(const QString &name); +Q_REQUIRED_RESULT KDAV_EXPORT KDAV::Protocol protocolByName(const QString &name); /** * Returns the mimetype that shall be used for contact DAV resources using @p protocol. */ -KDAV_EXPORT Q_REQUIRED_RESULT QString contactsMimeType(KDAV::Protocol protocol); +Q_REQUIRED_RESULT KDAV_EXPORT QString contactsMimeType(KDAV::Protocol protocol); } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdav-5.91.0/src/protocols/caldavprotocol.cpp new/kdav-5.92.0/src/protocols/caldavprotocol.cpp --- old/kdav-5.91.0/src/protocols/caldavprotocol.cpp 2022-02-05 22:20:48.000000000 +0100 +++ new/kdav-5.92.0/src/protocols/caldavprotocol.cpp 2022-03-05 13:58:06.000000000 +0100 @@ -260,7 +260,7 @@ for (const QString &url : urls) { QDomElement hrefElement = document.createElementNS(QStringLiteral("DAV:"), QStringLiteral("href")); const QUrl pathUrl = QUrl::fromUserInput(url); - const QDomText textNode = document.createTextNode(pathUrl.toString()); + const QDomText textNode = document.createTextNode(pathUrl.path()); hrefElement.appendChild(textNode); multigetElement.appendChild(hrefElement);
