Hello,

I was tried to install my own module (Dist::Zilla-based, more than a year old) on brand new 5.18.0 with all recent modules. CPAN shell (CPAN.pm 2.0) refused to build it, complaining about circular dependency. The problem is, it's self-dependency. When I tried to find out what's wrong, I found that META.json contains the module name in prereqs/test/requires. I understand that it was added by Dist::Zilla because tests use this module (obviously). But I had no problems with installing it some time ago (more than a year).

I've been away from the recent Perl trends for a while, so I'm not sure who is at fault here: CPAN.pm or Dist::Zilla (or some plugin to generate META file)?
Is META.json correct when it self-references, or it's not?

Distribution in question is STRO/WWW-DreamHost-API-1.05.tar.gz
There were successful test reports for up to 5.17.7: http://www.cpantesters.org/distro/W/WWW-DreamHost-API.html#WWW-DreamHost-API-1.05

--
S.T.

Reply via email to