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

Bug#560896: texlive upgrade prevented by removal of texlive-base-bin (68 dependendent packages)



On Sat, 2010-01-09 at 03:55 +0100, Norbert Preining wrote:
> 
> 	aptitude dist-ugprade
> then?

oh yeah, ok

> > > Yes I know, but texlive-binaries provides texlive-base-bin, so that
> > > should not be a problem *at* all.
> > > 
> > 
> > Oh ok.  What would the problem be then?  What's an effective way of
> > locating the offending conflict?
> 
> There is none, the only problem is that apt-get and aptitude with normal
> operation do not take removing texlive-base-bin into account.
> 

No, aptitude dist-ugprade does not in fact work. Where apt-get
dist-upgrade resolves immediate to remove texlive-base-bin and install
the new package texlive-binaries, aptitude dist-ugprade says
texlive-binaries is broken and resolves with keeping texlive-binaries at
its current version [Not Installed].

The alternate resolutions found with . and , do not help.

I think I can force aptitude to get the job done by running U in the
aptitude text-graphical user interface and manipulating the resolutions
by hand (examing the resolutions and rejecting the resolution to cancel
the installation of texlive-binaries, leaving the alternative resolution
to remove texlive-base-bin.  After that, pressing . for a new
resolution, I get one which removes texlive-base-bin and dvipdfmx, and I
guess I can get the rest of the upgrade that way (I'm not going to
actually do it or we'll lose this test case).

But the point is, I shouldn't have to go through all that trouble with
aptitude.  As you say, aptitude dist-ugprade should sort it out
automatically, just as apt-get dist-upgrade does, but it doesn't sort it
out.

Drew





Reply to: