Skip to content

feat: hint whether an event keeps its RDATE - #856

Merged
tobixen merged 1 commit into
masterfrom
feat/rdate-hint
Nov 12, 2026
Merged

tobixen merged 1 commit into
masterfrom
feat/rdate-hint

Conversation

@tobixen

@tobixen tobixen commented Nov 12, 2026

Copy link
Copy Markdown
Member

Commit message:

Zimbra drops every RDATE from an event, timed or all-day, while it
keeps an RRULE beside it: seen on Zimbra 8.8 and 10.1 with
caldav-server-tester's new probe and by hand. The new hint
save-load.event.recurrences.rdate records it, unsupported in the
zimbra_8_8 profile, which zimbra_10_1 inherits.

Prompt: [about Zimbra 10.1 dropping RDATE only inside the suite's run:] Keep digging.
Followup-Prompt: [make recurrence.rdate] as a new feature

Assisted-By: Claude Opus 5.5 noreply@anthropic.com

Needed by PyCalendar/calendaring#53 (its new recurrence.rdate capability reads this hint).

tobixen added a commit that referenced this pull request Nov 12, 2026
The three async fallback jobs uninstall niquests, but the tests also
import the sync client (caldav.discovery, caldav.testing,
test_caldav_unit), which then needs requests.  Radicale pulled
requests in until 3.9.0; 3.9.1 does not, so all three jobs failed at
import on every branch.  Install requests explicitly in those jobs.

Prompt: merge #855 and #856
Followup-Prompt: yes, [fix the CI breakage, by installing requests in the three async fallback jobs, on its own branch, and merge it first]
Assisted-By: Claude Opus 5.5 <noreply@anthropic.com>
Reviewed-by: Tobias Brox <tobias@redpill-linpro.com>
Zimbra drops every RDATE from an event, timed or all-day, while it
keeps an RRULE beside it: seen on Zimbra 8.8 and 10.1 with
caldav-server-tester's new probe and by hand.  The new hint
save-load.event.recurrences.rdate records it, unsupported in the
zimbra_8_8 profile, which zimbra_10_1 inherits.

Prompt: [about Zimbra 10.1 dropping RDATE only inside the suite's run:] Keep digging.
Followup-Prompt: [make recurrence.rdate] as a new feature

Assisted-By: Claude Opus 5.5 <noreply@anthropic.com>
Reviewed-by: Tobias Brox <tobias@redpill-linpro.com>
@tobixen
tobixen merged commit 10ebbaa into master Nov 12, 2026
17 checks passed
@tobixen
tobixen deleted the feat/rdate-hint branch November 12, 2026 20:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant