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: