[Bug 29336] libtotem-plparser0 not available in dapper repo, but required by ubuntu-desktop / totem-gstreamer

Mircea MITU mmitu at bitdefender.com
Sun Jan 22 09:07:48 UTC 2006


Public bug reported:
https://launchpad.net/malone/bugs/29336

Affects: totem (Ubuntu)
       Severity: Normal
       Priority: (none set)
         Status: Unconfirmed

Description:
libtotem-plparser0 is required by ubuntu-desktop metapackage but is not
available in dapper repository.

How to reproduce (in dapper):
1. sudo aptitude purge rhythmbox python2.4-gnome2-extras totem-gstreamer libtotem-plparser0
2. choose the solution where libtotem-plparser is removed:
[snip]
 Resolving dependencies...
The following actions will resolve these dependencies:

Remove the following packages:
gnome-app-install
python-gnome2-extras
serpentine
service-discovery-applet
totem
totem-gstreamer-firefox-plugin
ubuntu-desktop

Leave the following dependencies unresolved:
gnome-volume-manager recommends totem
quodlibet recommends python-gnome2-extras
Score is -2807

Accept this solution? [Y/n/q/?]
The following packages are unused and will be REMOVED:
  contact-lookup-applet foo2zjs gedit gstreamer0.10-x hotkey-setup hplip
  hplip-data libgdl-1-0 libgdl-1-common libsexy1 libxp6 min12xxw
  python2.4-avahi ttf-dejavu xchat-gnome xserver-xorg-input-synaptics
The following packages will be automatically REMOVED:
  gnome-app-install python-gnome2-extras serpentine
  service-discovery-applet totem totem-gstreamer-firefox-plugin
  ubuntu-desktop
The following packages will be REMOVED:
  gnome-app-install libtotem-plparser0{p} python-gnome2-extras
  python2.4-gnome2-extras{p} rhythmbox{p} serpentine
  service-discovery-applet totem totem-gstreamer{p}
  totem-gstreamer-firefox-plugin ubuntu-desktop
0 packages upgraded, 0 newly installed, 27 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 46.8MB will be freed.
[snip]

3. now try to install ubuntu-desktop
sudo aptitude install ubuntu-desktop
The following packages are BROKEN:
  python2.4-gnome2-extras rhythmbox totem-gstreamer
The following NEW packages will be automatically installed:
[snip]
The following NEW packages will be installed:
[snip]
0 packages upgraded, 24 newly installed, 0 to remove and 0 not upgraded.
Need to get 16.1MB of archives. After unpacking 46.3MB will be used.
The following packages have unmet dependencies:
  rhythmbox: Depends: libtotem-plparser0 which is a virtual package.
  totem-gstreamer: Depends: libtotem-plparser0 which is a virtual package.
                   Depends: libtotem-plparser0 which is a virtual package.
  python2.4-gnome2-extras: Depends: libtotem-plparser0 which is a virtual package.

4. the same for sudo aptitude install totem
5. try to search libtotem-plparser0
mache at hp64:~$ apt-cache show libtotem-plparser0
mache at hp64:~$ apt-cache search libtotem
libtotem-plparser-dev - Totem Playlist Parser library - development version
mache at hp64:~$ sudo apt-get install libtotem-plparser0
Password:
Reading package lists... Done
Building dependency tree... Done
Package libtotem-plparser0 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package libtotem-plparser0 has no installation candidate

The workaround was to add breezy/main in /etc/apt/sources.list, update and install ubuntu-desktop:
mache at hp64:~$ sudo aptitude install ubuntu-desktop
0 packages upgraded, 25 newly installed, 0 to remove and 0 not upgraded.
Get:5 http://archive.ubuntu.com dapper/main libgdl-1-0 0.6.0-3 [95.3kB]
Get:6 http://archive.ubuntu.com breezy/main libtotem-plparser0 1.2.0-0ubuntu3 [25.2kB]
Get:7 http://archive.ubuntu.com dapper/main python2.4-gnome2-extras 2.13.2-0ubuntu2 [260kB]

totem-xine/gstreamer depends on libtotem-plparser0 which is not available:
mache at hp64:~$ apt-cache depends ubuntu-desktop |grep totem
  Depends: totem
mache at hp64:~$ apt-cache depends totem
totem
 |Depends: totem-gstreamer
  Depends: totem-xine
mache at hp64:~$ apt-cache depends totem-xine|grep plparser
  Depends: libtotem-plparser0
  Depends: libtotem-plparser0
mache at hp64:~$ apt-cache depends totem-gstreamer|grep plparser
  Depends: libtotem-plparser0
  Depends: libtotem-plparser0
mache at hp64:~$ apt-cache policy libtotem-plparser0
libtotem-plparser0:
  Installed: 1.2.0-0ubuntu3
  Candidate: 1.2.0-0ubuntu3
  Version table:
 *** 1.2.0-0ubuntu3 0
        500 http://archive.ubuntu.com breezy/main Packages
        100 /var/lib/dpkg/status




More information about the desktop-bugs mailing list