Bug#448385: aptitude: Strange suggestions resolving dependencies
Package: aptitude
Version: 0.4.4-4
Severity: normal
I'm writing 'strange' because I guess it will turn out to be quite
logical in the end, but first it looks like it's just wrong:
aptitude install texlive
Reading package lists... Done
Building dependency tree... Done
Initializing package states... Done
Building tag database... Done
The following packages are BROKEN:
feynmf prosper
[...]
The following packages have unmet dependencies:
feynmf: Depends: texlive-font-utils but it is not installable or
tetex-bin but it is not installable
Depends: texlive-extra-utils but it is not installable or
tetex-bin but it is not installable
prosper: Depends: tetex-extra but it is not installable or
texlive-pstricks but it is not installable
Resolving dependencies...
The following actions will resolve these dependencies:
Install the following packages:
texlive-generic-recommended [2005.dfsg.3-1 (stable)]
texlive-pstricks [2005.dfsg.3-1 (stable)]
Keep the following packages at their current version:
feynmf [Not Installed]
Leave the following dependencies unresolved:
texlive-metapost recommends feynmf
Score is -279
Accept this solution? [Y/n/q/?] q
Abandoning all efforts to resolve these dependencies.
Abort.
So now, what's going on with tl-font-utils and tl-extra-utils?
root@riesling:/# apt-cache policy texlive-font-utils
texlive-font-utils:
Installed: (none)
Candidate: 2005.dfsg.2-12
Version table:
2005.dfsg.2-12 0
500 http://localhost etch/main Packages
Same for extra utils, so why does it claim they aren't installable?
For prosper, I would have suspected that the reason is that the package
has a couple of Depends of the type "tetex-$foo | texlive-bar", with
tetex coming first. But for feynmf this is not the case... Prosper is
particularlz strange, since texlive-pstricks *is* finally installed.
I think the best solution would be to install those packages, although I
admit that it's suboptimal that the texlive metapackage depends
(indirectly) on packages which pull in texlive packages not directly
pulled in by texlive.
Regards, Frank
-- System Information:
Debian Release: 4.0
APT prefers stable
APT policy: (500, 'stable'), (99, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-5-686
Locale: LANG=de_DE@euro, LC_CTYPE=de_DE@euro (charmap=ISO-8859-15)
Versions of packages aptitude depends on:
ii apt [libapt-pkg-libc6. 0.6.46.4-0.1 Advanced front-end for dpkg
ii libc6 2.3.6.ds1-13etch2 GNU C Library: Shared libraries
ii libgcc1 1:4.1.1-21 GCC support library
ii libncursesw5 5.5-5 Shared libraries for terminal hand
ii libsigc++-2.0-0c2a 2.0.17-2 type-safe Signal Framework for C++
ii libstdc++6 4.1.1-21 The GNU Standard C++ Library v3
Versions of packages aptitude recommends:
ii aptitude-doc-en [aptitude-doc 0.4.4-4 English manual for aptitude, a ter
ii libparse-debianchangelog-perl 1.0-1 parse Debian changelogs and output
-- no debconf information
--
Frank Küster
Debian Developer (teTeX/TeXLive)
Reply to: