Comment 5 for bug 589194

Revision history for this message
Muelli (ubuntu-bugs-auftrags-killer) wrote :

Hm. That's weird.
muelli@xbox:~$ apt-cache policy libevdocument2
libevdocument2:
  Installed: 2.30.1-0ubuntu3
  Candidate: 2.30.1-0ubuntu3
  Version table:
     2.30.1-3ubuntu1 0
        400 http://de.archive.ubuntu.com/ubuntu/ maverick/main Packages
 *** 2.30.1-0ubuntu3 0
        500 http://de.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
        100 /var/lib/dpkg/status
     2.30.0-0ubuntu1 0
        500 http://de.archive.ubuntu.com/ubuntu/ lucid/main Packages
[13]+ Done epiphany -p
muelli@xbox:~$ dpkg --listfiles libevdocument2
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/libevdocument2
/usr/share/doc/libevdocument2/README
/usr/share/doc/libevdocument2/TODO
/usr/share/doc/libevdocument2/AUTHORS
/usr/share/doc/libevdocument2/copyright
/usr/share/doc/libevdocument2/NEWS.gz
/usr/share/doc/libevdocument2/changelog.Debian.gz
/usr/lib
/usr/lib/libevdocument.so.2.0.0
/usr/lib/libevdocument.so.2
muelli@xbox:~$

But anyway: If Mavericks Evince needslibevdocument2= 2.30.1-3ubuntu1 then it should indicate that, i.e. with proper dependency models.
I'm just again trying to install the maverick evince on lucid, and it doesn't update libevdocument2:
muelli@xbox:~$ sudo apt-get install -t maverick evince
[sudo] password for muelli:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  python-sexy
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  evince-common
Suggested packages:
  poppler-data
The following NEW packages will be installed
  evince-common
The following packages will be upgraded:
  evince
1 upgraded, 1 newly installed, 0 to remove and 937 not upgraded.
Need to get 0B/322kB of archives.
After this operation, 930kB disk space will be freed.
Do you want to continue [Y/n]?

It's easy enough to reproduce: Have a lucid installation (fair enough assumption ;-) ) and then try to install mavericks evince via apt-get install -t maverick evince. Then, evince wouldn't work anymore.

I had installed libevdocument2 myself to make it work. So clearly, mavericks evince should depend on a recent enough libevdocument2.