gaphor depends on zope3

Bug #144377 reported by Laurent Bonnaud
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gaphor (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Hi,

here is the problem:

Package: gaphor
Version: 0.10.4-1ubuntu1
Depends: python, python-support (>= 0.2), python-gaphas, zope3

I would like to be able to use gaphor without having zope3 installed on my system (because it is a big package and slows down the boot).
How about providing a gaphor-lib package as for previous gaphor versions ?

Related branches

Changed in gaphor:
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Laurent Bonnaud (laurent-bonnaud) wrote :

The problem is still there in hardy:

# apt-get purge zope3
[...]
The following packages will be REMOVED
  gaphor* zope3*

Package: gaphor
Version: 0.12.5-1ubuntu1

Revision history for this message
Dylan McCall (dylanmccall) wrote :

Is this really a wishlist item? I see it as a bug that needs to be resolved asap.

The dependency on the full zope3 service is entirely unnecessary. As it is, our packages attach an incredible amount of bloat on Gaphor's behalf. Installing it from the repository also installs a VERY significant application that starts up at runlevel 2, rendering this great UML tool extremely difficult to recommend. Gaphor does not actually need Zope3 the service, and there is very little association between a user who installs Gaphor and a user who wants to use Zope.

(By the way, it is possible to disable Zope3 in Administration -> Services for the time being).

I believe this could be resolved by Gaphor's dependency on zope3 being changed to python-zopeinterface, since it just needs the Zope component and interface libraries. I am not in front of an Ubuntu machine to test that right now, but doing some scary dpkg --force-all type stuff should give the necessary confirmation within minutes if anyone feels like sacrificing their package system.

Revision history for this message
Thomas E Jenkins (thomas-jenkins) wrote :

Gaphor also requires Zope Component which is not included in python-zopeinterface. I found a new Debian package here: http://ftp-master.debian.org/new/zope.component_3.7.0-1.html but did not come across a bug report.

Revision history for this message
Thomas E Jenkins (thomas-jenkins) wrote :

Apparently a reorg of how Zope is packaged is freshly under way in Debian. The reorg will ditch the monolithic zope3 package in favour of packaging all the various parts separately. I guess once this is done this bug should be easy to fix.

http://lists.alioth.debian.org/pipermail/pkg-zope-developers/2009-June/004707.html

Revision history for this message
Michael Bienia (geser) wrote :

I've a working package which doesn't depend on zope3 (which is scheduled for removal from karmic anyways) but I need first to get the needed dependencies synced before I'll upload it.

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

This bug was fixed in the package gaphor - 0.13.0-1ubuntu2

---------------
gaphor (0.13.0-1ubuntu2) karmic; urgency=low

  * debian/control:
    - Replace zope3 with python-zope.interface, python-zope.component
      (lp: #144377)
    - Replace python-gnome2 with python-gconf (closes: #541583)
    - Added python-gobject to Depends (closes: #525627)
  * Build with an unversioned python.

 -- Michael Bienia <email address hidden> Sat, 05 Sep 2009 12:49:41 +0200

Changed in gaphor (Ubuntu):
status: Confirmed → 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.