Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kf6-kcalendarcore for 
openSUSE:Factory checked in at 2026-02-16 13:00:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-kcalendarcore (Old)
 and      /work/SRC/openSUSE:Factory/.kf6-kcalendarcore.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kf6-kcalendarcore"

Mon Feb 16 13:00:39 2026 rev:24 rq:1332910 version:6.23.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kf6-kcalendarcore/kf6-kcalendarcore.changes      
2026-01-12 10:14:20.368273831 +0100
+++ 
/work/SRC/openSUSE:Factory/.kf6-kcalendarcore.new.1977/kf6-kcalendarcore.changes
    2026-02-16 13:03:58.172618340 +0100
@@ -1,0 +2,14 @@
+Fri Feb  6 14:25:45 UTC 2026 - Christophe Marin <[email protected]>
+
+- Update to 6.23.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/6/6.23.0
+- Changes since 6.22.0:
+  * Update dependency version to 6.23.0
+  * Don't write extra empty STATUS: property for custom status value
+  * Don't create a string view on a temporary
+  * Remove the Compat/MSExchange test data
+  * Update version to 6.23.0
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ kf6-kcalendarcore.spec ++++++
--- /var/tmp/diff_new_pack.QcfuDW/_old  2026-02-16 13:03:59.188662367 +0100
+++ /var/tmp/diff_new_pack.QcfuDW/_new  2026-02-16 13:03:59.192662540 +0100
@@ -20,11 +20,11 @@
 
 %define sonum 6
 %define rname kcalendarcore
-# Full KF6 version (e.g. 6.22.0)
+# Full KF6 version (e.g. 6.23.0)
 %{!?_kf6_version: %global _kf6_version %{version}}
 %bcond_without released
 Name:           kf6-kcalendarcore
-Version:        6.22.0
+Version:        6.23.0
 Release:        0
 Summary:        Library to access and handle calendar data
 License:        LGPL-2.0-or-later


++++++ kcalendarcore-6.22.0.tar.xz -> kcalendarcore-6.23.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcalendarcore-6.22.0/CMakeLists.txt 
new/kcalendarcore-6.23.0/CMakeLists.txt
--- old/kcalendarcore-6.22.0/CMakeLists.txt     2026-01-02 18:40:25.000000000 
+0100
+++ new/kcalendarcore-6.23.0/CMakeLists.txt     2026-02-06 13:12:40.000000000 
+0100
@@ -1,11 +1,11 @@
-cmake_minimum_required(VERSION 3.16)
-set(KF_VERSION "6.22.0") # handled by release scripts
+cmake_minimum_required(VERSION 3.27)
+set(KF_VERSION "6.23.0") # handled by release scripts
 
 project(KCalendarCore VERSION ${KF_VERSION})
 
 # ECM setup
 include(FeatureSummary)
-find_package(ECM 6.22.0  NO_MODULE)
+find_package(ECM 6.23.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)
 
@@ -64,7 +64,7 @@
 )
 
 ecm_set_disabled_deprecation_versions(
-    QT 6.10.0
+    QT 6.11.0
 )
 
 ########### Targets ###########
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kcalendarcore-6.22.0/autotests/data/Compat/MSExchange.ics 
new/kcalendarcore-6.23.0/autotests/data/Compat/MSExchange.ics
--- old/kcalendarcore-6.22.0/autotests/data/Compat/MSExchange.ics       
2026-01-02 18:40:25.000000000 +0100
+++ new/kcalendarcore-6.23.0/autotests/data/Compat/MSExchange.ics       
1970-01-01 01:00:00.000000000 +0100
@@ -1,44 +0,0 @@
-BEGIN:VCALENDAR
-METHOD:REQUEST
-PRODID:Microsoft CDO for Microsoft Exchange
-VERSION:2.0
-X-LibKCal-Testsuite-OutTZ:America/New_York
-BEGIN:VTIMEZONE
-TZID:GMT -0800 (Standard) / GMT -0700 (Daylight)
-BEGIN:STANDARD
-DTSTART:16010101T020000
-TZOFFSETFROM:-0700
-TZOFFSETTO:-0800
-RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=10;BYDAY=-1SU
-END:STANDARD
-BEGIN:DAYLIGHT
-DTSTART:16010101T020000
-TZOFFSETFROM:-0800
-TZOFFSETTO:-0700
-RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=4;BYDAY=1SU
-END:DAYLIGHT
-END:VTIMEZONE
-BEGIN:VEVENT
-DTSTAMP:20031116T052056Z
-DTSTART;TZID="GMT -0800 (Standard) / GMT -0700 (Daylight)":20031110T100000
-SUMMARY:Bob Bond's staff
-UID:CD0000008B9511D182D800C04FB1625D2F076BC90B1B8C4E89EAD0A2BC0FC5B7
-ORGANIZER;CN="Shaheedur Haque":MAILTO:[email protected]
-LOCATION:
-DTEND;TZID="GMT -0800 (Standard) / GMT -0700 (Daylight)":20031110T110000
-RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=MO;WKST=SU
-SEQUENCE:0
-PRIORITY:5
-CLASS:
-CREATED:20031111T180542Z
-LAST-MODIFIED:20031111T180554Z
-STATUS:TENTATIVE
-TRANSP:OPAQUE
-X-MICROSOFT-CDO-BUSYSTATUS:BUSY
-X-MICROSOFT-CDO-INSTTYPE:1
-X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
-X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
-X-MICROSOFT-CDO-IMPORTANCE:1
-X-MICROSOFT-CDO-OWNERAPPTID:-1
-END:VEVENT
-END:VCALENDAR
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kcalendarcore-6.22.0/autotests/data/Compat/MSExchange.ics.ical.fixme 
new/kcalendarcore-6.23.0/autotests/data/Compat/MSExchange.ics.ical.fixme
--- old/kcalendarcore-6.22.0/autotests/data/Compat/MSExchange.ics.ical.fixme    
2026-01-02 18:40:25.000000000 +0100
+++ new/kcalendarcore-6.23.0/autotests/data/Compat/MSExchange.ics.ical.fixme    
1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-1 known errors
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kcalendarcore-6.22.0/autotests/data/Compat/MSExchange.ics.ical.ref 
new/kcalendarcore-6.23.0/autotests/data/Compat/MSExchange.ics.ical.ref
--- old/kcalendarcore-6.22.0/autotests/data/Compat/MSExchange.ics.ical.ref      
2026-01-02 18:40:25.000000000 +0100
+++ new/kcalendarcore-6.23.0/autotests/data/Compat/MSExchange.ics.ical.ref      
1970-01-01 01:00:00.000000000 +0100
@@ -1,74 +0,0 @@
-BEGIN:VCALENDAR
-PRODID:-//K Desktop Environment//NONSGML libkcal 4.3//EN
-VERSION:2.0
-X-KDE-ICAL-IMPLEMENTATION-VERSION:1.0
-X-LibKCal-Testsuite-OutTZ:America/New_York
-BEGIN:VTIMEZONE
-TZID:America/Tijuana
-BEGIN:DAYLIGHT
-TZNAME:PDT
-TZOFFSETFROM:+0000
-TZOFFSETTO:-0700
-DTSTART:19760425T100000
-RDATE:19760425T100000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:PST
-TZOFFSETFROM:-0700
-TZOFFSETTO:-0800
-DTSTART:20111106T020000
-RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:PST
-TZOFFSETFROM:-0700
-TZOFFSETTO:-0800
-DTSTART:19761031T020000
-RRULE:FREQ=YEARLY;UNTIL=20101107T020000;BYDAY=-1SU;BYMONTH=10
-RDATE:20091025T020000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:PDT
-TZOFFSETFROM:-0800
-TZOFFSETTO:-0700
-DTSTART:19880403T020000
-RRULE:FREQ=YEARLY;UNTIL=20100314T020000;BYDAY=1SU;BYMONTH=4
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:PDT
-TZOFFSETFROM:-0800
-TZOFFSETTO:-0700
-DTSTART:20110313T020000
-RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:PDT
-TZOFFSETFROM:-0800
-TZOFFSETTO:-0700
-DTSTART:19770424T020000
-RRULE:FREQ=YEARLY;UNTIL=19870405T020000;BYDAY=-1SU;BYMONTH=4
-RDATE:19860427T020000
-RDATE:20090405T020000
-END:DAYLIGHT
-END:VTIMEZONE
-BEGIN:VEVENT
-ORGANIZER;CN=Shaheedur Haque:MAILTO:[email protected]
-DTSTAMP:20031111T180554Z
-X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
-X-MICROSOFT-CDO-BUSYSTATUS:BUSY
-X-MICROSOFT-CDO-IMPORTANCE:1
-X-MICROSOFT-CDO-INSTTYPE:1
-X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
-X-MICROSOFT-CDO-OWNERAPPTID:-1
-CREATED:20031111T180542Z
-UID:CD0000008B9511D182D800C04FB1625D2F076BC90B1B8C4E89EAD0A2BC0FC5B7
-LAST-MODIFIED:20031111T180554Z
-SUMMARY:Bob Bond's staff
-STATUS:TENTATIVE
-PRIORITY:5
-RRULE:FREQ=WEEKLY;BYDAY=MO;WKST=SU
-DTSTART;TZID=America/Tijuana:20031110T100000
-DTEND;TZID=America/Tijuana:20031110T110000
-TRANSP:OPAQUE
-END:VEVENT
-END:VCALENDAR
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kcalendarcore-6.22.0/autotests/data/Compat-libicalV4/MSExchange.ics 
new/kcalendarcore-6.23.0/autotests/data/Compat-libicalV4/MSExchange.ics
--- old/kcalendarcore-6.22.0/autotests/data/Compat-libicalV4/MSExchange.ics     
2026-01-02 18:40:25.000000000 +0100
+++ new/kcalendarcore-6.23.0/autotests/data/Compat-libicalV4/MSExchange.ics     
1970-01-01 01:00:00.000000000 +0100
@@ -1,44 +0,0 @@
-BEGIN:VCALENDAR
-METHOD:REQUEST
-PRODID:Microsoft CDO for Microsoft Exchange
-VERSION:2.0
-X-LibKCal-Testsuite-OutTZ:America/New_York
-BEGIN:VTIMEZONE
-TZID:GMT -0800 (Standard) / GMT -0700 (Daylight)
-BEGIN:STANDARD
-DTSTART:16010101T020000
-TZOFFSETFROM:-0700
-TZOFFSETTO:-0800
-RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=10;BYDAY=-1SU
-END:STANDARD
-BEGIN:DAYLIGHT
-DTSTART:16010101T020000
-TZOFFSETFROM:-0800
-TZOFFSETTO:-0700
-RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=4;BYDAY=1SU
-END:DAYLIGHT
-END:VTIMEZONE
-BEGIN:VEVENT
-DTSTAMP:20031116T052056Z
-DTSTART;TZID="GMT -0800 (Standard) / GMT -0700 (Daylight)":20031110T100000
-SUMMARY:Bob Bond's staff
-UID:CD0000008B9511D182D800C04FB1625D2F076BC90B1B8C4E89EAD0A2BC0FC5B7
-ORGANIZER;CN="Shaheedur Haque":MAILTO:[email protected]
-LOCATION:
-DTEND;TZID="GMT -0800 (Standard) / GMT -0700 (Daylight)":20031110T110000
-RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=MO;WKST=SU
-SEQUENCE:0
-PRIORITY:5
-CLASS:
-CREATED:20031111T180542Z
-LAST-MODIFIED:20031111T180554Z
-STATUS:TENTATIVE
-TRANSP:OPAQUE
-X-MICROSOFT-CDO-BUSYSTATUS:BUSY
-X-MICROSOFT-CDO-INSTTYPE:1
-X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
-X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
-X-MICROSOFT-CDO-IMPORTANCE:1
-X-MICROSOFT-CDO-OWNERAPPTID:-1
-END:VEVENT
-END:VCALENDAR
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kcalendarcore-6.22.0/autotests/data/Compat-libicalV4/MSExchange.ics.ical.fixme
 
