Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Net-Whois-Raw CPAN distribution.

Report information
The Basics
Id: 79403
Status: rejected
Worked: 15 min
Priority: 0/
Queue: Net-Whois-Raw

People
Owner: despair [...] cpan.org
Requestors: d.thomas [...] its.uq.edu.au
Cc:
AdminCc:

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



Subject: unnecessary Win32API::Registry requirement ?
Win32API::Registry mentioned in Build.PL, Makefile.PL, META.yml and META.json but doesn't appear in the MYMETA.*. Is that actually needed as it's not in the code and the only use of $^O is in Build.PL and Makefile.PL NB the build system I use looks at META.* to determine dependencies and hence build order. That system has been used for >700 distributions and so far has never needed to consider MYMETA*
Show quoted text
> Win32API::Registry mentioned in Build.PL, Makefile.PL, META.yml and META.json but doesn't appear in > the MYMETA.*. Is that actually needed as it's not in the code and the only use of $^O is > in Build.PL and Makefile.PL
Win32API::Registry is actually used in the code (see pwhois script). Show quoted text
> NB the build system I use looks at META.* to determine dependencies and hence build order. That system has been used > for >700 distributions and so far has never needed to consider MYMETA*
see META specification for dynamic_config http://search.cpan.org/~dagolden/CPAN-Meta-2.133380/lib/CPAN/Meta/Spec.pm#dynamic_config META.yaml/json of distributions with dynamic_config=true is not final. and should not be used to determine dependencies. you need to run Build/Makefile and analyze MYMETA* (generated on your side). Tarball for version 2.43 of Net::Whois::Raw was released from Windows machine, that's why Win32 modules appear in META.* files. Other versions might or might not have this dependencies in META.* files.