Page MenuHomePureOS Tracker

GNOME online accounts: Add support for CardDAV and CalDAV providers
Open, NormalPublic

Description

I use the FSF recommended email service provider Posteo not only for my emails but also for my calendars and addressbooks.

In Debian I always used Evolution not only as email client but as personal information manager (and in Evolution it's easy to add CardDAV addressbooks and CalDAV calendars), so I didn't even realize that if you don't use Evolution (for example because your distro decided to pick Thunderbird as default email client) you can't use CardDAV and CalDAV to sync your addressbooks and calendars (with GNOME contacts and GNOME calendar).

If you don't include Evolution in PureOS you should add support for CardDAV and CalDAV providers to GNOME online accounts (upstream bug report). In the bigger GNOME community this bug is not as critical I guess because a lot of users have Google accounts. But PureOS users need alternatives to sync their calendars and addressbooks. And you can't assume that every PureOS user has a nextcloud account.

Event Timeline

Evolution is on PureOS repositories but not installed by default.

stefannagy added a comment.EditedWed, Oct 2, 13:41

Yes, and that means that by default (to my knowledge) PureOS supports

  • Google
  • Microsoft Exchange and
  • Nextcloud/Owncloud

for calendar and addressbook sync. The only freedom respecting option is Nextcloud/Owncloud (which uses these standard protocols by the way).

EDIT: Sorry for my ambiguous diction. I know that Evolution is in PureOS repositories (installing it was the first thing I did in PureOS).

I already made a report about the freedom respecting options in GNOME Online Accounts here --> https://tracker.pureos.net/T663

Oh, I didn't see that. However, this report is not about the promotion of non-free services (like T663) but about the missing support (and thus promotion) of common open standard protocols.

Its like two POVs about the same.

Well, it seems quite easy to me to fix T663 (blacklist all non-free services). But you can't whitelist CardDAV and CalDAV support, it needs to be implemented first… The upstream bug report is pending for six years now.

jeremiah.foster closed this task as Resolved.Thu, Oct 17, 12:02
jeremiah.foster claimed this task.
jeremiah.foster triaged this task as Normal priority.
jeremiah.foster added a subscriber: jeremiah.foster.

GNOME Online accounts already works with free services like Nextcloud;

EchedeyLR added a comment.EditedThu, Oct 17, 12:08

As @stefannagy references, its just CardDAV and CalDAV in general, not just Nextcloud/Owncloud as he already said.

@jeremiah.foster I think you got confused with the issue. --> https://gitlab.gnome.org/GNOME/gnome-online-accounts/issues/1

I think maintain this issue opened could be relevant for any change and it would be useful that users take it in account if they don't know about it.

jeremiah.foster reopened this task as Open.Thu, Oct 17, 12:43

Okay, but I believe that Nextcloud provides a standards compliant CalDAV interface which GOA can use. I'll double check.

Okay, but I believe that Nextcloud provides a standards compliant CalDAV interface which GOA can use. I'll double check.

That would means that without a Nextcloud/Owncloud account I could set up a CardDAV/CaldDAV service using the option dedicated for Nextcloud?

I know that Nextcloud provides CalDAV and CardDAV interface as I am using a Nextcloud account from Disroot configured with my mobile phone using DAVx⁵ and confirms it.

That would means that without a Nextcloud/Owncloud account I could set up a CardDAV/CaldDAV service using the option dedicated for Nextcloud?

Perhaps. But I imagine you'd want to ask upstream in GNOME to determine for sure; https://gitlab.gnome.org/GNOME/gnome-online-accounts/issues/1