Debian Patches

Status for mkcal/0.7.33+dfsg-1

Patch Description Author Forwarded Bugs Origin Last update
0001-mkcal-Fix-tst_perf-not-working-with-kf6-CalendarCore.patch [mkcal] Fix tst_perf not working with kf6 CalendarCore.
The Calendar::close() virtual method has been removed from
KF6. As a consequence, the overloading ExtendedCalendar::close()
method is not overloading anymore and not calling the
parent class method anymore.

I don't see any way to clear a MemoryCalendar anymore,
so I rework the test to recreate the calendar (and
thus the storage) for each test, ensuring that the
calendar is empty not to affect the performence
measurements.

diff --git a/tests/tst_perf.cpp b/tests/tst_perf.cpp
index b5707f6..adf8fcd 100644
Damien Caliste <dcaliste@free.fr> no 2026-05-19
0002-mkcal-Fix-a-failing-test-on-i386.patch [mkcal] Fix a failing test on i386.
The occurrence of the recurrence were not properly
computed on i386 for the following reasons:
- on i386, QDateTime cannot store short description
because there is no enough bits, and there are
different code paths for short description and
others that force the recalculation of the UTC
offset for LocalTime spec.
- the timesInInterval() was using the recurrence()
of the event which was created in UTC timezone,
while used in the Brisbane timezone. The local
time of the starting day of the recurrence was
then set to 2:00 UTC, while it was compared with
2:00 in Brisbane, failing the matching.

diff --git a/tests/tst_storage.cpp b/tests/tst_storage.cpp
index bd0752e..700c928 100644
Damien Caliste <dcaliste@free.fr> no 2026-05-21

All known versions for source package 'mkcal'

Links