Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kcalendarcore for openSUSE:Factory 
checked in at 2023-05-14 16:30:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kcalendarcore (Old)
 and      /work/SRC/openSUSE:Factory/.kcalendarcore.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kcalendarcore"

Sun May 14 16:30:17 2023 rev:44 rq:1086906 version:5.106.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kcalendarcore/kcalendarcore.changes      
2023-04-09 18:41:21.269866015 +0200
+++ /work/SRC/openSUSE:Factory/.kcalendarcore.new.1533/kcalendarcore.changes    
2023-05-14 16:32:17.827364133 +0200
@@ -1,0 +2,13 @@
+Sat May  6 14:01:27 UTC 2023 - Christophe Marin <[email protected]>
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- Changes since 5.105.0:
+  * resolve two warnings
+  * Deprecate Calendar relations API
+  * Deprecate the notebook support
+  * Deprecated the non-functional and unused save/reload API
+
+-------------------------------------------------------------------

Old:
----
  kcalendarcore-5.105.0.tar.xz
  kcalendarcore-5.105.0.tar.xz.sig

New:
----
  kcalendarcore-5.106.0.tar.xz
  kcalendarcore-5.106.0.tar.xz.sig

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

Other differences:
------------------
++++++ kcalendarcore.spec ++++++
--- /var/tmp/diff_new_pack.vf5N7l/_old  2023-05-14 16:32:18.259366221 +0200
+++ /var/tmp/diff_new_pack.vf5N7l/_new  2023-05-14 16:32:18.263366241 +0200
@@ -23,7 +23,7 @@
 %{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | 
awk -F. '{print $1"."$2}')}
 %bcond_without released
 Name:           kcalendarcore
-Version:        5.105.0
+Version:        5.106.0
 Release:        0
 Summary:        Library to access and handle calendar data
 License:        LGPL-2.0-or-later


++++++ kcalendarcore-5.105.0.tar.xz -> kcalendarcore-5.106.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcalendarcore-5.105.0/CMakeLists.txt 
new/kcalendarcore-5.106.0/CMakeLists.txt
--- old/kcalendarcore-5.105.0/CMakeLists.txt    2023-03-31 10:57:39.000000000 
+0200
+++ new/kcalendarcore-5.106.0/CMakeLists.txt    2023-05-06 11:21:06.000000000 
+0200
@@ -1,11 +1,11 @@
 cmake_minimum_required(VERSION 3.16)
-set(KF_VERSION "5.105.0") # handled by release scripts
+set(KF_VERSION "5.106.0") # handled by release scripts
 
 project(KCalendarCore VERSION ${KF_VERSION})
 
 # ECM setup
 include(FeatureSummary)
-find_package(ECM 5.105.0  NO_MODULE)
+find_package(ECM 5.106.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL "https://commits.kde.org/extra-cmake-modules";)
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcalendarcore-5.105.0/autotests/testtodo.cpp 
new/kcalendarcore-5.106.0/autotests/testtodo.cpp
--- old/kcalendarcore-5.105.0/autotests/testtodo.cpp    2023-03-31 
10:57:39.000000000 +0200
+++ new/kcalendarcore-5.106.0/autotests/testtodo.cpp    2023-05-06 
11:21:06.000000000 +0200
@@ -148,6 +148,9 @@
     IncidenceBase *todo2 = new Todo;
     *todo2 = todo1;     // Use IncidenceBase's virtual assignment.
     QVERIFY(todo1 == *todo2);
+
+    // release todo2
+    delete todo2;
 }
 
 void TodoTest::testSetCompletedWithDate()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcalendarcore-5.105.0/src/CMakeLists.txt 
new/kcalendarcore-5.106.0/src/CMakeLists.txt
--- old/kcalendarcore-5.105.0/src/CMakeLists.txt        2023-03-31 
10:57:39.000000000 +0200
+++ new/kcalendarcore-5.106.0/src/CMakeLists.txt        2023-05-06 
11:21:06.000000000 +0200
@@ -103,7 +103,7 @@
     GROUP_BASE_NAME KF
     VERSION ${KF_VERSION}
     DEPRECATED_BASE_VERSION 0
-    DEPRECATION_VERSIONS 5.64 5.89 5.91 5.95 5.96 5.97
+    DEPRECATION_VERSIONS 5.64 5.89 5.91 5.95 5.96 5.97 5.106
     EXCLUDE_DEPRECATED_BEFORE_AND_AT ${EXCLUDE_DEPRECATED_BEFORE_AND_AT}
 )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcalendarcore-5.105.0/src/calendar.h 
