Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kf6-kdav for openSUSE:Factory 
checked in at 2026-01-12 10:11:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-kdav (Old)
 and      /work/SRC/openSUSE:Factory/.kf6-kdav.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kf6-kdav"

Mon Jan 12 10:11:22 2026 rev:23 rq:1326417 version:6.22.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kf6-kdav/kf6-kdav.changes        2025-12-16 
15:55:35.085161075 +0100
+++ /work/SRC/openSUSE:Factory/.kf6-kdav.new.1928/kf6-kdav.changes      
2026-01-12 10:15:08.986270290 +0100
@@ -1,0 +2,13 @@
+Sun Jan  4 14:47:08 UTC 2026 - Christophe Marin <[email protected]>
+
+- Update to 6.22.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/6/6.22.0
+- Changes since 6.21.0:
+  * Update dependency version to 6.22.0
+  * Don't hide when the principals home sets fetch failed
+  * Use ECM_TEST_NAME_PREFIX
+  * Update version to 6.22.0
+
+-------------------------------------------------------------------

Old:
----
  kdav-6.21.0.tar.xz
  kdav-6.21.0.tar.xz.sig

New:
----
  kdav-6.22.0.tar.xz
  kdav-6.22.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kf6-kdav.spec ++++++
--- /var/tmp/diff_new_pack.RPV40y/_old  2026-01-12 10:15:10.674339609 +0100
+++ /var/tmp/diff_new_pack.RPV40y/_new  2026-01-12 10:15:10.698340594 +0100
@@ -19,11 +19,11 @@
 %define qt6_version 6.8.0
 
 %define rname kdav
-# Full KF6 version (e.g. 6.21.0)
+# Full KF6 version (e.g. 6.22.0)
 %{!?_kf6_version: %global _kf6_version %{version}}
 %bcond_without released
 Name:           kf6-kdav
-Version:        6.21.0
+Version:        6.22.0
 Release:        0
 Summary:        DAV protocol implementation
 License:        LGPL-2.0-or-later


++++++ kdav-6.21.0.tar.xz -> kdav-6.22.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdav-6.21.0/CMakeLists.txt 
new/kdav-6.22.0/CMakeLists.txt
--- old/kdav-6.21.0/CMakeLists.txt      2025-12-05 14:20:28.000000000 +0100
+++ new/kdav-6.22.0/CMakeLists.txt      2026-01-02 18:41:16.000000000 +0100
@@ -1,11 +1,11 @@
 cmake_minimum_required(VERSION 3.16)
 
-set(KF_VERSION "6.21.0") # handled by release scripts
-set(KF_DEP_VERSION "6.21.0") # handled by release scripts
+set(KF_VERSION "6.22.0") # handled by release scripts
+set(KF_DEP_VERSION "6.22.0") # handled by release scripts
 
 project(libkdav VERSION ${KF_VERSION})
 
-find_package(ECM 6.21.0 CONFIG REQUIRED)
+find_package(ECM 6.22.0 CONFIG REQUIRED)
 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
 
 include(KDEInstallDirs)
@@ -33,8 +33,8 @@
 # setup lib
 
 ecm_set_disabled_deprecation_versions(
-    QT 6.10.0
-    KF 6.19.0
+    QT 6.11.0
+    KF 6.21.0
 )
 
 set(kdav_version_header "${CMAKE_CURRENT_BINARY_DIR}/src/kdav_version.h")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdav-6.21.0/autotests/CMakeLists.txt 
new/kdav-6.22.0/autotests/CMakeLists.txt
--- old/kdav-6.21.0/autotests/CMakeLists.txt    2025-12-05 14:20:28.000000000 
+0100
+++ new/kdav-6.22.0/autotests/CMakeLists.txt    2026-01-02 18:41:16.000000000 
+0100
@@ -1,38 +1,34 @@
 set(EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR})
 add_definitions(-DAUTOTEST_DATA_DIR="${CMAKE_CURRENT_SOURCE_DIR}/data")
 
