Ok, I've looked at this and committed a "fix" for this to the ~ubuntu-
desktop branch but there's a bit more to be done…

Without that .so, Evolution won't be able to connect to Google Calendar.
This is especially confusing because with evolution-data-server-uoa
installed, Ubuntu Online Accounts includes a provider labeled 'Evolution
Data Server - Access your Google calendar'.

Also I found that I couldn't close Evolution until it eventually timed
out trying to access my Google Calendar.

That .so depends on libgoa indirectly because it depends on libgdata
which depends on libgoa. That doesn't seem to me like an easily
removable dependency.

Here's some ideas for fixes:
- Have evolution depend on evolution-data-server-goa
- Split that .so into a separate package, maybe evolution-data-server-gcal and 
have evolution-data-server-goa and a new package, 
evolution-data-server-uoa-gcal depend on it. That has an added benefit of users 
not seeing an option for "Access your Google calendar provider" when the 
default Ubuntu install doesn't actually provide a UOA-linked Google calendar 
client.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to evolution-data-server in Ubuntu.
https://bugs.launchpad.net/bugs/1193018

Title:
  GOA support not completely split

Status in “evolution-data-server” package in Ubuntu:
  Confirmed

Bug description:
  The package split for evolution-data-server-goa isn't complete, which
  makes evolution-data-server depend on libgoa-1.0 and all of it's
  depends.

  Specifically  /usr/lib/evolution-data-server/addressbook-
  backends/libebookbackendgoogle.so links to libgoa-1.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/evolution-data-server/+bug/1193018/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to