Skip to content

fix(calendar-server): support ICal 4.0 with fallback from 3.0#13778

Closed
H09-0 wants to merge 2 commits into
linuxmint:masterfrom
H09-0:fix/calendar-server-ical-version
Closed

fix(calendar-server): support ICal 4.0 with fallback from 3.0#13778
H09-0 wants to merge 2 commits into
linuxmint:masterfrom
H09-0:fix/calendar-server-ical-version

Conversation

@H09-0
Copy link
Copy Markdown

@H09-0 H09-0 commented May 25, 2026

Description

cinnamon-calendar-server.py hardcodes gi.require_version('ICal', '3.0'), which fails on systems with libical 4.0 (e.g. Manjaro) where the GIR namespace is ICal-4.0.

Fix

Try known ICal versions (3.0, then 4.0) in a for/else loop. Falls back to the original require_version('ICal', '3.0') if neither is found, preserving the original error behavior.

Related issue

Closes #13763

@mtwebster
Copy link
Copy Markdown
Member

Fixed in 085d07c

@mtwebster mtwebster closed this May 26, 2026
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.

cinnamon-calendar-server fails to launch

2 participants