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

Bug #29336 reported by Mircea MITU
8
Affects Status Importance Assigned to Milestone
totem (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug 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@hp64:~$ apt-cache show libtotem-plparser0
mache@hp64:~$ apt-cache search libtotem
libtotem-plparser-dev - Totem Playlist Parser library - development version
mache@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@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@hp64:~$ apt-cache depends ubuntu-desktop |grep totem
  Depends: totem
mache@hp64:~$ apt-cache depends totem
totem
 |Depends: totem-gstreamer
  Depends: totem-xine
mache@hp64:~$ apt-cache depends totem-xine|grep plparser
  Depends: libtotem-plparser0
  Depends: libtotem-plparser0
mache@hp64:~$ apt-cache depends totem-gstreamer|grep plparser
  Depends: libtotem-plparser0
  Depends: libtotem-plparser0
mache@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

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug. That's a soname change and a transition, not a bug, welcome to an unstable distribution. No need to report instabillity issues we track them automatically: http://people.ubuntu.com/~cjwatson/testing/dapper_probs.html. The corresponding packages (gnome-python-extras, rhythmbox, ...) have been uploaded 2 days ago for that transition but totem has only built yesterday and libtotem-plparser1 is waiting on a ftpmaster to accept the NEW package.
I'm closing the bug since that's not really one and fixed packages have already been uploaded

Changed in totem:
assignee: nobody → desktop-bugs
status: Unconfirmed → 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.