Joe Shaw wrote:
It might also be a good idea to add "Conflicts: gaim < [some version]" so that you can't also install an older version of gaim, which would probably fail because of file conflicts at install-time.
No. If you use Obsoletes, Conflict is not needed. Obsoletes means: install this package and remove obsoleted package.
And when it is used improperly (not this case) in combination with Provides, it's easy to create a package, which conflicts with itself.