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

Re: Bug#231235: arabtex font installation is broken



Florent Rougon <f.rougon@free.fr> schrieb:

> Hilmar Preusse <hille42@web.de> wrote:
>
>>> Of course, this is because of the new updmap interface... but as I
>>> mentioned in the "arabtex and tetex 2" subthread and forgot while
>>> writing the previous message, this will probably break since tetex-bin
>>> would not want to be upgraded before arabtex because of its Conflicts
>>> with arabtex (<< earlier-version).
>>> 
>> I think Atsuhito has put in the Conflict by mistake. Taking it out
>> will solve the problem.
>
> Not really. Without the Conflicts, it is possible that tetex is upgraded
> with the old arabtex package still installed, which will fail because
> they have a file (link/directory) clash: /usr/share/texmf/dvips/config,
> IIRC. This is why the Conflicts was added in the first place...

In fact it's even more complicated:

The filename clash makes it necessary for tetex-*base* to conflict with
arabtex<=3.10-5 (and it was a mistake to put the Conflicts: to
tetex-*bin*. Let's investigate:

arabtex: Depends tetex-bin >=2
tetex-base: Conflicts arabtex <=3.10-5
tetex-bin: Depends tetex-base=$nearly-same-version

Thus, we have a circular situation, if all three packages are to be
upgraded from woody: arabtex cannot be upgraded unless tetex-bin is
upgraded, this needs tetex-base, but this cannot be upgraded because
arabtex is still installed.

There's no problem for a testing/unstable system which has tetex-bin>=2
yet, but from woody its weird. I think it is really necessary that
arabtex installs with both tetex_1.x and tetex_2.x. However, I think it
does not really need to _work_ with tetex_1.x, I mean it is not
necessary that all fonts are correctly registered even to tetex_1.x.

If it doesn't work well, this is bad for anyone installing arabtex from
unstable on his woody system. But this is tolerable, if Clint doesn't
manage (or want) to handle both situations. You should document in
README.Debian that the missing dependency on tetex>=2 is only to ensure
a smooth upgrade.

Clint, are you still tuned in?

Regards, Frank

-- 
Frank Küster, Biozentrum der Univ. Basel
Abt. Biophysikalische Chemie



Reply to: