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

Bug#200264: upload of tetex-bin_2.0.2-13 together with tetex-base_2.0.2-7



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

> Hilmar Preusse <hille42@web.de> wrote:
>
>> On 16.04.04 Frank Küster (frank@debian.org) wrote:
>>
>>> > Future:
>>> >
>>> > - files from texdoctk are in tetex-bin and tetex-base
>>> > - tetex-base declares "Replaces: texdoctk"
>>> 
>>> and: Replaces: tetex-extra (<< 2.0.2-7)
>>> 
>> Replaces or Conflicts?
>
> It's replaces, because it replaces single files from that package

No, it isn't. This only worked as long as one typed "apt-get update;
apt-get install tetex-bin". As soon as I used dist-upgrade instead, it
wanted to remove tetex-bin.

I don't really know why. It seems that "Replaces" implies "Provides",
because if tetex-base conflicts with texdoctk and tetex-bin only
Replaces it, tetex-bin (and extra) is removed, and also the other way
round: If tetex-bin conflicts with texdoctk, and tetex-base only
Replaces it, tetex-bin is removed. 

What is working with dist-upgrade is if both tetex-base and tetex-bin
conflict with texdoctk. It will be removed, and base, extra and bin are
upgraded. However I would prefer to have some provides - I'm currently
checking whether it works to have 

tetex-base: Replaces texdoctk
tetex-bin: Replaces and Provides texdoctk

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




Reply to: