Summary: | recurring entries on Feb 29. missing in non leap years | ||
---|---|---|---|
Product: | [Applications] korganizer | Reporter: | Richard Bos <richard.bos> |
Component: | recurrence | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED INTENTIONAL | ||
Severity: | normal | CC: | gjditchfield, kdenis, lemma, smartins |
Priority: | NOR | Keywords: | triaged |
Version: | 5.3.1 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Richard Bos
2008-03-07 20:45:15 UTC
I can still reproduce this on trunk r865573. This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present? If noone confirms this bug for a Framework-based version of korganizer (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months. I reported the bug. I'm running kontact at version 4.14, as such I can't test the way you requested. I assume that you're running KDE at version 5 or later. But this bug should be easily reproducible. Let me repeat it from initial problem description: How to reproduce, but updated for recent years: - Schedule an event without time associated on feb 29 2016 in korganizer ( - The event must recur each year on the 29 of February The solution might be a warning when the event is scheduled. Now check the event on the next years 2017, 2018, 2019 and 2020. In 2019-2019 it is not present neither on 1 march, on 29 feb 2020 it is back. Richard, you are right. I just tested it myself. And there should definitely be some feedback for this. Denis you're my hero. Thanks for looking into the KDE bug situation and for verying this problem. This behavior is not a bug. The Internet Calendaring standard (https://tools.ietf.org/html/rfc5545#section-3.3.10) says Recurrence rules may generate recurrence instances with an invalid date (e.g., February 30) or nonexistent local time (e.g., 1:30 AM on a day where the local time is moved forward by an hour at 1:00 AM). Such recurrence instances MUST be ignored and MUST NOT be counted as part of the recurrence set. Current versions of KOrganizer give you a choice: - Recur on February 29th only (i.e. only in leap years) - Recur on the last day of February (the 28th in non-leap years) - Recur on the 60th day of the year (March 1st in non-leap years) |