Description of problem: /usr/lib/rpm/perl.req doesn't handle a line like this properly: use v5.6.0; This is valid perl (at least since 5.6.0) and is easy to support with the attached patch. Version-Release number of selected component (if applicable): 4.3.2-21
Created attachment 107326 [details] support "v<number>" version numbers in perl.req Apply to /usr/lib/rpm/perl.req.
This bug is still present in rawhide.
Created attachment 114942 [details] support "v<number>" version numbers in perl.req Patch updated to rpm 4.4.1.
Created attachment 114943 [details] Patch against today's rawhide spec
Marking as EasyFix for submitter
Looks sane to me. BTW, stuff around the patch to rpm would benefit from updating for Perl 5.8 (Epoch: 2 and/or 3, don't remember where it was bumped) as well as possibly converting underscores to dots (somehow?) in the emitted version.
Checked into rpm CVS, should be in rpm-4.4.3-0.32 when built.