Skip Menu |

This queue is for tickets about the Rose-DB CPAN distribution.

Report information
The Basics
Id: 46160
Status: rejected
Priority: 0/
Queue: Rose-DB

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

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



Subject: Missing dependency in META.yml
Hi there, it seems your newest release expects Class::Factory::Util installed (which version is assumed?), but it's not listed in META.yml Show quoted text
>>>>>>>>>>>>>>>>>>>
t/basic.t ................. 1/198 Could not load driver class 'Rose::DB::Pg' - Can't locate Class/Factory/Util.pm in @INC (@INC contains: /usr/pkgsrc/databases/p5-Rose-DB/work/Rose-DB-0.752/blib/lib /usr/pkgsrc/databases/p5-Rose-DB/work/Rose-DB-0.752/blib/arch /usr/pkg/lib/perl5/site_perl/5.10.0/x86_64-freebsd-thread-multi /usr/pkg/lib/perl5/site_perl/5.10.0 /usr/pkg/lib/perl5/vendor_perl/5.10.0/x86_64-freebsd-thread-multi /usr/pkg/lib/perl5/vendor_perl/5.10.0 /usr/pkg/lib/perl5/vendor_perl /usr/pkg/lib/perl5/5.10.0/x86_64-freebsd-thread-multi /usr/pkg/lib/perl5/5.10.0 .) at /usr/pkg/lib/perl5/vendor_perl/5.10.0/DateTime/Format/Builder/Parser.pm line 626. BEGIN failed--compilation aborted at /usr/pkg/lib/perl5/vendor_perl/5.10.0/DateTime/Format/Builder/Parser.pm line 626. Compilation failed in require at /usr/pkg/lib/perl5/vendor_perl/5.10.0/DateTime/Format/Builder.pm line 292. Compilation failed in require at /usr/pkg/lib/perl5/vendor_perl/5.10.0/DateTime/Format/Pg.pm line 10. BEGIN failed--compilation aborted at /usr/pkg/lib/perl5/vendor_perl/5.10.0/DateTime/Format/Pg.pm line 10. Compilation failed in require at /usr/pkgsrc/databases/p5-Rose-DB/work/Rose-DB-0.752/blib/lib/Rose/DB/Pg.pm line 6. BEGIN failed--compilation aborted at /usr/pkgsrc/databases/p5-Rose-DB/work/Rose-DB-0.752/blib/lib/Rose/DB/Pg.pm line 6. Compilation failed in require at (eval 898) line 3. at t/test-lib.pl line 18 BEGIN failed--compilation aborted at t/test-lib.pl line 260. Compilation failed in require at t/basic.t line 16. BEGIN failed--compilation aborted at t/basic.t line 72. # Looks like you planned 198 tests but ran 4. # Looks like your test exited with 2 just after 4. t/basic.t ................. Dubious, test returned 2 (wstat 512, 0x200) <<<<<<<<<<<<<<<<<<<
Rose::DB requires DateTime::Format::Pg (0.11 or later), which is listed in its Makefile.PL. DateTime::Format::Pg requires DateTime::Format::Builder (0.72 or later), and DateTime::Format::Builder requires Class::Factory::Util 1.6 or later. So, as far as I can tell, Rose::DB has correctly expressed its dependencies. As for breakdown in your installation process, perhaps it's due to the apparently empty META.yml file in DateTime::Format::Pg version 0.16003? http://cpansearch.perl.org/src/DMAKI/DateTime-Format-Pg-0.16003/META.yml