** Description changed:

  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 stiill get signond. I think having libaccount-plugin-1.0-0
+ installed still get signond. I think having libaccount-plugin-1.0-0
  depend on signond will be sufficient since these packages already depend
  on libaccount-plugin-1.0-0:
  
-   gnome-control-center-signon
-   mcp-account-manager-uoa
-   libaccount-plugin-google
-   libaccount-plugin-generic-oauth
-   libaccount-plugin-1.0-dev
-   account-plugin-fitbit
-   gir1.2-accountplugin-1.0
+   gnome-control-center-signon
+   mcp-account-manager-uoa
+   libaccount-plugin-google
+   libaccount-plugin-generic-oauth
+   libaccount-plugin-1.0-dev
+   account-plugin-fitbit
+   gir1.2-accountplugin-1.0
  
  It's impossible for users to really use UOA without those packages
- installed.
+ installed. (Alternatively, libaccount-plugin-1.0-0 recommends gnome-
+ control-center-signon so even having gnome-control-center-signon depend
+ on signond would work.)
  
  Merge proposals attached. They were initially rejected but should be
  reconsidered.
  
  ProblemType: Bug
  DistroRelease: Ubuntu 13.10
  Package: libsignon-glib1 1.10daily13.06.05.1-0ubuntu1
  ProcVersionSignature: Ubuntu 3.9.0-5.12-generic 3.9.5
  Uname: Linux 3.9.0-5-generic x86_64
  NonfreeKernelModules: btrfs raid6_pq zlib_deflate xor ufs qnx4 hfsplus hfs 
minix ntfs msdos jfs xfs libcrc32c reiserfs ext2 overlayfs ath3k nls_utf8 isofs 
parport_pc ppdev rfcomm bnep joydev snd_hda_codec_hdmi snd_hda_codec_conexant 
intel_powerclamp coretemp kvm_intel kvm crc32_pclmul ghash_clmulni_intel cryptd 
uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core videodev arc4 
snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_page_alloc snd_seq_midi 
snd_seq_midi_event btusb bluetooth snd_rawmidi ath9k ath9k_common ath9k_hw ath 
mac80211 microcode i915 snd_seq cfg80211 drm_kms_helper psmouse serio_raw drm 
snd_seq_device snd_timer lpc_ich snd mei toshiba_acpi i2c_algo_bit soundcore 
sparse_keymap toshiba_bluetooth wmi lp parport mac_hid video atl1c ahci libahci
  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)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1191522

Title:
  Don't have libsignon-glib1 depend on signond

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libsignon-glib/+bug/1191522/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to