Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Metabase-Client-Simple CPAN distribution.

Report information
The Basics
Id: 94760
Status: resolved
Priority: 0/
Queue: Metabase-Client-Simple

People
Owner: Nobody in particular
Requestors: dolmen [...] cpan.org
Cc:
AdminCc:

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



Subject: Replace LWP::UserAgent with HTTP::Tiny
Metabase-Client-Simple has a big dependency tree: http://deps.cpantesters.org/?module=Metabase::Client::Simple;perl=5.18.2;os=any%20OS;pureperl=0 A huge part of that dependency tree is LWP::UserAgent: http://deps.cpantesters.org/?module=LWP%3A%3AUserAgent&perl=latest&os=any+OS As Metabase-Client-Simple is a dependency of CPAN::Reporter, when a user installs Task::CPAN::Reporter on a fresh perl: 1. It takes time 2. The dependencies of LWP::UserAgent are not granular: many modules (ex: Net::FTP, HTTP::Daemon) are not needed by Metabase-Client-Simple 3. Many modules are not reported to CPAN Testers, and in particular the whole LWP::UserAgent dependency tree as they are already installed when CPAN::Reporter is ready. This is a missed opportunity for reports! Note that when this issue is fixed, Task::CPAN::Reporter will have to be also updated to remove the dependency on LWP::Protocol::https and replace it with IO::Socket::SSL (see recommends in META.json of HTTP-Tiny). -- Olivier Mengué - http://perlresume.org/DOLMEN