new/kcalendarcore-5.106.0/src/calendar.h
--- old/kcalendarcore-5.105.0/src/calendar.h    2023-03-31 10:57:39.000000000 
+0200
+++ new/kcalendarcore-5.106.0/src/calendar.h    2023-05-06 11:21:06.000000000 
+0200
@@ -355,8 +355,9 @@
 
       @return true if the save was successful; false otherwise.
               Base implementation returns true.
+      @deprecated since 5.106, non-functional and unused
     */
-    virtual bool save();
+    KCALENDARCORE_DEPRECATED_VERSION(5, 106, "non-functional, will be removed 
in KF6.") virtual bool save();
 
     /**
       Loads the calendar contents from storage. This requires that the
@@ -364,15 +365,17 @@
 
       @return true if the reload was successful; otherwise false.
               Base implementation returns true.
+      @deprecated since 5.106, non-functional and unused
     */
-    virtual bool reload();
+    KCALENDARCORE_DEPRECATED_VERSION(5, 106, "non-functional, will be removed 
in KF6.") virtual bool reload();
 
     /**
       Determine if the calendar is currently being saved.
 
       @return true if the calendar is currently being saved; false otherwise.
+      @deprecated since 5.106, non-functional and unused
     */
-    virtual bool isSaving() const;
+    KCALENDARCORE_DEPRECATED_VERSION(5, 106, "non-functional, will be removed 
in KF6.") virtual bool isSaving() const;
 
     /**
       Returns a list of all categories used by Incidences in this Calendar.
@@ -462,7 +465,9 @@
     /**
       Clears notebook associations from hash-tables for incidences.
       Called when in-memory content of the calendar is cleared.
+      @deprecated since 5.106
      */
+    KCALENDARCORE_DEPRECATED_VERSION(5, 106, "notebook support is going to be 
removed in KF6")
     virtual void clearNotebookAssociations();
 
     /**
@@ -472,7 +477,9 @@
       @param notebook notebook uid
 
       @return true if the operation was successful; false otherwise.
+      @deprecated since 5.106
      */
+    KCALENDARCORE_DEPRECATED_VERSION(5, 106, "notebook support is going to be 
removed in KF6")
     virtual bool setNotebook(const Incidence::Ptr &incidence, const QString 
&notebook);
 
     /**
@@ -481,7 +488,9 @@
       @param incidence incidence
 
       @return notebook uid
+      @deprecated since 5.106
      */
+    KCALENDARCORE_DEPRECATED_VERSION(5, 106, "notebook support is going to be 
removed in KF6")
     virtual QString notebook(const Incidence::Ptr &incidence) const;
 
     /**
@@ -490,14 +499,18 @@
       @param uid is a unique identifier string
 
       @return notebook uid
+      @deprecated since 5.106
      */
+    KCALENDARCORE_DEPRECATED_VERSION(5, 106, "notebook support is going to be 
removed in KF6")
     virtual QString notebook(const QString &uid) const;
 
     /**
       List all uids of notebooks currently in the memory.
 
       @return list of uids of notebooks
+      @deprecated since 5.106
     */
+    KCALENDARCORE_DEPRECATED_VERSION(5, 106, "notebook support is going to be 
removed in KF6")
     virtual QStringList notebooks() const;
 
     /**
@@ -506,7 +519,9 @@
 
       @param notebook notebook uid
       @return true if calendar has valid notebook
+      @deprecated since 5.106
     */
+    KCALENDARCORE_DEPRECATED_VERSION(5, 106, "notebook support is going to be 
removed in KF6")
     Q_REQUIRED_RESULT bool hasValidNotebook(const QString &notebook) const;
 
     /**
@@ -517,7 +532,9 @@
       @param isVisible notebook visibility
       @return true if operation succeeded
       @see isVisible()
+      @deprecated since 5.106
     */
+    KCALENDARCORE_DEPRECATED_VERSION(5, 106, "notebook support is going to be 
removed in KF6")
     Q_REQUIRED_RESULT bool addNotebook(const QString &notebook, bool 
isVisible);
 
     /**
@@ -528,7 +545,9 @@
       @param isVisible notebook visibility
       @return true if operation succeeded
       @see isVisible()
+      @deprecated since 5.106
     */
+    KCALENDARCORE_DEPRECATED_VERSION(5, 106, "notebook support is going to be 
removed in KF6")
     Q_REQUIRED_RESULT bool updateNotebook(const QString &notebook, bool 
isVisible);
 
     /**
@@ -538,7 +557,9 @@
       @param notebook notebook uid
       @return true if operation succeeded
       @see isVisible()
+      @deprecated since 5.106
     */
+    KCALENDARCORE_DEPRECATED_VERSION(5, 106, "notebook support is going to be 
removed in KF6")
     Q_REQUIRED_RESULT bool deleteNotebook(const QString &notebook);
 
     /**
@@ -546,28 +567,36 @@
 
       @param notebook notebook uid
       @return true if operation was successful; false otherwise.
+      @deprecated since 5.106
     */
+    KCALENDARCORE_DEPRECATED_VERSION(5, 106, "notebook support is going to be 
removed in KF6")
     Q_REQUIRED_RESULT bool setDefaultNotebook(const QString &notebook);
 
     /**
       Get uid of default notebook.
 
       @return notebook uid
+      @deprecated since 5.106
      */
+    KCALENDARCORE_DEPRECATED_VERSION(5, 106, "notebook support is going to be 
removed in KF6")
     Q_REQUIRED_RESULT QString defaultNotebook() const;
 
     /**
       Check if incidence is visible.
       @param incidence is a pointer to the Incidence to check for visibility.
       @return true if incidence is visible, false otherwise
+      @deprecated since 5.106
     */
+    KCALENDARCORE_DEPRECATED_VERSION(5, 106, "notebook support is going to be 
removed in KF6")
     Q_REQUIRED_RESULT bool isVisible(const Incidence::Ptr &incidence) const;
 
     /**
       Check if notebook is visible.
       @param notebook notebook uid.
       @return true if notebook is visible, false otherwise
+      @deprecated since 5.106
     */
+    KCALENDARCORE_DEPRECATED_VERSION(5, 106, "notebook support is going to be 
removed in KF6")
     Q_REQUIRED_RESULT bool isVisible(const QString &notebook) const;
 
     /**
@@ -575,7 +604,9 @@
 
       @param notebook is the notebook uid.
       @return a list of incidences for the notebook.
+      @deprecated since 5.106
     */
+    KCALENDARCORE_DEPRECATED_VERSION(5, 106, "notebook support is going to be 
removed in KF6")
     virtual Incidence::List incidences(const QString &notebook) const;
 
     /**
@@ -583,7 +614,9 @@
 
       @param incidence is the incidence to check.
       @return a list of duplicate incidences.
+      @deprecated since 5.106
     */
+    KCALENDARCORE_DEPRECATED_VERSION(5, 106, "notebook support is going to be 
removed in KF6")
     virtual Incidence::List duplicates(const Incidence::Ptr &incidence);
 
     /**
@@ -1240,14 +1273,18 @@
     /**
       Setup Relations for an Incidence.
       @param incidence is a pointer to the Incidence to have a Relation setup.
+      @deprecated since 5.106
     */
+    KCALENDARCORE_DEPRECATED_VERSION(5, 106, "Relation API is going to be 
removed in KF6.")
     virtual void setupRelations(const Incidence::Ptr &incidence);
 
     /**
       Removes all Relations from an Incidence.
 
       @param incidence is a pointer to the Incidence to have a Relation 
removed.
+      @deprecated since 5.106
     */
+    KCALENDARCORE_DEPRECATED_VERSION(5, 106, "Relation API is going to be 
removed in KF6.")
     virtual void removeRelations(const Incidence::Ptr &incidence);
 
     /**
@@ -1255,7 +1292,9 @@
 
       @param ancestor is the incidence we are testing to be an ancestor.
       @param incidence is the incidence we are testing to be descended from @p 
ancestor.
+      @deprecated since 5.106
     */
+    KCALENDARCORE_DEPRECATED_VERSION(5, 106, "Relation API is going to be 
removed in KF6.")
     bool isAncestorOf(const Incidence::Ptr &ancestor, const Incidence::Ptr 
&incidence) const;
 
     /**
@@ -1263,7 +1302,9 @@
        to incidence @p uid.
 
        @param uid The parent identifier whose children we want to obtain.
+       @deprecated since 5.106
     */
+    KCALENDARCORE_DEPRECATED_VERSION(5, 106, "Relation API is going to be 
removed in KF6.")
     Incidence::List relations(const QString &uid) const;
 
     // Filter Specific Methods //
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcalendarcore-5.105.0/src/icaltimezones.cpp 
new/kcalendarcore-5.106.0/src/icaltimezones.cpp
--- old/kcalendarcore-5.105.0/src/icaltimezones.cpp     2023-03-31 
10:57:39.000000000 +0200
+++ new/kcalendarcore-5.106.0/src/icaltimezones.cpp     2023-05-06 
11:21:06.000000000 +0200
@@ -190,9 +190,7 @@
         // If there is no way to compile a complete list of transitions
         // transitions() can return an empty list
         // In that case try get one transition to write a valid VTIMEZONE 
entry.
-        if (transits.isEmpty()) {
-            qCDebug(KCALCORE_LOG) << "No transition information available 
VTIMEZONE will be invalid.";
-        }
+        qCDebug(KCALCORE_LOG) << "No transition information available 
VTIMEZONE will be invalid.";
     }
     if (earliest.isValid()) {
         // Remove all transitions earlier than those we are interested in

Reply via email to