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 ¬ebook); /** @@ -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 ¬ebook) 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 ¬ebook, 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 ¬ebook, 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 ¬ebook); /** @@ -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 ¬ebook); /** 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 ¬ebook) 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 ¬ebook) 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
