Skip Menu |

This queue is for tickets about the XML-Feed CPAN distribution.

Report information
The Basics
Id: 106308
Status: resolved
Priority: 0/
Queue: XML-Feed

People
Owner: DAVECROSS [...] cpan.org
Requestors: nine [...] detonation.org
Cc:
AdminCc:

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



Subject: Undeclared dependency on XML::Atom::Feed
On a clean perlbrew install, cpan XML::Feed fails due to test failures like this: t/00-compile.t .................. Couldn't require XML::Feed::Format::Atom : Can't locate XML/Atom/Feed.pm in @INC (you may need to install the XML::Atom::Feed module) (@INC contains: /home/nine/.cpan/build/XML-Feed-0.52-xHS78f/blib/lib /home/nine/.cpan/build/XML-Feed-0.52-xHS78f/blib/arch /home/nine/work/lib /home/nine/work/lib /home/nine/perl5/perlbrew/perls/perl-5.22.0/lib/site_perl/5.22.0/x86_64-linux /home/nine/perl5/perlbrew/perls/perl-5.22.0/lib/site_perl/5.22.0 /home/nine/perl5/perlbrew/perls/perl-5.22.0/lib/5.22.0/x86_64-linux /home/nine/perl5/perlbrew/perls/perl-5.22.0/lib/5.22.0 .) at /home/nine/.cpan/build/XML-Feed-0.52-xHS78f/blib/lib/XML/Feed/Format/Atom.pm line 8.
On Sat Aug 08 13:17:21 2015, NINE wrote: Show quoted text
> On a clean perlbrew install, cpan XML::Feed fails due to test failures > like this: > > t/00-compile.t .................. Couldn't require > XML::Feed::Format::Atom : Can't locate XML/Atom/Feed.pm in @INC (you > may need to install the XML::Atom::Feed module) (@INC contains: > /home/nine/.cpan/build/XML-Feed-0.52-xHS78f/blib/lib > /home/nine/.cpan/build/XML-Feed-0.52-xHS78f/blib/arch > /home/nine/work/lib /home/nine/work/lib > /home/nine/perl5/perlbrew/perls/perl- > 5.22.0/lib/site_perl/5.22.0/x86_64-linux > /home/nine/perl5/perlbrew/perls/perl-5.22.0/lib/site_perl/5.22.0 > /home/nine/perl5/perlbrew/perls/perl-5.22.0/lib/5.22.0/x86_64-linux > /home/nine/perl5/perlbrew/perls/perl-5.22.0/lib/5.22.0 .) at > /home/nine/.cpan/build/XML-Feed-0.52- > xHS78f/blib/lib/XML/Feed/Format/Atom.pm line 8.
This seems strange. XML::Atom::Feed is part of XML::Atom. And we *do* have a dependency on that. So I'm not sure how your build system could have installed XML::Atom without bringing in XML::Atom::Fee too. Is this reproducable? I'll have a go at reproducing it myself. Also, of the four failures reported by CPAN testers for this release (see http://cpantesters.org/distro/X/XML-Feed.html), none of them are for this reason. I'm happy to investigate. But I suspect this might be down to something unique in your build set-up. Please let me know if you have any further information that might be useful to me. Cheers, Dave...
Subject: Re: [rt.cpan.org #106308] Undeclared dependency on XML::Atom::Feed
Date: Sun, 09 Aug 2015 11:41:43 +0200
To: bug-XML-Feed [...] rt.cpan.org
From: Stefan Seifert <nine [...] detonation.org>
On Sunday 09 August 2015 05:35:26 you wrote: Show quoted text
> This seems strange. XML::Atom::Feed is part of XML::Atom. And we *do* have a > dependency on that. So I'm not sure how your build system could have > installed XML::Atom without bringing in XML::Atom::Fee too.
Oh sorry, it was entirely my fault. XML::LibXML failed to install causing XML::Atom to fail and even after fixing XML::LibXML, cpan would not even try to install XML::Atom voluntarily but just go on and run XML::Feed's tests. So I jumped to conclusions too early when seeing the error messages. Sorry for the noise and thanks for sharing your work :) Stefan
On Sun Aug 09 05:42:05 2015, NINE wrote: Show quoted text
> On Sunday 09 August 2015 05:35:26 you wrote: >
> > This seems strange. XML::Atom::Feed is part of XML::Atom. And we *do* > > have a > > dependency on that. So I'm not sure how your build system could have > > installed XML::Atom without bringing in XML::Atom::Fee too.
> > Oh sorry, it was entirely my fault. XML::LibXML failed to install > causing > XML::Atom to fail and even after fixing XML::LibXML, cpan would not > even try > to install XML::Atom voluntarily but just go on and run XML::Feed's > tests. So > I jumped to conclusions too early when seeing the error messages. > > Sorry for the noise and thanks for sharing your work :)
Thanks for letting me know. Closing ticket. Dave...