On Mon, Oct 16, 2006 at 09:45:16AM +0200, Frank Küster <[EMAIL PROTECTED]> was heard to say: > Daniel Burrows <[EMAIL PROTECTED]> wrote: > > > That's one interesting question. We can get some more of the answer > > by passing "-o aptitude::cmdline::resolver-debug=true" and capturing the > > output (warning, this generates a LOT of text). > > Here's the output. I answered "n" to aptitude's suggestions until it > agreed to upgrade teTeX. > > Regards, Frank
At a quick glance, I think that this is where it runs into trouble: > Trying to resolve tetex-extra 3.0.dfsg.2-2 -> {latex-beamer 3.06.dfsg.1-0.1} > by installing tetex-extra 2.0.2c-8 from the dependency source > Trying to resolve tetex-extra 3.0.dfsg.2-2 -> {latex-beamer 3.06.dfsg.1-0.1} > by installing tetex-extra [UNINST] from the dependency source > Trying to resolve tetex-extra 3.0.dfsg.2-2 -> {latex-beamer 3.06.dfsg.1-0.1} > by installing latex-beamer 3.06.dfsg.1-0.1 > Enqueuing <bzip2:=1.0.3-6, initscripts:=2.86.ds1-1, > tetex-extra:=2.0.2c-8>;<!tetex-bin 3.0-21 -> {libxml-parser-perl > 2.34-4.2}!>;[libxft1 4.3.0.dfsg.1-14sarge1 -> {xfree86-common > 4.3.0.dfsg.1-14sarge1}, tetex-bin 3.0-21 -> {tetex-extra 3.0.dfsg.2-2 > tetex-extra [UNINST]}];!!latex-beamer 3.06.dfsg.1-0.1, psmisc 22.3-1!!;-509 > Enqueuing <bzip2:=1.0.3-6, initscripts:=2.86.ds1-1, > tetex-extra:=[UNINST]>;<!tetex-bin 3.0-21 -> {libxml-parser-perl > 2.34-4.2}!>;[libxft1 4.3.0.dfsg.1-14sarge1 -> {xfree86-common > 4.3.0.dfsg.1-14sarge1}];!!latex-beamer 3.06.dfsg.1-0.1, psmisc 22.3-1!!;-710 > Enqueuing <bzip2:=1.0.3-6, initscripts:=2.86.ds1-1, > latex-beamer:=3.06.dfsg.1-0.1>;<!tetex-bin 3.0-21 -> {libxml-parser-perl > 2.34-4.2}!>;[latex-beamer 3.06.dfsg.1-0.1 -> {latex-xcolor 2.09-1}, > latex-beamer 3.06.dfsg.1-0.1 -> {pgf 1.01.dfsg.1-1}, libxft1 > 4.3.0.dfsg.1-14sarge1 -> {xfree86-common 4.3.0.dfsg.1-14sarge1}, tetex-extra > 3.0.dfsg.2-2 -> {latex-xcolor 2.09-1}, tetex-extra 3.0.dfsg.2-2 -> {lmodern > 1.00-3}, tetex-extra 3.0.dfsg.2-2 -> {pgf 1.01.dfsg.1-1}, tetex-extra > 3.0.dfsg.2-2 -> {preview-latex-style 11.83-2}];!!psmisc 22.3-1!!;-1028 > Enqueuing <bzip2:=1.0.3-6, initscripts:=2.86.ds1-1>;<!tetex-bin 3.0-21 -> > {libxml-parser-perl 2.34-4.2}, tetex-extra 3.0.dfsg.2-2 -> {latex-beamer > 3.06.dfsg.1-0.1}!>;[libxft1 4.3.0.dfsg.1-14sarge1 -> {xfree86-common > 4.3.0.dfsg.1-14sarge1}, tetex-extra 3.0.dfsg.2-2 -> {latex-xcolor 2.09-1}, > tetex-extra 3.0.dfsg.2-2 -> {lmodern 1.00-3}, tetex-extra 3.0.dfsg.2-2 -> > {pgf 1.01.dfsg.1-1}, tetex-extra 3.0.dfsg.2-2 -> {preview-latex-style > 11.83-2}];!!psmisc 22.3-1!!;-959 > Done generating successors. It thinks that it's better to remove tetex-extra (score -509) than to try to install latex-beamer (score -1028) or to drop the recommendation (score -959). My guess is that this is due to the penalty for unresolved dependencies in a partial solution: it looks like things are getting better when tetex-extra is dropped (thus fixing all its dependencies) relative to the other solutions. It looks like a lot of the dependencies are "forced", meaning that they have only one solution, so I wonder if I could improve results in this case by firing all those constraints immediately. (this would just be a hack/heuristic, though) Daniel