Add support for GOA in Syncevolution to make it work with Ubuntu Gnome

Bug #1406200 reported by Khurshid Alam on 2014-12-29
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu GNOME
Medium
Bruce Pieterse
syncevolution (Ubuntu)
Undecided
Unassigned

Bug Description

It seems Ubuntu does not package "providergoa.so" in Syncevolution. As a result there is no way to make it work with Gnome-Online-Accounts in Ubuntu-Gnome.

Running

syncevolution --print-databases \
backend=carddav \
username=goa:<email address hidden> \
syncURL=https://www.googleapis.com/.well-known/carddav

fails with “unknown identity provider 'goa' in 'goa:<email address hidden>'”.

Gnome Online Account integration can be provided either with a seperate binary package i.e "syncevolution-provider-goa" (just like it does with UOA) or in "syncevolution-libs-gnome" ( As pointed out by Patrick on mailing list: http://is.gd/U9CJCo)

Syncevolution:1.5.x

summary: Add support for GOA in Syncevolution to make it work with Ubuntu-Gnome
+ (Vivid)
description: updated
tags: added: ubuntu-gnome

A "syncevolution-provider-goa" package seems the way to go, if someone wants to work on this and submit a patch

Changed in ubuntu-gnome:
milestone: none → vivid
Changed in ubuntu-gnome:
status: New → In Progress
importance: Undecided → Medium
assignee: nobody → Bruce Pieterse (octoquad)
Bruce Pieterse (octoquad) wrote :

Tim,

Should this be moved to the Wiley milestone now? I have successfully split the package to provide providergoa.so and it works great under Vivid, but I'm struggling to generate a debdiff (just has the dch -i changelog entry only).

I can optionally do a debdiff for vivid and do a SRU.

Let me know. Thanks

Changed in ubuntu-gnome:
milestone: vivid → wily
summary: - Add support for GOA in Syncevolution to make it work with Ubuntu-Gnome
- (Vivid)
+ Add support for GOA in Syncevolution to make it work with Ubuntu Gnome
Bruce Pieterse (octoquad) wrote :

syncevolution --print-databases backend=carddav username=goa:<email address hidden> syncURL=https://www.googleapis.com/.well-known/carddav
[INFO] start database search at https://www.googleapis.com/.well-known/carddav, from sync config '@default', syncURL='https://www.googleapis.com/.well-known/carddav'
carddav:
   Address Book (https://www.googleapis.com:443/carddav/v1/principals/myusername%40gmail.com/lists/default/) <default>

syncevolution:
  Installed: 1.5-0ubuntu9
  Candidate: 1.5-0ubuntu9
  Version table:
 *** 1.5-0ubuntu9 0
        100 /var/lib/dpkg/status
     1.5-0ubuntu8 0
        500 http://za.archive.ubuntu.com/ubuntu/ wily-proposed/universe amd64 Packages
     1.5-0ubuntu6 0
        500 http://za.archive.ubuntu.com/ubuntu/ wily/universe amd64 Packages

syncevolution-provider-goa:
  Installed: 1.5-0ubuntu9
  Candidate: 1.5-0ubuntu9
  Version table:
 *** 1.5-0ubuntu9 0
        100 /var/lib/dpkg/status

Changed in ubuntu-gnome:
status: In Progress → Fix Committed

The attachment "syncevolution_1.5-0ubuntu9.debdiff" seems to be a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. If the attachment isn't a patch, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issue please contact him.]

tags: added: patch
Changed in syncevolution (Ubuntu):
status: New → In Progress
Timo Jyrinki (timo-jyrinki) wrote :

Somehow syncevolution has stopped to build in wily:

https://launchpadlibrarian.net/214276566/buildlog_ubuntu-wily-amd64.syncevolution_1.5-0ubuntu9_BUILDING.txt.gz

This has nothing to do with the debdiff of course, but I wouldn't upload this before it's known what the problem is about.

It's a bit weird as the ubuntu8 built just fine only 10 days ago, against GCC5: https://launchpad.net/ubuntu/+source/syncevolution/1.5-0ubuntu8

Any insight into the issue welcome.

Changed in syncevolution (Ubuntu):
status: In Progress → New
Sebastien Bacher (seb128) wrote :

@Timo, likely to libsynthesis, where is your buildlog coming from? it seems like it's not using wily-proposed where it should

Timo Jyrinki (timo-jyrinki) wrote :

Correct, the PPA didn't have -proposed enabled, but I had the same error locally with wily-proposed.

Or at least I thought so, but it now seems to build ok so sponsoring.

Changed in syncevolution (Ubuntu):
status: New → Fix Committed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package syncevolution - 1.5-0ubuntu9

---------------
syncevolution (1.5-0ubuntu9) wily; urgency=medium

  * Install GOA support into a separate binary package. (LP: #1406200)

 -- Bruce Pieterse <email address hidden> Tue, 04 Aug 2015 20:42:49 +0200

Changed in syncevolution (Ubuntu):
status: Fix Committed → Fix Released
Changed in ubuntu-gnome:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers