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

Bug#542264: aptitude: Strange messages from dependency resolver



Package: aptitude
Version: 0.4.11.11-1+b2
Severity: normal

I'm not sure whether this is actually a bug in the dependency handling,
or rather just a strange way to tell me something.

I have installed sid's "texlive-full", which is a metapackage that pulls
in every binary package from the texlive source packages. While trying
"aptitude full-upgrade" with not-yet-uploaded packages of TeXLive 2009,
I get the messages quoted below in full; the main point is


,----
| 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 (<NULL>)]
| texlive-latex-recommended [2007.dfsg.2-4 (unstable, now) -> 2009~svn14580-1~1 (<NULL>)]
| 
| Score is -10
| 
| Accept this solution? [Y/n/q/?] 
`----

Why does it think those packages are broken, when simply doing what I
requested (upgrade everything that can be upgraded) solves the problem? 

Note that in the following script, it does actually not what I expect
(as a maintainer).  While it says it will remove texlive-base-bin and
texlive-base-bin-doc, it first starts to unpack lots of other (upgraded)
packages.  This results in a couple of file conflicts (not shown
below). We intended to force the removal by some conflicts, but it seems
we did it wrong.

Of course I could send you the control files for all those binary
packages, but not before you tell me that there's more of a bug in
aptitude than just a message that I don't understand.

Regards, Frank


Script started on Tue Aug 18 12:14:42 2009
riesling:/# aptitude full-upgrade
^MReading package lists... 0%^M^MReading package lists... 100%^M^MReading package lists... Done^M
^MBuilding dependency tree... 0%^M^MBuilding dependency tree... 0%^M^MBuilding dependency tree... 50%^M^MBuilding depend
ency tree... 50%^M^MBuilding dependency tree       ^M
^MReading state information... 0%^M^MReading state information... 0%^M^MReading state information... Done^M
^MReading extended state information... 0%^M^MReading extended state information... 64%^M^MReading extended state inform
ation       ^M
^MInitializing package states... 0% ^M^MInitializing package states... Done^M
^MReading task descriptions... 0%    ^M^MReading task descriptions... Done^M
The following packages are BROKEN:
  texlive-base texlive-latex-recommended 
The following NEW packages will be installed:
  fragmaster{a} libkpathsea5{a} luatex{a} texlive-base-binaries{a} texlive-binaries{a} texlive-doc-si{a} 
  texlive-extra-binaries{a} texlive-lang-arabic{a} texlive-lang-binaries{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-base-bin-doc{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, 12 newly installed, 9 to remove and 0 not upgraded.
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 (<NULL>)]
texlive-latex-recommended [2007.dfsg.2-4 (unstable, now) -> 2009~svn14580-1~1 (<NULL>)]

Score is -10

Accept this solution? [Y/n/q/?] 



Why does it think those packages are broken, when simply doing what I
requested (upgrade everything that can be upgraded) solves the problem? 





-- Package-specific info:
snipped since I'm reporting from a lenny box a problem detected in a
chroot. 

-- 
Dr. Frank Küster
Debian Developer (TeXLive)
VCD Aschaffenburg-Miltenberg, ADFC Miltenberg
B90/Grüne KV Miltenberg



Reply to: