libtotem-plparser0 not available in dapper repo, but required by ubuntu-desktop / totem-gstreamer
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.
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-
serpentine
service-
totem
totem-gstreamer
ubuntu-desktop
Leave the following dependencies unresolved:
gnome-volume-
quodlibet recommends python-
Score is -2807
Accept this solution? [Y/n/q/?]
The following packages are unused and will be REMOVED:
contact-
hplip-data libgdl-1-0 libgdl-1-common libsexy1 libxp6 min12xxw
python2.4-avahi ttf-dejavu xchat-gnome xserver-
The following packages will be automatically REMOVED:
gnome-app-install python-
service-
ubuntu-desktop
The following packages will be REMOVED:
gnome-app-install libtotem-
python2.
service-
totem-
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.
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.
python2.
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-
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/
mache@hp64:~$ sudo aptitude install ubuntu-desktop
0 packages upgraded, 25 newly installed, 0 to remove and 0 not upgraded.
Get:5 http://
Get:6 http://
Get:7 http://
totem-xine/
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
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://
100 /var/lib/
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