[Aptitude-devel] Bug#542264: aptitude: Strange messages from dependency resolver

Manuel A. Fernandez Montecelo manuel.montezelo at gmail.com
Tue Dec 29 11:33:50 UTC 2015


Control: tags -1 + moreinfo


Hi Frank,

2009-09-15 20:58 Frank Küster:
>Daniel Burrows <dburrows at debian.org> wrote:
>
>>   What does the version of aptitude in experimental do here?
>
>(with packages with slightly changed depends)
>
>The following packages have unmet dependencies:
>  texlive-base: Conflicts: texlive-base-bin but it is not installable
>  texlive-latex-recommended: Conflicts: texlive-base-bin but it is not installable
>The following actions will resolve these dependencies:
>
>Upgrade the following packages:
>texlive-base [2007.dfsg.2-4 (unstable, now) -> 2009~svn14580-1~1 (tl2009-pre)]
>texlive-latex-recommended [2007.dfsg.2-4 (unstable, now) -> 2009~svn14580-1~1 (tl2009-pre)]
>
>Score is -10
>
>So the only change is that now the <NULL> is replaced by the name of the
>private repository. Which *does* help me, since it tells me that the
>repository "http://localhost tl2009-pre/" is taken, not
>"http://localhost experimental/main", probably because of the
>experimental.
>
>Or not.
>
># cat /etc/apt/preferences
>Package: *
>Pin: release a=experimental
>Pin-Priority: 600
># apt-cache policy texlive-base
>texlive-base:
>  Installed: 2007.dfsg.2-4
>  Candidate: 2009~svn14580-1~4
>  Version table:
>     2009~svn14580-1~4 0
>        500 http://localhost experimental/main Packages
>     2009~svn14580-1~1 0
>        500 http://localhost tl2009-pre/ Packages
> *** 2007.dfsg.2-4 0
>        500 http://localhost sid/main Packages
>        100 /var/lib/dpkg/status
># aptitude full-upgrade
>Reading package lists... Done
>Building dependency tree
>Reading state information... Done
>Reading extended state information
>Initializing package states... Done
>Reading task descriptions... Done
>The following packages are BROKEN:
>  texlive-base texlive-latex-recommended
>The following NEW packages will be installed:
>  fragmaster{a} libkpathsea5{a} luatex{a} texlive-binaries{a} texlive-doc-si{a} texlive-lang-arabic{a}
>  texlive-lang-latvian{a} texlive-lang-lithuanian{a} texlive-luatex{a}
>The following packages will be REMOVED:
>  dvipdfmx{u} lcdf-typetools{u} libkpathsea-dev{u} tex4ht{u} tex4ht-common{u} texlive-base-bin{a}
>  texlive-lang-arab{u} texlive-lang-manju{u}
>The following packages will be upgraded:
>  context lmodern tex-common texlive-bibtex-extra texlive-common texlive-doc-base texlive-doc-bg texlive-doc-cs+sk
>  texlive-doc-de texlive-doc-el texlive-doc-en texlive-doc-es texlive-doc-fi texlive-doc-fr texlive-doc-it
>  texlive-doc-ja texlive-doc-ko texlive-doc-mn texlive-doc-nl texlive-doc-pl texlive-doc-pt texlive-doc-ru
>  texlive-doc-th texlive-doc-tr texlive-doc-uk texlive-doc-vi texlive-doc-zh texlive-extra-utils texlive-font-utils
>  texlive-fonts-extra texlive-fonts-extra-doc texlive-fonts-recommended texlive-fonts-recommended-doc
>  texlive-formats-extra texlive-full texlive-games texlive-generic-extra texlive-generic-recommended
>  texlive-humanities texlive-humanities-doc texlive-lang-african texlive-lang-armenian texlive-lang-croatian
>  texlive-lang-cyrillic texlive-lang-czechslovak texlive-lang-danish texlive-lang-dutch texlive-lang-finnish
>  texlive-lang-french texlive-lang-german texlive-lang-greek texlive-lang-hebrew texlive-lang-hungarian
>  texlive-lang-indic texlive-lang-italian texlive-lang-latin texlive-lang-mongolian texlive-lang-norwegian
>  texlive-lang-other texlive-lang-polish texlive-lang-portuguese texlive-lang-spanish texlive-lang-swedish
>  texlive-lang-tibetan texlive-lang-ukenglish texlive-lang-vietnamese texlive-latex-base texlive-latex-base-doc
>  texlive-latex-extra texlive-latex-extra-doc texlive-latex-recommended-doc texlive-latex3 texlive-math-extra
>  texlive-metapost texlive-metapost-doc texlive-music texlive-omega texlive-pictures texlive-pictures-doc
>  texlive-plain-extra texlive-pstricks texlive-pstricks-doc texlive-publishers texlive-publishers-doc
>  texlive-science texlive-science-doc texlive-xetex
>The following packages are RECOMMENDED but will NOT be installed:
>  ghostscript lacheck latex-cjk-all latex-sanskrit prosper ps2eps texpower tipa ttf-freefont ttf-gfs-artemisia
>  ttf-gfs-baskerville ttf-gfs-bodoni-classic ttf-gfs-didot-classic ttf-gfs-gazis ttf-gfs-neohellenic
>  ttf-gfs-solomos ttf-gfs-theokritos ttf-sil-gentium xindy
>89 packages upgraded, 9 newly installed, 8 to remove and 0 not upgraded.
>Need to get 904MB of archives. After unpacking 625MB will be used.
>The following packages have unmet dependencies:
>  texlive-base: Conflicts: texlive-base-bin but it is not installable
>  texlive-latex-recommended: Conflicts: texlive-base-bin but it is not installable
>The following actions will resolve these dependencies:
>
>Upgrade the following packages:
>texlive-base [2007.dfsg.2-4 (unstable, now) -> 2009~svn14580-1~1 (tl2009-pre)]
>texlive-latex-recommended [2007.dfsg.2-4 (unstable, now) -> 2009~svn14580-1~1 (tl2009-pre)]
>
>Score is -10
>
>Accept this solution? [Y/n/q/?]
>
>Why does it not try to upgrade to 1~4 which apt-cache says is a candidate?
>
>BTW, "apt-get dist-upgrade" does not complain about any problems. And it
>currently downloads the correct 1~4 version, while aptitude didn't (I
>just looked it up in a logfile from this morning).

I think the the behaviour of aptitude with candidate releases was
suboptimal compared to a few years ago, but improved since then,
including in the more recent 0.7.* series.

Did you observe this behaviour lately?


Cheers.
-- 
Manuel A. Fernandez Montecelo <manuel.montezelo at gmail.com>



More information about the Aptitude-devel mailing list