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;