Don't have libsignon-glib1 depend on signond
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-control-center-signon (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
libsignon-glib (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
libsignon-glib1 should not depend on signond.
1. Empathy and Shotwell are built with UOA support which gives them a dependency on libsignon-glib1. The UOA support is not easily split out (we looked at it last week) into a separate package.
2. signond depends on about 7.5 MB of Qt libraries and recommends signon-ui which depends on over 45MB of libqtwebkit4 and libqtgui4. It's unreasonable to expect that a GNOME or XFCE distro (like Ubuntu GNOME or Ubuntu Studio) should be required to include 50+ MB of unrelated libraries for an optional feature that the Ubuntu packages happen to be built with.
3. There is precedence for having libraries not depend on the underlying service. libmysqlclient18 doesn't depend on mysql-server. Even more relevant, Empathy & Shotwell are also built with Unity integration and therefore depend on libunity9. libunity9 does not depend on Unity and adds less than 1.5 MB to those packages.
4. Nothing else depends on signond in Ubuntu yet. To do this properly, we need to make sure that distros (or users) who have other UOA stuff installed still get signond. I think having libaccount-
gnome-
mcp-account-
libaccount-
libaccount-
libaccount-
account-
gir1.
It's impossible for users to really use UOA without those packages installed. (Alternatively, libaccount-
Merge proposals attached. They were initially rejected but should be reconsidered.
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: libsignon-glib1 1.10daily13.
ProcVersionSign
Uname: Linux 3.9.0-5-generic x86_64
NonfreeKernelMo
ApportVersion: 2.10.2-0ubuntu1
Architecture: amd64
Date: Sun Jun 16 09:44:04 2013
InstallationDate: Installed on 2013-06-14 (2 days ago)
InstallationMedia: Ubuntu-GNOME 13.10 "Saucy Salamander" - Alpha amd64 (20130613)
MarkForUpload: True
SourcePackage: libsignon-glib
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Alberto Mardegan (community): Approve
-
Diff: 13 lines (+1/-2)1 file modifieddebian/control (+1/-2)
- PS Jenkins bot (community): Approve (continuous-integration)
- Alberto Mardegan (community): Approve
-
Diff: 19 lines (+2/-0)1 file modifieddebian/control (+2/-0)
This bug was fixed in the package gnome-control- center- signon - 0.1.7~daily13. 06.18-0ubuntu1
--------------- center- signon (0.1.7~ daily13. 06.18-0ubuntu1) saucy; urgency=low
gnome-control-
[ Jeremy Bicha ] plugin- 1.0-0 depend on signond (LP: #1191522). (LP:
* Have libaccount-
#1191522)
[ Ubuntu daily release ]
* Automatic snapshot from revision 158
-- Ubuntu daily release <email address hidden> Tue, 18 Jun 2013 04:31:22 +0000