openssl / omc-tools

Tools for OpenSSL infrastructure

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Makefile.PL: warning about missing `META.yml`

mspncp opened this issue · comments

When running perl Makefile.PL, I am getting a warning about a missing META.yml.

Warning: the following files are missing in your kit:
META.yml
Please inform the author.

As requested by Module::AutoInstall, I'm informing @levitte ;-)

msp@debian:~/openssl/omc-tools/OpenSSL-Query$ perl Makefile.PL 
include /home/msp/openssl/omc-tools/OpenSSL-Query/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/AutoInstall.pm
include inc/Module/Install/Include.pm
include inc/Module/AutoInstall.pm
*** Module::AutoInstall version 1.19
*** Checking for Perl dependencies...
[Core Features]
- Test::More                ...loaded. (1.302190)
- Module::Load::Conditional ...loaded. (0.74)
- Class::Method::Modifiers  ...loaded. (2.14)
- File::Spec                ...loaded. (3.84)
- URI::Encode               ...loaded. (1.1.1)
- Moo                       ...loaded. (2.005005)
- Carp                      ...loaded. (1.52)
- LWP::UserAgent            ...loaded. (6.68)
- LWP::Protocol::https      ...loaded. (6.10)
*** Module::AutoInstall configuration finished.
include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Warning: the following files are missing in your kit:
	META.yml
Please inform the author.
Generating a Unix-style Makefile
Writing Makefile for OpenSSL::Query
Writing MYMETA.yml and MYMETA.json
Writing META.yml

While you're at it, you might also want to fix issue openssl/tools#134.

Yeah, I disagree with versioning META.yml, at least for now. It adds requirements on everything that's on my laptop, where I run Debian [sid], so it leads to a lot of unnecessary tinkering to adjust all the version requirements to something that's sensible for those that don't run systems that close to the bleeding edge.