Kwalitee Issues

meta_yml_conforms_to_known_spec

Take a look at the META.yml Spec at https://metacpan.org/pod/CPAN::Meta::History::Meta_1_4 (for version 1.4) or https://metacpan.org/pod/CPAN::Meta::Spec (for version 2), and change your META.yml accordingly.

Error: Expected a list structure (author) [Validation: 1.3];License 'Perl' is invalid (license) [Validation: 1.3]

valid_signature

Sign the dist as the last step before creating the archive. Take care not to modify/regenerate dist meta files or the manifest.

Error: Old SIGNATURE detected. Please inform the module author to regenerate SIGNATURE using Module::Signature version 0.82 or newer. gpg: Signature made Fri 14 Sep 2007 02:28:53 PM JST gpg: using DSA key 7B08C24F7F24E1D9 gpg: Can't check signature: No public key --- SIGNATURE Wed Jan 16 10:46:28 2008 +++ @@ -1,54 +1,54 @@ -SHA1 6737fc54a15125d74d7f735d1dc52fc481355d3d Changes -SHA1 9f603b3468a3e1b0812814230cede5feab6d9322 Japanese.h -SHA1 3c72ce5fcaf673415428242ef64ea49423e9bc64 Japanese.xs -SHA1 f20f06807974072685f18673b3cab585a323d316 MANIFEST -SHA1 faa2969f8ebf60407928d57841262350960a559e MANIFEST.en -SHA1 7e91d58dac2a9195b39fae39fb08f8a3b4e17677 MANIFEST.noxs -SHA1 307f87ad2d2a7784a5cfafc4a55bb7d49bc8e540 META.yml -SHA1 67aa2b991cde83841d160ef8e2e657e67b03c4c1 Makefile.PL -SHA1 3f07d2c6c97d6f06de33ca8183e39f3de58447b7 README -SHA1 c60885c505574d8730fb632e91003a1bdc0f00b9 bin/ujconv -SHA1 8bc57d5df3337894b831900591e9b231e0271088 bin/ujguess -SHA1 59c516713dfabdaff489ba4f70c8eebb5e1dac8d conv.c -SHA1 2784fba53f09ab25437fc34f8a5809110fff1f6e eucjp.c -SHA1 007cbf21c402afedcb9c8956e99737a7d79b7809 getcode.c -SHA1 ea681a8d7f7f072217ded6a18e9f94aea1164021 getcode.h -SHA1 db085a6032e98593245ef7979f2d4e8a3680c35c getcode_map.c +SHA1 dd4b665002076f105ce9d0beb556ed64f9e34068 Changes +SHA1 bfd2830904e5c05265638d94b4d9b5e8fee73b0a Japanese.h +SHA1 d6c26ce0dd5aa4299cd46f6ebe11bbff76af1659 Japanese.xs +SHA1 441e5720415f486cb210d2a584cd8c55f1d69a1d MANIFEST +SHA1 8bf76d8c14dff01c053b7d5e414b7241f653ab4d MANIFEST.en +SHA1 80455e06213c4116dc17fc59539cc4344cc892b6 MANIFEST.noxs +SHA1 0a6f7e54cfde6dd6ab0dede0ff12e36813bc167c META.yml +SHA1 acbeb2198a6b2874c0607585d3b79d53bece096d Makefile.PL +SHA1 873ba47a7e43e1ad121c461083f31e3e025bbab5 README +SHA1 f83c58eaabc083e667bf158ffacdfcf9bf00cb3b bin/ujconv +SHA1 8d1c77e2c5c35234b556b5db0262e64370ebac27 bin/ujguess +SHA1 7be6b639d99bf08fb8abb1f2689a3ef159001c50 conv.c +SHA1 d0a9c56f9cb2ed3fc87424c0d0d508a475104a04 eucjp.c +SHA1 3d205eeb68adff0ec4ab5411cf88a8884bc0c41b getcode.c +SHA1 9716e272968f4db5a12355cd17760a7b5df2fb7b getcode.h +SHA1 2cc39f5ecbc370a0824e9787e4d0463f4cb55e88 getcode_map.c SHA1 c4c840f2f85dfaad39032429e86cc5d4ea707822 hints/MSWin32.pl SHA1 557f2ede42f57b21717760fabbfffcc14988de6c hints/freebsd.pl SHA1 e324966e955fa89e7ab9002386c9d415e0df8e5a hints/linux.pl SHA1 968c48aa9b0b989fd9f647187b54829fbf093a08 hints/solaris.pl SHA1 b54729e4ce5de2e2ef2884bc712de8b5108e4a35 hints/sunos.pl -SHA1 f67c918a0f6e48fd3bd327b36a5a904004cc685b inc/ExtUtils/MY_Metafile.pm -SHA1 529203e544fb27ab9ab48dfd3a4a594ab99cc471 jis.c -SHA1 86fb24c38452c5f78361dfc39b8ec2eaab313223 lib/Unicode/Japanese.mlpod -SHA1 9615af693bbc7ab81636b4a71c9510365a970b4a lib/Unicode/Japanese.pm -SHA1 92165f6dd522aaa067fc15854bd9017bebd4f3f8 lib/Unicode/Japanese/JA.pod -SHA1 09ef6e9cb0dfb8a234ec5148542f1cc3e5b27d0c memmap_common.c -SHA1 3f2141ef5160ce59c299528ad0785ac6eb7f5d40 memmap_unix.c -SHA1 d354d53728c9659a1030165b35f50a28d0c03bba memmap_win32.c -SHA1 5765be49f4504d48ea2bd0888a41f921138821be sjis.c -SHA1 db08df38b85f4328b322d549bd175a4dcdcce804 sjis.h -SHA1 7e55b3231b7162b119be3b7fc062f9dcfeea114a sjis_doti.c -SHA1 b8c8a7c154812392f1592c3dbbbb3577032ac129 sjis_imode1.c -SHA1 5c8dae3764113ab41a05feff0e4dd6b595bf33e2 sjis_imode2.c -SHA1 7c807f97f03a32087ecef4ebf8055132502ae663 sjis_jsky1.c -SHA1 e1474c07d235e508c21ba7b2598596f8f03d23cf sjis_jsky2.c -SHA1 b2f996e1e76f7ea40779e284a8c8040f619e37e5 str.h -SHA1 40a8d1e09592690c0d4d73e11193f98a54634e17 t/0.loadxs.t +SHA1 2e8497551c8999c358f7a00cb1d2c025a4d77518 inc/ExtUtils/MY_Metafile.pm +SHA1 154d88ca0caa7d04c3cb3b02675b43669c69d688 jis.c +SHA1 d21698fbc5df934ffc197745521a9e79ac93429b lib/Unicode/Japanese.mlpod +SHA1 7891c404a22f6ae0a5aa37cab767dc971a5c12cb lib/Unicode/Japanese.pm +SHA1 9bbce99576b13d2a01afff4656c23233c38079f5 lib/Unicode/Japanese/JA.pod +SHA1 8a0659661f47c2621bd32d4c3859030b024ff55e memmap_common.c +SHA1 a4ecd709bcf34ba63a20394aff733f6602092a04 memmap_unix.c +SHA1 48e0fdb4487aba4fc828b2d073e86de2f177b656 memmap_win32.c +SHA1 b904403160665e4233e8e7dc77d48961447f3122 sjis.c +SHA1 0139ef51559979b26265402de27c965ee86307ab sjis.h +SHA1 c27f8cc548aa765ae00b601b64d3c7d3344b46ef sjis_doti.c +SHA1 018985d518d5cd6c613988ead7000efe09cfe596 sjis_imode1.c +SHA1 ba5b8b161d6abd0827e4bb031660a528d746566a sjis_imode2.c +SHA1 a8cd3a016b2091c3e34f321dc45b4b7df2d735b5 sjis_jsky1.c +SHA1 0cbf129287464b4aa0a035faa576536ff5eb48e3 sjis_jsky2.c +SHA1 843cec2c454c24268b00a2d0f4f919621db71271 str.h +SHA1 eae2765a2031b3a47add4447b675b73b1af5cfd0 t/0.loadxs.t SHA1 7b51690b0ff0c4df72690496779e520f528b7cfe t/00-load.t SHA1 bde3c1c70fe3ebd850ab392a7a9007d60acb371b t/allchar_utf8.pl -SHA1 c384de880d4de7c2f617663a30ddc6bad354d46c t/base.t +SHA1 760585e34fa8afee7a81a93f88b4c16be173b310 t/base.t SHA1 9cf7dba0d6ee594b6b03fa31d50edb1313f55c8a t/emoji-jsky-chopped.t -SHA1 95bd159b808b3527292efd6ec15d65418e011845 t/emoji-jsky-utf8.t -SHA1 b190f190cac41573e3db8d72d4b21f8841d147b3 t/emoji.t +SHA1 a2154e7ce3f7d3d7c7aae165afc2c6bdda6541ce t/emoji-jsky-utf8.t +SHA1 20ded602140de71833cfcd3c6476db0092315b50 t/emoji.t SHA1 50f3cb9917971abd9fdfa589cdaa47a65af34b86 t/esc.pl SHA1 0f0561f145439ca1f674196211cf53a9d336dd97 t/fromutf8.t -SHA1 acc123ef257da7d30734f5eb33fa197dd080bfa8 t/getcode.t +SHA1 d76659b6dc9b4530c6fe721333554ab48d652044 t/getcode.t SHA1 cc492575eba45a6a06e5c6ee26613b9d031d7cd9 t/hirakata.t -SHA1 412f2f30e743019ddeae26392322a83a696ff6ec t/illegal.t +SHA1 4182acc871f3c23f5ce7e2a0ccf86c9a290e9c52 t/illegal.t SHA1 cf045a5b375172fed69d60e782cd03818f85770a t/illlet.t -SHA1 c1c1a1bf0d1a6b5c0dd4d8ca0abb6b34b2a690fb t/jis.t +SHA1 a8fc104f1cdb35231fa8b2e925c4a1dab0d87457 t/jis.t SHA1 de2e5f5eaa8fe66dd75af241204605b340a1c25a t/outrange.t SHA1 c33b4ae44ac5ba9d629cc6db5af79fddf62166d4 t/pod-coverage.t SHA1 b1bb127f3505b80a27d1ffb546052e447389afbc t/pod.t @@ -58,15 +58,15 @@ SHA1 8c08859ae60867980d248364118a8e191cd7d362 t/toutf8.t SHA1 19b16c10faed33cf886689eaae4783cfc73106f1 t/ucs2_utf8.pl SHA1 7189ddf9f23d7ff805256c908eff99a8eb2053c7 t/utf16.t -SHA1 3a54e80a5f9c3fef2fe6e83f3499cfd56003c47a t/utf8flag.t +SHA1 b0f3720029a3a5b6aa4d98309fc51f9f5e1ed852 t/utf8flag.t SHA1 0f6f939aaf0a9b63b2d9d9f2708e487c606a6447 t/util.t -SHA1 f66debf56c0ac6dca1a5914025b440463fa05083 t/v031_getcode_jiskana.t -SHA1 786624f04887be73950bfdb348784ec4f51c79b2 t/v038_guess_imode2.t -SHA1 41493644d8febf96c1062927a4bc8e877b80f046 t/v041_sjisau.t +SHA1 26faedc932d1c2e11615827866a2815564ce795e t/v031_getcode_jiskana.t +SHA1 41f792bebec80b0df2d39430c5f8d62684589188 t/v038_guess_imode2.t +SHA1 2f36b24e63e5b3c5cf92b8a6d39876900b1b7a6d t/v041_sjisau.t SHA1 13f4e49b7772da4ea39e21a7164335f1eecbd3dd t/verify_sjis_ucs2.pl SHA1 44895dce947f98f2d42e6c927149f3aeb053a042 t/z2h.t -SHA1 88d26aa544d7ffa9df2b6d48aa100ed70c03caa0 ucs2_utf8.c -SHA1 ec76f8ae1ac2bce4c4f78a794ef81b02fbe42911 utf16.c -SHA1 7a910688589af5e27f9de686be40c74cd990e309 utf8.c +SHA1 042d4c17835721edd3a2f16349e51295b3629a4c ucs2_utf8.c +SHA1 e99df9deaffeab9e2a783b7b8e40c3e6c1296722 utf16.c +SHA1 7f72d0d1a38a685644e277fc8582cc11321a71c6 utf8.c SHA1 112ede78f8e157143d5e497c5a5820f3047f9f63 wordsize.c -SHA1 7194082213d268c10fb1bc3a9a42ecea288d4070 xs_test.c +SHA1 8fdf9022511e344829d5bc63bb44c283e8f89e4e xs_test.c ==> MISMATCHED content between SIGNATURE and distribution files! <==

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.

has_meta_json

Add a META.json to the distribution. Your buildtool should be able to autogenerate it.

use_warnings

Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: Unicode::Japanese

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.

Modules

Name Abstract Version View
Unicode::Japanese Convert encoding of japanese text 0.44_01 metacpan

Provides

Name File View
Unicode::Japanese::PurePerl lib/Unicode/Japanese.pm metacpan
Unicode::Japanese::Symbol lib/Unicode/Japanese.pm metacpan

Other Files

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