Re: aptitude dist-upgrade and tex dependencies
On Sat, Aug 25, 2007 at 04:16:49PM +0000, - Tong - <mlist4suntong@yahoo.com> was heard to say:
> On Sat, 25 Aug 2007 08:39:17 -0700, Daniel Burrows wrote:
>
> >> Is there any way to stop dist-upgrade from upgrading tetex to texlive?
> >
> > Holding the various tetex packages (tetex-bin, tetex-common,
> > tetex-extra, tetex-doc) "should" work -- but I wouldn't be surprised
>
> Unfortunately, no. Thanks Sven for pointing out the bug#434731
>
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=434731
As I said below, aptitude will break holds to upgrade packages. There
isn't much I can do about this as long as I'm relying on core apt code
to do the "instant recursive upgrades". There are enough bugs due to
apt not behaving the way I like that I'd write my own version of its
code full of new and exciting bugs if I had the time, but I don't.
It would be interesting to know what's pulling in tetex-extra. If you
held back all the packages that require it, you could pull off a partial
upgrade. It looks like most of the packages that requires tetex-extra are
TeX-related, like latex2html, although ocamlweb also shows up.
> I was planning to file a support bug report to 434731@bugs.debian.org, now
> I'm thinking, I should file a separate bug report on the package
> dependencies, because all I've been using was tetex, and it is only
> because some packages wrongly depends on texlive instead of tex-common
> that drag me into this mess.
>
> However, I think I'd better ask for advices before doing so.
> Please comments.
I don't know how the TeX team are managing their transition offhand.
A start would be to figure out which packages are forcing the upgrade of
tetex-extra -- you could find this out by, e.g., going into the
interactive interface, holding tetex-extra back after the upgrade
(manually), and then seeing what breaks.
Daniel
Reply to: