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


Reply via email to