Dummy package python-gnome2-desktop cannot be removed because conduit depends on it

Bug #495355 reported by humsuploh
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
conduit (Ubuntu)
Fix Released
Low
Julien Lavergne

Bug Description

Binary package hint: conduit

Hi,

Out of curiosity, I did a dpkg -l|grep dummy to see what dummy packages there are on my system. This to facilitate my purging of them all in one fell swoop. python-gnome2-desktop happens to be one such package. While apt-cache show python-gnome2-desktop (see complete output below), reveals that it "is a dummy package that depends from all the modules that used to be together" and that I "can safely remove it from your system", when I actually tried to do so by issuing sudo aptitude --purge remove python-gnome2-desktop, aptitude informs that the package conduit will be broken should I do so (see aptitude output below).

I also tried aptitude why-not python-gnome2-desktop to find out as to why it can't be uninstalled, output returned by aptitude reads "Unable to find a reason to remove python-gnome2-desktop". From what I can see from the result of doing an apt-cache show conduit. python-gnome2-desktop is a required dependency of conduit's (see below). But the thing is, if it is so, why the mention that it is "a dummy package that depends from all the modules that used to be together. You can safely remove it from your system."? Is not this misleading? Should not the references to python-gnome2-desktop being a "dummy package" and that " You can safely remove it from your system." be removed altogether?

~> apt-cache show python-gnome2-desktop
Package: python-gnome2-desktop
Priority: optional
Section: python
Installed-Size: 60
Maintainer: Ubuntu Desktop Team <email address hidden>
Original-Maintainer: Loic Minier <email address hidden>
Architecture: all
Source: gnome-python-desktop
Version: 2.28.0-0ubuntu1
Depends: python-bugbuddy (>= 2.28.0-0ubuntu1), python-evince (>= 2.28.0-0ubuntu1), python-evolution (>= 2.28.0-0ubuntu1), python-gnomeapplet (>= 2.28.0-0ubuntu1), python-gnomedesktop (>= 2.28.0-0ubuntu1), python-gnomekeyring (>= 2.28.0-0ubuntu1), python-gnomeprint (>= 2.28.0-0ubuntu1), python-gtksourceview (>= 2.28.0-0ubuntu1), python-gtop (>= 2.28.0-0ubuntu1), python-mediaprofiles (>= 2.28.0-0ubuntu1), python-metacity (>= 2.28.0-0ubuntu1), python-nautilusburn (>= 2.28.0-0ubuntu1), python-rsvg (>= 2.28.0-0ubuntu1), python-totem-plparser (>= 2.28.0-0ubuntu1), python-wnck (>= 2.28.0-0ubuntu1)
Suggests: python-gnome2-desktop-doc, python-gnome2-desktop-dbg
Filename: pool/main/g/gnome-python-desktop/python-gnome2-desktop_2.28.0-0ubuntu1_all.deb
Size: 29490
MD5sum: e6bb6b0b9fd23a477402ef1a2fd74f0a
SHA1: 558d2bf94b18fdfcd33e1aba8813ddf2ab37517f
SHA256: 96cc1e29c556ecb91c6d94d9c51b5d49df3e51e74d36d40f2123ca5d462e9aa1
Description: Python bindings for the GNOME desktop environment (dummy package)
 This archive contains modules that allow you to write GNOME programs
 in Python.
 .
 This is a dummy package that depends from all the modules that used to
 be together. You can safely remove it from your system.
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Task: edubuntu-desktop-gnome

~> sudo aptitude --purge remove python-gnome2-desktop
[sudo] password for rajasun:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
The following packages are BROKEN:
  conduit
The following packages will be REMOVED:
  python-gnome2-desktop
0 packages upgraded, 0 newly installed, 1 to remove and 1 not upgraded.
Need to get 0B of archives. After unpacking 61.4kB will be freed.
The following packages have unmet dependencies:
  conduit: Depends: python-gnome2-desktop (>= 2.22.0-1) but it is not installable
The following actions will resolve these dependencies:

Remove the following packages:
conduit

Score is 119

Accept this solution? [Y/n/q/?] q
Abandoning all efforts to resolve these dependencies.
Abort.

~> aptitude why-not python-gnome2-desktop
Unable to find a reason to remove python-gnome2-desktop.

 affects ubuntu/conduit

My system information:
Linux rajasun-desktop 2.6.31-16-generic #53-Ubuntu SMP Tue Dec 8 04:01:29 UTC 2009 i686 GNU/Linux
Description: Ubuntu 9.10
Release: 9.10
Affected package version:
conduit 0.3.16-0ubuntu3.1

Julien Lavergne (gilir)
Changed in conduit (Ubuntu):
status: New → In Progress
importance: Undecided → Low
assignee: nobody → Julien Lavergne (gilir)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package conduit - 0.3.17-0ubuntu1

---------------
conduit (0.3.17-0ubuntu1) lucid; urgency=low

  * New upstream release
   - Fix uploading images to Facebook (LP: #231995)
  * debian/control:
   - Reorganize and wrap build-depends, depends and recommends.
   - Remove python-glade2 depend, Conduit was ported to gtkbuilder.
   - Recommends python-flickrapi (>= 1.2), Conduit now use system flickr API.
   - Remove python-gnome2 and python-gnome2-desktop, replaced by python-gconf
     and python-evolution (LP: #495355).
 -- Julien Lavergne <email address hidden> Sat, 23 Jan 2010 15:53:20 +0100

Changed in conduit (Ubuntu):
status: In Progress → 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.