Skip Menu |

This queue is for tickets about the Event-RPC CPAN distribution.

Report information
The Basics
Id: 125770
Status: new
Priority: 0/
Queue: Event-RPC

People
Owner: Nobody in particular
Requestors: andy.melnikov [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 1.10
Fixed in: (no value)



Subject: META.json lists too many dependencies as mandatory
Now it lists Glib as mandatory, for example, and duplicates configure dependencies as build dependencies, which is unnecessary according to the CPAN::Meta::Spec. I suggest: - either remove all modules which are in CORE_PERL from deps or put them to correct sections: Test::More, ExtUtils::MakeMaker, IO::Socket::INET, Storable. - remove the duplication of ExtUtils::MakeMaker - put the serialization backends except Storable to the optional runtime deps - put the 3 event loop backends to optional runtime deps. If it causes troubles with CPAN testers, leave either Event or AnyEvent in the mandatory runtime deps Glib is a very fat dependency, with lots of transitive deps such as LibWWW-Perl, so listing it as mandatory while it's not is a bad idea.