+set(ECM_TEST_NAME_PREFIX "kdav-")
+
 ecm_add_test(davcollectiontest.cpp davcollectiontest.h
     TEST_NAME davcollection
-    NAME_PREFIX "kdav-"
     LINK_LIBRARIES KF6::DAV Qt6::Test Qt6::Core Qt6::Gui
 )
 
 ecm_add_test(davitemtest.cpp davitemtest.h
     TEST_NAME davitem
-    NAME_PREFIX "kdav-"
     LINK_LIBRARIES KF6::DAV Qt6::Test Qt6::Core
 )
 
 ecm_add_test(davurltest.cpp davurltest.h
     TEST_NAME davurl
-    NAME_PREFIX "kdav-"
     LINK_LIBRARIES KF6::DAV Qt6::Test Qt6::Core
 )
 
 ecm_add_test(davcollectionsmultifetchjobtest.cpp fakeserver.cpp 
davcollectionsmultifetchjobtest.h fakeserver.h
     TEST_NAME davcollectionsmultifetchjobtest
-    NAME_PREFIX "kdav-"
     LINK_LIBRARIES KF6::DAV Qt6::Test Qt6::Core Qt6::Network
 )
 
 ecm_add_test(davitemfetchjobtest.cpp fakeserver.cpp davitemfetchjobtest.h 
fakeserver.h
     TEST_NAME davitemfetchjob
-    NAME_PREFIX "kdav-"
     LINK_LIBRARIES KF6::DAV Qt6::Test Qt6::Core Qt6::Network
 )
 
 ecm_add_test(davitemslistjobtest.cpp fakeserver.cpp davitemslistjobtest.h 
fakeserver.h
     TEST_NAME davitemslistjob
-    NAME_PREFIX "kdav-"
     LINK_LIBRARIES KF6::DAV Qt6::Test Qt6::Core Qt6::Network
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdav-6.21.0/po/ga/libkdav6.po 
new/kdav-6.22.0/po/ga/libkdav6.po
--- old/kdav-6.21.0/po/ga/libkdav6.po   1970-01-01 01:00:00.000000000 +0100
+++ new/kdav-6.22.0/po/ga/libkdav6.po   2026-01-02 18:41:16.000000000 +0100
@@ -0,0 +1,142 @@
+# Irish translation of akonadi_davcalendar_resource
+# Copyright (C) 2009 This_file_is_part_of_KDE
+# This file is distributed under the same license as the 
akonadi_davcalendar_resource package.
+# Kevin Scannell <[email protected]>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: akonadi_davcalendar_resource\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n";
+"POT-Creation-Date: 2025-11-17 11:49+0000\n"
+"PO-Revision-Date: 2009-12-24 06:59-0500\n"
+"Last-Translator: Kevin Scannell <[email protected]>\n"
+"Language-Team: Irish <[email protected]>\n"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n < 11 ? "
+"3 : 4\n"
+
+#: common/daverror.cpp:88
+#, kde-format
+msgid "Invalid username/password"
+msgstr ""
+
+#: common/daverror.cpp:90
+#, kde-format
+msgid "Access forbidden"
+msgstr ""
+
+#: common/daverror.cpp:92
+#, kde-format
+msgid "Resource not found"
+msgstr ""
+
+#: common/daverror.cpp:94
+#, kde-format
+msgid "HTTP error"
+msgstr ""
+
+#: common/daverror.cpp:96
+#, kde-format
+msgid ""
+"There was a problem with the request.\n"
+"%1 (%2)."
+msgstr ""
+
+#: common/daverror.cpp:99
+#, kde-format
+msgid "Protocol for the collection does not support MULTIGET"
+msgstr ""
+
+#: common/daverror.cpp:102
+#, kde-format
+msgid ""
+"The server encountered an error that prevented it from completing your "
+"request: %1 (%2)"
+msgstr ""
+
+#: common/daverror.cpp:105
+#, kde-format
+msgid ""
+"There was a problem with the request. The collection has not been deleted "
+"from the server.\n"
+"%1 (%2)."
+msgstr ""
+
+#: common/daverror.cpp:108
+#, kde-format
+msgid "Invalid responses from backend"
+msgstr ""
+
+#: common/daverror.cpp:111
+#, kde-format
+msgid "Error setting focus for XQuery"
+msgstr ""
+
+#: common/daverror.cpp:114
+#, kde-format
+msgid "Invalid XQuery submitted by DAV implementation"
+msgstr ""
+
+#: common/daverror.cpp:118
+#, kde-format
+msgid ""
+"There was a problem with the request. The collection has not been modified "
+"on the server.\n"
+"%1 (%2)."
+msgstr ""
+
+#: common/daverror.cpp:124
+#, kde-format
+msgid "No properties to change or remove"
+msgstr ""
+
+#: common/daverror.cpp:127
+#, kde-format
+msgid "There was an error when modifying the properties"
+msgstr ""
+
+#: common/daverror.cpp:129
+#, kde-format
+msgid ""
+"\n"
+"The server returned more information:\n"
+"%1"
+msgstr ""
+
+#: common/daverror.cpp:133
+#, kde-format
+msgid ""
+"There was a problem with the request. The item has not been created on the "
+"server.\n"
+"%1 (%2)."
+msgstr ""
+
+#: common/daverror.cpp:136
+#, kde-format
+msgid ""
+"There was a problem with the request. The item has not been deleted from the "
+"server.\n"
+"%1 (%2)."
+msgstr ""
+
+#: common/daverror.cpp:139
+#, kde-format
+msgid ""
+"There was a problem with the request. The item was not modified on the "
+"server.\n"
+"%1 (%2)."
+msgstr ""
+
+#: common/daverror.cpp:142
+#, kde-format
+msgid "There was a problem with the request."
+msgstr ""
+
+#: common/daverror.cpp:146
+#, kde-format
+msgid ""
+"There was a problem with the request. The requested MIME types are not "
+"supported."
+msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdav-6.21.0/src/common/davcollectionsfetchjob.cpp 
new/kdav-6.22.0/src/common/davcollectionsfetchjob.cpp
--- old/kdav-6.21.0/src/common/davcollectionsfetchjob.cpp       2025-12-05 
14:20:28.000000000 +0100
+++ new/kdav-6.22.0/src/common/davcollectionsfetchjob.cpp       2026-01-02 
18:41:16.000000000 +0100
@@ -91,18 +91,17 @@
     const DavPrincipalHomeSetsFetchJob *davJob = 
qobject_cast<DavPrincipalHomeSetsFetchJob *>(job);
 
     if (davJob->error()) {
-        if (davJob->canRetryLater()) {
-            // If we have a non-persistent HTTP error code then this may mean 
that
-            // the URL was not a principal URL. Retry as if it were a calendar 
URL.
-            qCDebug(KDAV_LOG) << job->errorText();
-            doCollectionsFetch(mUrl.url());
-        } else {
-            // Just give up here.
-            setDavError(davJob->davError());
-            setErrorTextFromDavError();
-            emitResult();
-        }
-
+        // Note: previously we were fetching the collections from that same URL
+        // to probe for collections assuming principals were in fact not 
supported
+        // this is a slippery slope.
+        // Indeed, it could be a misconfiguration or a temporary error, if we 
try
+        // to be too clever about it this leads to data losses (by wrongly 
claiming
+        // the job didn't fail and returning empty set of principals or 
collections).
+        //
+        // Just give up here.
+        setDavError(davJob->davError());
+        setErrorTextFromDavError();
+        emitResult();
         return;
     }
 

Reply via email to