Shotwell shouldn't hard-depend on UOA

Bug #1190018 reported by Jeremy Bícha
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
shotwell (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Ubuntu GNOME would like to not have Ubuntu Online Accounts installed by default as it depends on quite a few Qt libraries and the presence of two Online Accounts panels in System Settings confuses users.

I looked into splitting Shotwell's UOA support into a separate package, but 06_uoa.patch has extended Shotwell's publishing plugin instead of writing a separate one.

This means that shotwell-publishing.so depends on libsignon-glib1 which depends on signond and basically the rest of the UOA infrastructure.

I tried moving the complete publishing plugin (including upstream and Ubuntu services) into a separate package. However users who don't have this package installed will have a broken Publish menu item.

Ideally, users should be able to benefit from publishing to online services without needing to have Ubuntu Online Accounts infrastructure installed (as released by Shotwell developers).

Bzr branch attached with my packaging attempts.

ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: shotwell 0.14.1-0ubuntu3
ProcVersionSignature: Ubuntu 3.9.0-4.9-generic 3.9.4
Uname: Linux 3.9.0-4-generic x86_64
ApportVersion: 2.10.2-0ubuntu1
Architecture: amd64
Date: Tue Jun 11 14:18:35 2013
MarkForUpload: True
SourcePackage: shotwell
UpgradeStatus: Upgraded to saucy on 2013-05-07 (34 days ago)

Revision history for this message
Jeremy Bícha (jbicha) wrote :
Revision history for this message
Jim Nelson (yorba-jim) wrote :

This has been a sore spot for us (well, maybe me in particular) for some time now. I would very much like for Shotwell (and Geary, incidentally) to be able to interoperate with whatever online account manager(s) the user has installed. My rant is here: http://blog.yorba.org/jim/2013/02/the-garden-of-the-forking-paths.html

Changed in shotwell (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Revision history for this message
Sebastien Bacher (seb128) wrote :
Changed in shotwell (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.