Re: the tag Obsoletes: in spec files

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



> Hello Philippe,
>
> On Tue, 2011-05-31 at 16:27 +0200, Philippe Naudin wrote:
>> Here is what I have tried :
>> Provides:	tetex = %{version}
>> Obsoletes:	tetex < %{version}
>>
>> But it doesn't help, yum is ready to install texlive but doesn't
>> remove tetex.
>
> Not sure if the Obsoletes tag actually works as intended or expected,
> but these version tests are odd. Unless tetex and texlive use the same
> version numbers you are testing the wrong version number, and also why
> the '<'? Try this without the version test, just
>
> Provides:	tetex
> Obsoletes:	tetex
>
>From what I recall from the Fedora packaging guidelines, your need to
provide a tetex-a.b-c where c is one higher than the currently latest
existing version. This however works only as long as no new Tetex versions
appear. For a situation where you want to override a living package in the
distrubution I don't see how an obsoletes could reliably work. A conflict
sounds less tricky to me

Louis
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos


[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux