Please split up gnome-do-plugins

Bug #351535 reported by David Nielsen
50
This bug affects 5 people
Affects Status Importance Assigned to Milestone
gnome-do-plugins (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

gnome-do and gnome-do-plugins are currently big fat mega packages. It would be nice if they were split up into application dependent sub packages and a gnome-do-plugins metapackage was provided. This would allow a much slimmer install and let users have only the support and applications installed they desired.

Revision history for this message
David Futcher (bobbo) wrote :

I have identified this bug as being in gnome-do-plugins so have marked it as so. Thanks for the bug report!

affects: ubuntu → gnome-do-plugins (Ubuntu)
Changed in gnome-do-plugins (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
David Nielsen (davidnielsen-deactivatedaccount) wrote :

Please note that the same approach should very likely be taken in the gnome-do main package as well, it also pulls in an obscene amount of dependencies by default.

Revision history for this message
Chris Halse Rogers (raof) wrote : Re: [Bug 351535] Re: Please split up gnome-do-plugins

This is currently not feasible, due to technical issues in the way
gnome-do uses mono-addins. This will be fixed in the next upstream
release, as it causes a number of plugin-related bugs.

That said, neither gnome-do nor gnome-do-plugins have a particularly
large dependency stack. gnome-do has an entirely standard mono+gnome
stack - almost all of these should already be installed on a standard
Ubuntu system for Tomboy, and there's nothing that could usefully be
split out.

The main gnome-do-plugins culprit is the evolution plugin, which pulls
in libevolution5.0-cil which, in Jaunty, pulls in evolution itself. The
only other plugin with a non-core dependency is the flickr plugin, which
pulls in libflikrnet.

Once it is technically possible, there will probably be some form of
plugins split. It certainly won't be down to the level of individual
plugins, however.

Revision history for this message
David Futcher (bobbo) wrote :

As soon as https://bugs.edge.launchpad.net/do/+bug/324168 is fixed, this seems feasible or at least from reading http://www.lamalex.net/2009/04/this-will-be-the-last-time-we-lose-all-of-your-settings-erm-maybe/, when 0.8.2 is released. Potentially on track for splitting these up in Karmic?

Revision history for this message
Graham C (chckens) wrote :

Apparently the issue with evolution is fixed in Debian ( http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=524993 )

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-do-plugins - 0.8.2+dfsg-1

---------------
gnome-do-plugins (0.8.2+dfsg-1) unstable; urgency=low

  * New upstream release
    + Pidgin plugin now supports initial text for messages (LP: #338608)
    + Pidgin plugin opens conversations on the correct IM network (LP: #370965)
  * debian/rules:
    + Update get-orig-source target. Upstream no longer ships gdata* binaries,
      so we no longer need to strip them
  * debian/patches/00_use_system_gdata
    + Drop. Upstream now builds against system libgdata.
  * debian/patches/04_fix_pidgin_dbus_ints
  * debian/patches/10_fix_rhythmbox_file
  * debian/patches/15_twitter_api
  * debian/patches/20_twitter_overflow:
    + Drop. Included upstream.
  * debian/patches/01_firefox_iceweasel_rename:
    + Refresh for new version
  * debian/patches/02_fix_banshee_plugin:
    + Drop refernce to /usr/lib/banshee-1/Banshee.CollectionIndexer.dll.
      This is unnecessary, and causes errors when Banshee isn't installed.
  * debian/patches/00_debian_default_plugins:
    + Enable a bunch of useful plugins that do not require configuration from
      the "Official" plugin set by default. Makes Do more useful out of the
      box.
  * debian/control:
    + Bump versioned build-dep on gnome-do to 0.8.2
    + Split out gnome-do-plugin-evolution package, now that this is possible.
      libevolution5.0-cil has an annoyingly large dependency stack.
      (LP: #351535) (Closes: #524993).

 -- Steve Kowalik <email address hidden> Wed, 12 Aug 2009 12:18:46 +0100

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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