SPEC: http://mmaslano.fedorapeople.org/review/perl-Math-BigInt.spec SRPM: http://mmaslano.fedorapeople.org/review/perl-Math-BigInt-1.997-1.fc18.src.rpm Description: All operators (including basic math operations) are overloaded if you declare your big integers as documented. Operations with overloaded operators preserve the arguments which is exactly what you expect. Koji build: http://koji.fedoraproject.org/koji/taskinfo?taskID=4762700
Issues: 1. This module is provided by the perl package and needs to be subpackaged first to resolve the conflicts. 2. Either buildrequires perl(inc::Module::Install) or explicitly list inc/* dependencies. 3. Buildrequire the package (lib/*) dependencies. This is required since you run the test suite. 4. The same applies to the test suite dependencies (t/*). 5. Require MODULE_COMPAT macro. 6. Your %__provides_exclude macro doesn't make much sense. In case you wanted to exlude unversioned Math::BigInt provides, change 'requires' further on the line to 'provides' too. 7. Require undetected runtime deps (Carp, Exporter, File::Spec) 8. The description is an incomplete sentence.
The CPAN package is older (0.997) than modules in the latest stable perl: $ corelist -v 5.18.1 |grep Math::BigInt Math::BigInt 1.9991 Math::BigInt::Calc 1.997 Math::BigInt::CalcEmu 1.998 Math::BigInt::FastCalc 0.30 Math::BigInt::Trace 0.32 I guess there is no point in creating standalone package. Though we could sub-package it.
Ok, closing now.