Description of problem: latest perl in rawhide has: Obsoletes: perl-suidperl <= 4:5.10.1-118 while my system has perl-suidperl 4:5.10.1-118.fc14 note the fc14 disttag here, this means the installed version is newer and the obsolete tag has no effect. Please fix this by changing e.g. to: Obsoletes: perl-suidperl < 4:5.10.1-119 or something similar with the same effect. For more background please read this thread on yum-devel: http://thread.gmane.org/gmane.linux.rpm.yum.devel/4336
Thanks for bug report. This will be fixed in next build.
Thanks for report. We have already spotted the problem. However I'm not sure this is the right solution. Imagine we release new perl-suidperl-4:5.10.1-119 in F13, F13 user installs it and then he decides to upgrade to F14. Things will go wrong. I think Obsoletes: perl-suidperl < 4:5.12.1 is more appropriate to avoid my hypothetic scenario. The 4:5.12.1 is first version where perl-suidperl is missing. I will discuss it with Marcela, package owner, and we will release F14 perl as soon as possible.
Thanks for the quick respons, Obsoletes: perl-suidperl < 4:5.12.1 seems correct.
Fixed in CVS.