[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: