Comment 8 for bug 188910

Revision history for this message
Ming Hua (minghua) wrote : [Bug 188910] Re: package texlive-formats-extra None failed to install/upgrade: trying to overwrite `/usr/share/texmf-texlive/tex/latex/latexconfig/mllatex.ini', which is also in package texlive-latex-base

On Sat, Feb 09, 2008 at 10:01:04AM -0000, Norbert Preining wrote:
> On Sa, 09 Feb 2008, Ming Hua wrote:
>
> > when those packages enters testing. My understanding is that when you
> > uploaded those two packages at the the same time, the upgrade path in
> > unstable is immediately broken. Although broken upgrade in unstable
>
> No it wasn't, because normally the packages were installed at the same
> time. Anyway.

Hmm, I see that texlive-formats-extra depends on texlive-latex-base (>=
2007-11), so yeah, they need to be upgraded at the same time. I think
the problem here is that during upgrade, texlive-formats-extra is
unpacked before texlive-latex-base is unpacked (this is possible because
dependency is only required to be satified when configure happens,
which is after unpacking). Therefore, a Replaces is still desired
because it make sure the upgrade succeeds.

> > We need this Replaces relation for a smooth gutsy->hardy upgrade. So
>
> Good argument. I have added
> texlive-formats-extra replaces texlive-latex-base (<= 2007-10)
> that should do it for gutsy, right?

Yes, looks correct to me. Thanks!

Ming
2008.02.09