Kwalitee Issues

no_pax_headers

If you use Mac OS X >= 10.6, use gnu tar (/usr/bin/gnutar) to avoid PAX headers. It's also important to rename (shorten) long file names (>= 100 characters) in the distribution.

Error: ./PaxHeaders.1213/File-Unpack-0.64,./PaxHeaders.1213/File-Unpack-0.64,File-Unpack-0.64/PaxHeaders.1213/t,File-Unpack-0.64/PaxHeaders.1213/t,File-Unpack-0.64/t/PaxHeaders.1213/data,File-Unpack-0.64/t/PaxHeaders.1213/data,File-Unpack-0.64/t/data/PaxHeaders.1213/ruhyphal.tex,File-Unpack-0.64/t/data/PaxHeaders.1213/ruhyphal.tex,File-Unpack-0.64/t/data/PaxHeaders.1213/monotone.info,File-Unpack-0.64/t/data/PaxHeaders.1213/monotone.info,File-Unpack-0.64/t/data/PaxHeaders.1213/xterm-snippet.desktop,File-Unpack-0.64/t/data/PaxHeaders.1213/xterm-snippet.desktop,File-Unpack-0.64/t/data/PaxHeaders.1213/wzbc-2009-06-28-17-00.m3u,File-Unpack-0.64/t/data/PaxHeaders.1213/wzbc-2009-06-28-17-00.m3u,File-Unpack-0.64/t/data/PaxHeaders.1213/IPA-snippet.pfa,File-Unpack-0.64/t/data/PaxHeaders.1213/IPA-snippet.pfa,File-Unpack-0.64/t/data/PaxHeaders.1213/pdftex-a.txt,File-Unpack-0.64/t/data/PaxHeaders.1213/pdftex-a.txt,File-Unpack-0.64/t/data/PaxHeaders.1213/lxknf09SCc0.bin,File-Unpack-0.64/t/data/PaxHeaders.1213/lxknf09SCc0.bin,File-Unpack-0.64/t/data/PaxHeaders.1213/columns-snippet.fo,File-Unpack-0.64/t/data/PaxHeaders.1213/columns-snippet.fo,File-Unpack-0.64/t/data/PaxHeaders.1213/test2.tga,File-Unpack-0.64/t/data/PaxHeaders.1213/test2.tga,File-Unpack-0.64/t/data/PaxHeaders.1213/Times-Roman-snippet.afm,File-Unpack-0.64/t/data/PaxHeaders.1213/Times-Roman-snippet.afm,File-Unpack-0.64/t/data/PaxHeaders.1213/Desktop.directory,File-Unpack-0.64/t/data/PaxHeaders.1213/Desktop.directory,File-Unpack-0.64/t/data/PaxHeaders.1213/empty.odt,File-Unpack-0.64/t/data/PaxHeaders.1213/empty.odt,File-Unpack-0.64/t/data/PaxHeaders.1213/test.mht,File-Unpack-0.64/t/data/PaxHeaders.1213/test.mht,File-Unpack-0.64/t/data/PaxHeaders.1213/Archive.pax,File-Unpack-0.64/t/data/PaxHeaders.1213/Archive.pax,File-Unpack-0.64/t/PaxHeaders.1213/05-list.t,File-Unpack-0.64/t/PaxHeaders.1213/05-list.t,File-Unpack-0.64/t/PaxHeaders.1213/02-mime.t,File-Unpack-0.64/t/PaxHeaders.1213/02-mime.t,File-Unpack-0.64/t/PaxHeaders.1213/07-cmdline.t,File-Unpack-0.64/t/PaxHeaders.1213/07-cmdline.t,File-Unpack-0.64/t/PaxHeaders.1213/06-logfile.t,File-Unpack-0.64/t/PaxHeaders.1213/06-logfile.t,File-Unpack-0.64/t/PaxHeaders.1213/boilerplate.t,File-Unpack-0.64/t/PaxHeaders.1213/boilerplate.t,File-Unpack-0.64/t/PaxHeaders.1213/01-init.t,File-Unpack-0.64/t/PaxHeaders.1213/01-init.t,File-Unpack-0.64/t/PaxHeaders.1213/pod-coverage.t,File-Unpack-0.64/t/PaxHeaders.1213/pod-coverage.t,File-Unpack-0.64/t/PaxHeaders.1213/00-load.t,File-Unpack-0.64/t/PaxHeaders.1213/00-load.t,File-Unpack-0.64/t/PaxHeaders.1213/pod.t,File-Unpack-0.64/t/PaxHeaders.1213/pod.t,File-Unpack-0.64/t/PaxHeaders.1213/04-subdir.t,File-Unpack-0.64/t/PaxHeaders.1213/04-subdir.t,File-Unpack-0.64/t/PaxHeaders.1213/03-exclude.t,File-Unpack-0.64/t/PaxHeaders.1213/03-exclude.t,File-Unpack-0.64/t/PaxHeaders.1213/manifest.t,File-Unpack-0.64/t/PaxHeaders.1213/manifest.t,File-Unpack-0.64/PaxHeaders.1213/Changes,File-Unpack-0.64/PaxHeaders.1213/Changes,File-Unpack-0.64/PaxHeaders.1213/FIXME.txt,File-Unpack-0.64/PaxHeaders.1213/FIXME.txt,File-Unpack-0.64/PaxHeaders.1213/MANIFEST,File-Unpack-0.64/PaxHeaders.1213/MANIFEST,File-Unpack-0.64/PaxHeaders.1213/contrib,File-Unpack-0.64/PaxHeaders.1213/contrib,File-Unpack-0.64/contrib/PaxHeaders.1213/stringsx.pl,File-Unpack-0.64/contrib/PaxHeaders.1213/stringsx.pl,File-Unpack-0.64/contrib/PaxHeaders.1213/multipart_mime.pl,File-Unpack-0.64/contrib/PaxHeaders.1213/multipart_mime.pl,File-Unpack-0.64/contrib/PaxHeaders.1213/stringsx.c,File-Unpack-0.64/contrib/PaxHeaders.1213/stringsx.c,File-Unpack-0.64/PaxHeaders.1213/ignore.txt,File-Unpack-0.64/PaxHeaders.1213/ignore.txt,File-Unpack-0.64/PaxHeaders.1213/TODO,File-Unpack-0.64/PaxHeaders.1213/TODO,File-Unpack-0.64/PaxHeaders.1213/META.yml,File-Unpack-0.64/PaxHeaders.1213/META.yml,File-Unpack-0.64/PaxHeaders.1213/helper,File-Unpack-0.64/PaxHeaders.1213/helper,File-Unpack-0.64/helper/PaxHeaders.1213/text=x-shellscript,File-Unpack-0.64/helper/PaxHeaders.1213/text=x-shellscript,File-Unpack-0.64/helper/PaxHeaders.1213/application=msword,File-Unpack-0.64/helper/PaxHeaders.1213/application=msword,File-Unpack-0.64/helper/PaxHeaders.1213/application=x-iso9660-image,File-Unpack-0.64/helper/PaxHeaders.1213/application=x-iso9660-image,File-Unpack-0.64/helper/PaxHeaders.1213/application=x-shellscript,File-Unpack-0.64/helper/PaxHeaders.1213/application=x-shellscript,File-Unpack-0.64/PaxHeaders.1213/file_unpack.pl,File-Unpack-0.64/PaxHeaders.1213/file_unpack.pl,File-Unpack-0.64/PaxHeaders.1213/children_fuser.pl,File-Unpack-0.64/PaxHeaders.1213/children_fuser.pl,File-Unpack-0.64/PaxHeaders.1213/Unpack.pm,File-Unpack-0.64/PaxHeaders.1213/Unpack.pm,File-Unpack-0.64/PaxHeaders.1213/Makefile.PL,File-Unpack-0.64/PaxHeaders.1213/Makefile.PL,File-Unpack-0.64/PaxHeaders.1213/README,File-Unpack-0.64/PaxHeaders.1213/README,File-Unpack-0.64/PaxHeaders.1213/META.json,File-Unpack-0.64/PaxHeaders.1213/META.json

meta_yml_declares_perl_version

If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.

meta_yml_has_provides

Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.

meta_yml_has_repository_resource

Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).

has_separate_license_file

This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.

has_security_doc

Add SECURITY(.pod|md). See Software::Security::Policy.

security_doc_contains_contact

Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Modules

Name Abstract Version View
File::Unpack A strong bz2/gz/zip/tar/cpio/rpm/deb/cab/lzma/7z/rar/... archive unpacker, based on mime-types 0.64 metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan