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: PaxHeader/Alien-libavro_c-0.03,PaxHeader/Alien-libavro_c-0.03,Alien-libavro_c-0.03/PaxHeader/Changes,Alien-libavro_c-0.03/PaxHeader/Changes,Alien-libavro_c-0.03/PaxHeader/MANIFEST,Alien-libavro_c-0.03/PaxHeader/MANIFEST,Alien-libavro_c-0.03/PaxHeader/ignore.txt,Alien-libavro_c-0.03/PaxHeader/ignore.txt,Alien-libavro_c-0.03/PaxHeader/t,Alien-libavro_c-0.03/PaxHeader/t,Alien-libavro_c-0.03/PaxHeader/README.md,Alien-libavro_c-0.03/PaxHeader/README.md,Alien-libavro_c-0.03/PaxHeader/patch,Alien-libavro_c-0.03/PaxHeader/patch,Alien-libavro_c-0.03/PaxHeader/META.yml,Alien-libavro_c-0.03/PaxHeader/META.yml,Alien-libavro_c-0.03/PaxHeader/lib,Alien-libavro_c-0.03/PaxHeader/lib,Alien-libavro_c-0.03/PaxHeader/Makefile.PL,Alien-libavro_c-0.03/PaxHeader/Makefile.PL,Alien-libavro_c-0.03/PaxHeader/META.json,Alien-libavro_c-0.03/PaxHeader/META.json,Alien-libavro_c-0.03/PaxHeader/alienfile,Alien-libavro_c-0.03/PaxHeader/alienfile,Alien-libavro_c-0.03/lib/PaxHeader/Alien,Alien-libavro_c-0.03/lib/PaxHeader/Alien,Alien-libavro_c-0.03/lib/Alien/PaxHeader/libavro_c.pm,Alien-libavro_c-0.03/lib/Alien/PaxHeader/libavro_c.pm,Alien-libavro_c-0.03/patch/PaxHeader/0004-lang-c-fix-pkg-config-Requires.patch,Alien-libavro_c-0.03/patch/PaxHeader/0004-lang-c-fix-pkg-config-Requires.patch,Alien-libavro_c-0.03/patch/PaxHeader/0007-prefer-CXX-for-linking-due-to-snappy.patch,Alien-libavro_c-0.03/patch/PaxHeader/0007-prefer-CXX-for-linking-due-to-snappy.patch,Alien-libavro_c-0.03/patch/PaxHeader/0006-lang-c-fix-the-pkg-config-name-for-jansson-no-lib-pr.patch,Alien-libavro_c-0.03/patch/PaxHeader/0006-lang-c-fix-the-pkg-config-name-for-jansson-no-lib-pr.patch,Alien-libavro_c-0.03/patch/PaxHeader/0002-lang-c-cmake-option-to-skip-building-the-tests.patch,Alien-libavro_c-0.03/patch/PaxHeader/0002-lang-c-cmake-option-to-skip-building-the-tests.patch,Alien-libavro_c-0.03/patch/PaxHeader/0001-lang-c-pkg-config-put-lsnappy-ljansson-etc-in-Libs.p.patch,Alien-libavro_c-0.03/patch/PaxHeader/0001-lang-c-pkg-config-put-lsnappy-ljansson-etc-in-Libs.p.patch,Alien-libavro_c-0.03/patch/PaxHeader/0005-lang-c-include-jansson-in-the-pkg-config-Requires-se.patch,Alien-libavro_c-0.03/patch/PaxHeader/0005-lang-c-include-jansson-in-the-pkg-config-Requires-se.patch,Alien-libavro_c-0.03/patch/PaxHeader/0003-lang-c-snappy-has-no-pkg-config-entry.patch,Alien-libavro_c-0.03/patch/PaxHeader/0003-lang-c-snappy-has-no-pkg-config-entry.patch,Alien-libavro_c-0.03/t/PaxHeader/pod.t,Alien-libavro_c-0.03/t/PaxHeader/pod.t,Alien-libavro_c-0.03/t/PaxHeader/manifest.t,Alien-libavro_c-0.03/t/PaxHeader/manifest.t,Alien-libavro_c-0.03/t/PaxHeader/00-load.t,Alien-libavro_c-0.03/t/PaxHeader/00-load.t,Alien-libavro_c-0.03/t/PaxHeader/pod-coverage.t,Alien-libavro_c-0.03/t/PaxHeader/pod-coverage.t

manifest_matches_dist

Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.

Error:

  • MANIFEST (27) does not match dist (20):
  • Duplicates in MANIFEST: patch/0001-lang-c-pkg-config-put-lsnappy-ljansson-etc-in-Libs.p.patch, patch/0002-lang-c-cmake-option-to-skip-building-the-tests.patch, patch/0003-lang-c-snappy-has-no-pkg-config-entry.patch, patch/0004-lang-c-fix-pkg-config-Requires.patch, patch/0005-lang-c-include-jansson-in-the-pkg-config-Requires-se.patch, patch/0006-lang-c-fix-the-pkg-config-name-for-jansson-no-lib-pr.patch, patch/0007-prefer-CXX-for-linking-due-to-snappy.patch

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.

has_separate_license_file

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

Modules

Name Abstract Version View
Alien::libavro_c libavro_c, with alien 0.03 metacpan

Other Files

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