Bug#200264: tetex-bin upgrade fails: conflict with texdoctk
On 17.07.03 Atsuhito Kohda (kohda@pm.tokushima-u.ac.jp) wrote:
> From: Hilmar Preusse <hille42@web.de>
> Date: Mon, 7 Jul 2003 16:35:45 +0200
Hi all,
> > > I tried apt-get -qu upgrade after this, but got about the same
> > > errors. apt-get -qu install tetex-bin texdoctk also didn't
> > > work.
> > >
> > There is no separate texdoctk-package any more. tetex-bin should
> > provide, replace it and conflict with it from now, at least until
> > we decid to split off texdoctk again from the tetex-package (at
> > least 2 bugs are speaking about that).
>
> A possible problem is; tetex-bin provides only texdoctk binary (or
> script?) and texdocrc etc. are provided by tetex-extra so it is not
> precise that tetex-bin provide, replace and conflict with texdoctk.
> In fact, it makes tetex-extra uninstallable because it provides
> texdoctk at present.
>
I've just stumbled over that bug again. The problem here is that
tetex-bin now contains files, which were once in texdoctk. An upgrade
will fail if that package is installed, cause tetex-bin will not
remove it.
The fastest solution could be to remove that
Conflicts: (...) texdoctk
Replaces: (...) texdoctk
Provides: (...) texdoctk
from tetex-extra and swap it over to tetex-bin. That is not horribly
correct, as some files in tetex-extra are necessary to run texdoctk
(#190721). Anyway -- it will give us a smooth upgrade, even if
tetex-extra were not installed, before upgrading.
> I suspect it is fairy difficult to set reasonable dependency with
> texdoctk in tetex-* packages.
>
Suggestions, Comments?
Hilmar
--
sigmentation fault
Reply to: