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?
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 (>= formats- extra is
2007-11), so yeah, they need to be upgraded at the same time. I think
the problem here is that during upgrade, texlive-
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 formats- extra replaces texlive-latex-base (<= 2007-10)
>
> Good argument. I have added
> texlive-
> that should do it for gutsy, right?
Yes, looks correct to me. Thanks!
Ming
2008.02.09