Skip Menu |

This queue is for tickets about the App-SD CPAN distribution.

Report information
The Basics
Id: 54136
Status: resolved
Priority: 0/
Queue: App-SD

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

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



Subject: A more pleasent error message for missing optional deps?
While the Google Code feature is mentioned in the Makefile.PL, users tend not to see those. So when I went to sync from Google I got: $ sd clone --from gcode:y2038 Can't locate Net/Google/Code.pm in @INC (@INC contains: /usr/local/lib/perl5/5.10.1/darwin-thread-multi-64int-ld-2level /usr/local/lib/perl5/5.10.1 /usr/local/lib/perl5/site_perl/5.10/darwin-thread-multi-64int-ld-2level /usr/local/lib/perl5/site_perl .) at /usr/local/lib/perl5/site_perl/App/SD/Replica/gcode.pm line 39. As a Perl programmer, I can understand that I need to go install Net::Google::Code. A non-Perl programmer likely won't. A more polite error message along the lines of "Synching with Google Code requires the Net::Google::Code Perl module" would be nice.
Subject: Re: [rt.cpan.org #54136] A more pleasent error message for missing optional deps?
Date: Tue, 9 Feb 2010 15:27:00 -0800
To: Michael G Schwern via RT <bug-App-SD [...] rt.cpan.org>
From: Jesse Vincent <jesse [...] bestpractical.com>
Fixed in d0b3d1c. On Fri 29.Jan'10 at 16:20:02 -0500, Michael G Schwern via RT wrote: Show quoted text
> Fri Jan 29 16:20:01 2010: Request 54136 was acted upon. > Transaction: Ticket created by MSCHWERN > Queue: App-SD > Subject: A more pleasent error message for missing optional deps? > Broken in: 0.74 > Severity: Wishlist > Owner: Nobody > Requestors: mschwern@cpan.org > Status: new > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=54136 > > > > While the Google Code feature is mentioned in the Makefile.PL, users > tend not to see those. So when I went to sync from Google I got: > > $ sd clone --from gcode:y2038 > Can't locate Net/Google/Code.pm in @INC (@INC contains: > /usr/local/lib/perl5/5.10.1/darwin-thread-multi-64int-ld-2level > /usr/local/lib/perl5/5.10.1 > /usr/local/lib/perl5/site_perl/5.10/darwin-thread-multi-64int-ld-2level > /usr/local/lib/perl5/site_perl .) at > /usr/local/lib/perl5/site_perl/App/SD/Replica/gcode.pm line 39. > > As a Perl programmer, I can understand that I need to go install > Net::Google::Code. A non-Perl programmer likely won't. A more polite > error message along the lines of "Synching with Google Code requires the > Net::Google::Code Perl module" would be nice. >