new/kcalendarcore-6.23.0/autotests/data/Compat-libicalV4/MSExchange.ics.ical.fixme
--- 
old/kcalendarcore-6.22.0/autotests/data/Compat-libicalV4/MSExchange.ics.ical.fixme
  2026-01-02 18:40:25.000000000 +0100
+++ 
new/kcalendarcore-6.23.0/autotests/data/Compat-libicalV4/MSExchange.ics.ical.fixme
  1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-1 known errors
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kcalendarcore-6.22.0/autotests/data/Compat-libicalV4/MSExchange.ics.ical.ref
 
new/kcalendarcore-6.23.0/autotests/data/Compat-libicalV4/MSExchange.ics.ical.ref
--- 
old/kcalendarcore-6.22.0/autotests/data/Compat-libicalV4/MSExchange.ics.ical.ref
    2026-01-02 18:40:25.000000000 +0100
+++ 
new/kcalendarcore-6.23.0/autotests/data/Compat-libicalV4/MSExchange.ics.ical.ref
    1970-01-01 01:00:00.000000000 +0100
@@ -1,74 +0,0 @@
-BEGIN:VCALENDAR
-PRODID:-//K Desktop Environment//NONSGML libkcal 4.3//EN
-VERSION:2.0
-X-KDE-ICAL-IMPLEMENTATION-VERSION:1.0
-X-LibKCal-Testsuite-OutTZ:America/New_York
-BEGIN:VTIMEZONE
-TZID:America/Tijuana
-BEGIN:DAYLIGHT
-TZNAME:PDT
-TZOFFSETFROM:+0000
-TZOFFSETTO:-0700
-DTSTART:19760425T100000
-RDATE:19760425T100000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:PST
-TZOFFSETFROM:-0700
-TZOFFSETTO:-0800
-DTSTART:20111106T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:PST
-TZOFFSETFROM:-0700
-TZOFFSETTO:-0800
-DTSTART:19761031T020000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20101107T020000
-RDATE:20091025T020000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:PDT
-TZOFFSETFROM:-0800
-TZOFFSETTO:-0700
-DTSTART:19880403T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20100314T020000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:PDT
-TZOFFSETFROM:-0800
-TZOFFSETTO:-0700
-DTSTART:20110313T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:PDT
-TZOFFSETFROM:-0800
-TZOFFSETTO:-0700
-DTSTART:19770424T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19870405T020000
-RDATE:19860427T020000
-RDATE:20090405T020000
-END:DAYLIGHT
-END:VTIMEZONE
-BEGIN:VEVENT
-ORGANIZER;CN=Shaheedur Haque:MAILTO:[email protected]
-DTSTAMP:20031111T180554Z
-X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
-X-MICROSOFT-CDO-BUSYSTATUS:BUSY
-X-MICROSOFT-CDO-IMPORTANCE:1
-X-MICROSOFT-CDO-INSTTYPE:1
-X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
-X-MICROSOFT-CDO-OWNERAPPTID:-1
-CREATED:20031111T180542Z
-UID:CD0000008B9511D182D800C04FB1625D2F076BC90B1B8C4E89EAD0A2BC0FC5B7
-LAST-MODIFIED:20031111T180554Z
-SUMMARY:Bob Bond's staff
-STATUS:TENTATIVE
-PRIORITY:5
-RRULE:FREQ=WEEKLY;WKST=SU;BYDAY=MO
-DTSTART;TZID=America/Tijuana:20031110T100000
-DTEND;TZID=America/Tijuana:20031110T110000
-TRANSP:OPAQUE
-END:VEVENT
-END:VCALENDAR
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcalendarcore-6.22.0/autotests/testicalformat.cpp 
new/kcalendarcore-6.23.0/autotests/testicalformat.cpp
--- old/kcalendarcore-6.22.0/autotests/testicalformat.cpp       2026-01-02 
18:40:26.000000000 +0100
+++ new/kcalendarcore-6.23.0/autotests/testicalformat.cpp       2026-02-06 
13:12:40.000000000 +0100
@@ -38,6 +38,7 @@
         "DTEND;TZID=Europe/Paris:20201103T110000\n"
         "SUMMARY:test recur\n"
         "RRULE:FREQ=DAILY;COUNT=4\n"
+        "STATUS:CUSTOM\n"
         "END:VEVENT\n"
         "BEGIN:VEVENT\n"
         "CREATED:20201103T161823Z\n"
@@ -62,6 +63,7 @@
     QCOMPARE(parent.staticCast<Event>()->dtEnd(), start.addSecs(3600));
     QCOMPARE(parent->summary(), QString::fromLatin1("test recur"));
     QCOMPARE(parent->revision(), 2);
+    QCOMPARE(parent->customStatus(), QString::fromLatin1("CUSTOM"));
     Recurrence *recur = parent->recurrence();
     QVERIFY(recur->recurs());
     QCOMPARE(recur->duration(), 4);
@@ -80,6 +82,7 @@
 
     const QString serialization = format.toString(calendar);
     QVERIFY(!serialization.isEmpty());
+    QCOMPARE(serialization.count(QString::fromLatin1("STATUS")), 1);  // 
ensure no extra empty STATUS:
     MemoryCalendar::Ptr check = MemoryCalendar::Ptr(new 
MemoryCalendar(QTimeZone::utc()));
     QVERIFY(format.fromString(check, serialization));
     Incidence::Ptr reparent = check->incidence(uid);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcalendarcore-6.22.0/src/icalformat_p.cpp 
new/kcalendarcore-6.23.0/src/icalformat_p.cpp
--- old/kcalendarcore-6.22.0/src/icalformat_p.cpp       2026-01-02 
18:40:26.000000000 +0100
+++ new/kcalendarcore-6.23.0/src/icalformat_p.cpp       2026-02-06 
13:12:40.000000000 +0100
@@ -412,8 +412,7 @@
         icalproperty *p = icalproperty_new_status(ICAL_STATUS_X);
         icalvalue_set_x(icalproperty_get_value(p), 
incidence->customStatus().toUtf8().constData());
         icalcomponent_add_property(parent, p);
-    }
-    if (status != ICAL_STATUS_NONE) {
+    } else if (status != ICAL_STATUS_NONE) {
         icalcomponent_add_property(parent, icalproperty_new_status(status));
     }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcalendarcore-6.22.0/src/vcalformat.cpp 
new/kcalendarcore-6.23.0/src/vcalformat.cpp
--- old/kcalendarcore-6.22.0/src/vcalformat.cpp 2026-01-02 18:40:26.000000000 
+0100
+++ new/kcalendarcore-6.23.0/src/vcalformat.cpp 2026-02-06 13:12:40.000000000 
+0100
@@ -773,7 +773,7 @@
         const int tmpStrLen = tmpStr.length();
         if (tmpStrLen > 0) {
             tmpStr = tmpStr.toUpper();
-            const QStringView prefix(tmpStr.left(2));
+            const auto prefix = QStringView(tmpStr).left(2);
 
             // first, read the type of the recurrence
             recurrenceTypeAbbrLen = 1;

Reply via email to