Skip Menu |

This queue is for tickets about the Module-Install-RDF CPAN distribution.

Report information
The Basics
Id: 72030
Status: resolved
Priority: 0/
Queue: Module-Install-RDF

People
Owner: perl [...] toby.ink
Requestors: ANDK [...] cpan.org
Cc:
AdminCc:

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



Subject: Dependency declaration insufficient
I see that it was successfully managed to get the dependencies into the META.yml. But a META.yml in not authoritative. Maybe all that is missing is dynamic_config: 0 See the discussion at http://module-build.sourceforge.net/META-spec-v1.4.html#dynamic_config Since the default is a non-authoritative META.yml we cannot take the dependencies from there. So the next one to do something about dependencies is Makefile.PL. But it is not informed about dependencies. The result is that tests are failing due to missing RDF::Trine. Sample fail report: http://www.cpantesters.org/cpan/report/16425449 HTH, Thanks && Regards,
On 2011-10-29T09:02:32+01:00, ANDK wrote: Show quoted text
> Since the default is a non-authoritative META.yml we cannot take the > dependencies from there. So the next one to do something about > dependencies is Makefile.PL. But it is not informed about
dependencies. The distribution includes Module::Install::TrustMetaYml which copies the dependencies from META.yml to MYMETA.yml automatically. That seems to work fine for most of my distributions. For example: https://metacpan.org/release/RDF-QueryX-Lazy http://www.cpantesters.org/distro/R/RDF-QueryX-Lazy.html (100% pass rate on supported versions of Perl) The only distributions it causes problems for seem to be "Module- Install-*" ones.
Didn't do anything specifically to fix this, but cpantesters seem to like the most recent release.
Didn't do anything specifically to fix this, but cpantesters seem to like the most recent release.