Christopher Meng wrote:
100 is not enough at all, even 9999.
100 is enough for all practical purposes. Even kdelibs3, which has had no
upstream release for 8 years, is only at -75. And in the unlikely event you
really reach 99, you can go to 99.1, 99.2, …
Since efl has higher version, just use proper macros.
Obsoletes: evas-generic-loaders <= %{version}-%{release}
That should be < rather than <= again. And it only makes sense if the
version numbers actually correlate. Otherwise it is too broad.
There is no case in which < 1.17.0-100 will fail, but something like < 3.0
will work. The -100 hack is actually the narrowest Obsoletes you can use. If
you don't like it, use < 1.17.1 (the next narrowest).
Obsoletes: evas-generic-loaders%{?_isa} <= %{version}-%{release}
And this one is just nonsense, as Igor Gnatenko pointed out.
Kevin Kofler