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

Bug#338638: only affect sarge



# correcting myself
found 338638 3.0-20
thanks

Frank Küster <frank@debian.org> wrote:

> I haven't had time to think about this and do any coding.  But I believe
> it can only be solved by a upload *to*sarge*, because during etch
> upgrade there won't be a fallback maintainer script from a new version.

Okay, I played around with that a bit.  Actually I see no reason why
tetex-base needs to declare a conflict with older tetex-bin.  It doesn't
even need a Replaces.  If we remove the Conflicts:, it is still
guaranteed that it is impossible to install and configure a newer
tetex-base with an old tetex-bin, and this is because of both tetex
packages' dependency on tex-common.  And because tex-common in turn
conflicts with sarge's tetex packages, and I think it has a reason for
that.

The nice consequence is that we can be sure that the upgrade from sarge
will proceed without removing tetex-base at an intermediate state, and
therefore we can use a failed-upgrade stanza in the new package's
preinst script.

> The upload I did on this was rejected by the stable release manager.  I
> always wanted to raise this issue again, now that there are new persons
> on this position.  However, I think there was also a technical problem
> with the previous upload, therefore I didn't have time to actually do it.

Well, the technical problem was that I only fixed the preinst script,
but did not add a failed-update stanza, so it wouldn't have worked,
anyway.

Regards, Frank

-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)



Reply to: