Skip Menu |

This queue is for tickets about the Data-Random CPAN distribution.

Report information
The Basics
Id: 73551
Status: resolved
Priority: 0/
Queue: Data-Random

People
Owner: BAREFOOT [...] cpan.org
Requestors: kimmel.k.programmer [...] gmail.com
Cc:
AdminCc:

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



Subject: missing dependency
Date: Thu, 29 Dec 2011 04:11:35 -0500
To: bug-Data-Random [...] rt.cpan.org
From: Kirk Kimmel <kimmel.k.programmer [...] gmail.com>
When I try to install Data::Random on a system that does not have YAML::Tiny already installed the install fails. YAML::Tiny is needed by Module::Install in the inc/ directory. My theory is building this dist with the newest Module::Install should fix this problem. I have been able to reproduce this error and I submitted a report to cpantesters a few hours ago. Thanks, Kirk
Okay, I've updated from MI 1.01 to 1.04. Let's see if that fixes it. Will you try to download my latest dev version (0.06_01) and see if that works? It should be running through the bowels of PAUSE even as we speak. If that works for you, I'll promote it to a full release.
Subject: Re: [rt.cpan.org #73551] missing dependency
Date: Sat, 7 Jan 2012 04:38:17 -0500
To: bug-Data-Random [...] rt.cpan.org
From: Kirk Kimmel <kimmel.k.programmer [...] gmail.com>
I tried Data-Random-0.06_01 and it still had this error: CPAN.pm: Going to build B/BA/BAREFOOT/Data-Random-0.06_01.tar.gz CPAN: CPAN::Reporter loaded ok (v1.2003) Can't locate YAML/Tiny.pm in @INC (@INC contains: inc /tmp/CPAN-Reporter-lib-VGMz /usr/lib/perl5/site_perl/5.14.2/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.14.2 /usr/lib/perl5/vendor_perl/5.14.2/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.14.2 /usr/lib/perl5/5.14.2/x86_64-linux-thread-multi /usr/lib/perl5/5.14.2 /usr/lib/perl5/site_perl/5.14.2/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.14.2 /usr/lib/perl5/site_perl .) at inc/Module/Install/JSONMETA.pm line 39. (/usr/bin/perl Makefile.PL exited with 512) CPAN::Reporter: Makefile.PL result is 'unknown', Stopped with an error. Now I am looking for a module that uses Module::Install for comparison. What could these other modules be doing differently? On Mon, Jan 2, 2012 at 6:56 PM, Buddy Burden via RT <bug-Data-Random@rt.cpan.org> wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=73551 > > > Okay, I've updated from MI 1.01 to 1.04.  Let's see if that fixes it. > Will you try to download my latest dev version (0.06_01) and see if that > works?  It should be running through the bowels of PAUSE even as we speak. > > If that works for you, I'll promote it to a full release.
Oh, I see the problem: Show quoted text
> ... at > inc/Module/Install/JSONMETA.pm line 39.
But I don't understand why it needs to do that during 'make' ... it should theoretically only need to do that during 'make dist'. Show quoted text
> Now I am looking for a module that uses Module::Install for > comparison. What could these other modules be doing differently?
It's the Module::Install::JSONMETA that makes a difference. Perhaps I should experiment with ditching MI and switching over to Dist::Zilla ... I wasn't ready to do that when I first took over DR, but I think now I might be in a position to do that. That would almost certainly fix the problem. I'll try to find some time for that this week. Thanks for the bug report.