Skip Menu |

This queue is for tickets about the Net-Amazon-AWSSign CPAN distribution.

Report information
The Basics
Id: 50735
Status: resolved
Worked: 30 min
Priority: 0/
Queue: Net-Amazon-AWSSign

People
Owner: naton [...] cpan.org
Requestors: ANDK [...] cpan.org
Cc:
AdminCc:

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



Subject: Undeclared dependency on URI::Escape
I found cpantesters results and finally verified myself that the tests fail when URI::Escape isn't installed. But pass with URI::Escape installed. You may want to see a witness at http://nntp.x.perl.org/group/perl.cpan.testers/5693762 Thanks && Regards,
Subject: Re: [rt.cpan.org #50735] Undeclared dependency on URI::Escape
Date: Thu, 22 Oct 2009 10:00:51 +0200
To: bug-Net-Amazon-AWSSign [...] rt.cpan.org
From: Nate Aiman-Smith <aimansmith [...] gmail.com>
Thanks Andreas - I appreciate your taking the time to verify this. Actually, the AWSSign.pm module uses three modules / packages, and will certainly fail if they're not installed: use MIME::Base64; use Digest::SHA qw(hmac_sha256_base64); use URI::Escape; I looked around for a way to manual enter these dependencies but didn't see one - I thought that the dependencies would be automatically generated based on the "use" statements but that doesn't seem to be the case. Could you point me in the right direction for entering in these dependencies? I apologize for my lack of authoring experience - I'm a sysadmin by trade, not a developer; I only created this module to save others the irritation of having to write AWS signing code and to give something back to the CPAN / PAUSE community that has saved my job so many times :) Sorry to be making it so much work for you... Thanks, --Nate On Thu, Oct 22, 2009 at 9:40 AM, Andreas Koenig via RT <bug-Net-Amazon-AWSSign@rt.cpan.org> wrote: Show quoted text
> Thu Oct 22 03:40:48 2009: Request 50735 was acted upon. > Transaction: Ticket created by ANDK >       Queue: Net-Amazon-AWSSign >     Subject: Undeclared dependency on URI::Escape >   Broken in: 0.03 >    Severity: Normal >       Owner: Nobody >  Requestors: ANDK@cpan.org >      Status: new >  Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=50735 > > > > I found cpantesters results and finally verified myself that the tests > fail when URI::Escape isn't installed. But pass with URI::Escape installed. > > You may want to see a witness at > > http://nntp.x.perl.org/group/perl.cpan.testers/5693762 > > Thanks && Regards, > >
Subject: Re: [rt.cpan.org #50735] Undeclared dependency on URI::Escape
Date: Thu, 22 Oct 2009 10:26:19 +0200
To: bug-Net-Amazon-AWSSign [...] rt.cpan.org
From: Nate Aiman-Smith <aimansmith [...] gmail.com>
OK, added the following section to Makefile.PL: #### PREREQ_PM => {'MIME::Base64' => 0, 'Digest::SHA' => 0, 'URI::Escape' => 0, }, #### Will also try to find a way to generate a Meta.yml every time I make dist and will submit in a few hours. Thanks, --Nate On Thu, Oct 22, 2009 at 10:01 AM, Nate Aiman-Smith via RT <bug-Net-Amazon-AWSSign@rt.cpan.org> wrote: Show quoted text
>       Queue: Net-Amazon-AWSSign >  Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=50735 > > > Thanks Andreas - I appreciate your taking the time to verify this. > Actually, the AWSSign.pm module uses three modules / packages, and > will certainly fail if they're not installed: > > use MIME::Base64; > use Digest::SHA qw(hmac_sha256_base64); > use URI::Escape; > > I looked around for a way to manual enter these dependencies but > didn't see one - I thought that the dependencies would be > automatically generated based on the "use" statements but that doesn't > seem to be the case. > Could you point me in the right direction for entering in these dependencies? > > I apologize for my lack of authoring experience - I'm a sysadmin by > trade, not a developer; I only created this module to save others the > irritation of having to write AWS signing code and to give something > back to the CPAN / PAUSE community that has saved my job so many times > :)  Sorry to be making it so much work for you... > > Thanks, > --Nate > > On Thu, Oct 22, 2009 at 9:40 AM, Andreas Koenig via RT > <bug-Net-Amazon-AWSSign@rt.cpan.org> wrote:
>> Thu Oct 22 03:40:48 2009: Request 50735 was acted upon. >> Transaction: Ticket created by ANDK >>       Queue: Net-Amazon-AWSSign >>     Subject: Undeclared dependency on URI::Escape >>   Broken in: 0.03 >>    Severity: Normal >>       Owner: Nobody >>  Requestors: ANDK@cpan.org >>      Status: new >>  Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=50735 > >> >> >> I found cpantesters results and finally verified myself that the tests >> fail when URI::Escape isn't installed. But pass with URI::Escape installed. >> >> You may want to see a witness at >> >> http://nntp.x.perl.org/group/perl.cpan.testers/5693762 >> >> Thanks && Regards, >> >>
> >
Subject: Re: [rt.cpan.org #50735] Undeclared dependency on URI::Escape
Date: Thu, 22 Oct 2009 10:38:06 +0200
To: bug-Net-Amazon-AWSSign [...] rt.cpan.org
From: Nate Aiman-Smith <aimansmith [...] gmail.com>
Realized that META.yml file gets put into the tarball by make dist (yeah, I'm new to this). Submitted version 0.05 to PAUSE, hopefully should fix this issue. --Nate On Thu, Oct 22, 2009 at 10:26 AM, Nate Aiman-Smith via RT <bug-Net-Amazon-AWSSign@rt.cpan.org> wrote: Show quoted text
>       Queue: Net-Amazon-AWSSign >  Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=50735 > > > OK, added the following section to Makefile.PL: > > #### >    PREREQ_PM         => {'MIME::Base64' => 0, >                          'Digest::SHA' => 0, >                          'URI::Escape' => 0, >                         }, > #### > > Will also try to find a way to generate a Meta.yml every time I make > dist and will submit in a few hours. > > Thanks, > --Nate > > On Thu, Oct 22, 2009 at 10:01 AM, Nate Aiman-Smith via RT > <bug-Net-Amazon-AWSSign@rt.cpan.org> wrote:
>>       Queue: Net-Amazon-AWSSign >>  Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=50735 > >> >> Thanks Andreas - I appreciate your taking the time to verify this. >> Actually, the AWSSign.pm module uses three modules / packages, and >> will certainly fail if they're not installed: >> >> use MIME::Base64; >> use Digest::SHA qw(hmac_sha256_base64); >> use URI::Escape; >> >> I looked around for a way to manual enter these dependencies but >> didn't see one - I thought that the dependencies would be >> automatically generated based on the "use" statements but that doesn't >> seem to be the case. >> Could you point me in the right direction for entering in these dependencies? >> >> I apologize for my lack of authoring experience - I'm a sysadmin by >> trade, not a developer; I only created this module to save others the >> irritation of having to write AWS signing code and to give something >> back to the CPAN / PAUSE community that has saved my job so many times >> :)  Sorry to be making it so much work for you... >> >> Thanks, >> --Nate >> >> On Thu, Oct 22, 2009 at 9:40 AM, Andreas Koenig via RT >> <bug-Net-Amazon-AWSSign@rt.cpan.org> wrote:
>>> Thu Oct 22 03:40:48 2009: Request 50735 was acted upon. >>> Transaction: Ticket created by ANDK >>>       Queue: Net-Amazon-AWSSign >>>     Subject: Undeclared dependency on URI::Escape >>>   Broken in: 0.03 >>>    Severity: Normal >>>       Owner: Nobody >>>  Requestors: ANDK@cpan.org >>>      Status: new >>>  Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=50735 > >>> >>> >>> I found cpantesters results and finally verified myself that the tests >>> fail when URI::Escape isn't installed. But pass with URI::Escape installed. >>> >>> You may want to see a witness at >>> >>> http://nntp.x.perl.org/group/perl.cpan.testers/5693762 >>> >>> Thanks && Regards, >>> >>>
>> >>
> >
CC: ANDK [...] cpan.org
Subject: Re: [rt.cpan.org #50735] Undeclared dependency on URI::Escape
Date: Thu, 22 Oct 2009 20:14:30 +0200
To: bug-Net-Amazon-AWSSign [...] rt.cpan.org
From: andreas.koenig.7os6VVqR [...] franz.ak.mind.de (Andreas J. Koenig)
Show quoted text
>>>>> On Thu, 22 Oct 2009 04:38:23 -0400, "Nate Aiman-Smith via RT" <bug-Net-Amazon-AWSSign@rt.cpan.org> said:
Show quoted text
> <URL: http://rt.cpan.org/Ticket/Display.html?id=50735 > > Realized that META.yml file gets put into the tarball by make dist > (yeah, I'm new to this). Submitted version 0.05 to PAUSE, hopefully > should fix this issue.
Thanks a lot! Don't worry about making mistakes, that's what our whole collaborative effort can compensate for: to help getting over the repetitive mistake in favor of occasional ones:) Cheers, -- andreas
Prereqs were not defined in Makefile.PL. This has been corrected in version 0.05. Cheers, --Nate