Red Hat Bugzilla – Bug 614662
Wrong obsolete tag in perl.spec for perl-suidperl
Last modified: 2010-07-15 13:03:42 EDT
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:
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.