SRPM URL: http://home.comcast.net/~ckweyl/perl-Class-C3-0.13-1.fc5.src.rpm SPEC URL: http://home.comcast.net/~ckweyl/perl-Class-C3.spec Description: This is a pragma to change Perl 5's standard method resolution order from depth- first left-to-right (a.k.a - pre-order) to the more sophisticated C3 method resolution order.
There is a missing BuildRequires perl(Sub::Name) for a test t/33_next_method_used_with_NEXT.t. And also certainly perl(UNIVERSAL::can) for t/01_MRO.t and t/30_next_method.t There is also a rpmlint warning which is certainly right: E: perl-Class-C3 description-line-too-long This is a pragma to change Perl 5's standard method resolution order from depth-
Updated: SRPM URL: http://home.comcast.net/~ckweyl/perl-Class-C3-0.13-2.fc5.src.rpm SPEC URL: http://home.comcast.net/~ckweyl/perl-Class-C3.spec (also checked build in mock, now <grin>)
Why don't you BR perl(UNIVERSAL::can)?
perl(UNIVERSAL::can) is both a module and a method; this code looks to build OK with the can method supplied by perl(UNIVERSAL) in base. (And more to point, doesn't appear to 'use UNIVERSAL::can;' anywhere.)
Ok, you're right. * rpmlint is silent * package named according to guidelines * free software, without licence files included * meets packaging guidelines * spec legible * source match upstream 95b52572a765b9d9103b264a15e323a1 Class-C3-0.13.tar.gz * sane provides Provides: perl(Class::C3) = 0.01 * %files right APPROVED
+Import to CVS +Add to owners.list +Bump release, build for devel +Request branching (FC-5) +Close bug Thanks for the review! :)
Please branch for EL-4, EL-5.