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]

buildtool_not_executable

Change the permissions of Build.PL/Makefile.PL to not-executable.

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 Sat 24 Feb 2007 06:57:31 PM JST gpg: using DSA key 642BA2984E758317 gpg: Can't check signature: No public key --- SIGNATURE Sat Feb 24 16:57:31 2007 +++ @@ -1,8 +1,8 @@ -SHA1 fbabd68846578e1919bdcb1711c89ba26afa28b7 Changes -SHA1 705485695f490c28d7a8ac16c5be22865325dc58 MANIFEST +SHA1 2e578330c0ad88fd40693e63ffb699f8bc3f6799 Changes +SHA1 5231823bc76b9c975d9c60ecc5f4d4d11899b5fa MANIFEST SHA1 c3a61b4308cabcfb067a88218676a1b6d93865cf META.yml -SHA1 3b7411dde1a384ca25d19b3b2920bdc2176997a1 Makefile.PL -SHA1 8764a95d958cde78aa410a0f12d9735782e88a0b README +SHA1 dbcb76f0d001e344a809f1d1a7d076ee5409b824 Makefile.PL +SHA1 ccc087aaecd78e9ce7274c9ce97fdbd25c819411 README SHA1 9b2f9d83bcf77860f53a0c07c90a4a59ad9f5df1 inc/Module/Install.pm SHA1 abe32855d75ab13747cf65765af9947b7a8c3057 inc/Module/Install/Base.pm SHA1 95b81d1e91bd634467bf633571eff4420e9c04eb inc/Module/Install/Can.pm @@ -14,37 +14,43 @@ SHA1 0c2118868ef82ac517eb6d9c3bd93e6eb9bbf83e inc/Module/Install/Win32.pm SHA1 e827d6d43771032fa3df35c0ad5e5698d0e54cda inc/Module/Install/WriteAll.pm SHA1 45d0149fee8d12082d0aa00fd9202f4b29126824 inc/Test/More.pm -SHA1 91cb1b1716a0aa148e2c006e12daa7c739904424 lib/Win32/Exe.pm -SHA1 70c78807056ac205684cff00dc7264d7bd4a7b14 lib/Win32/Exe/Base.pm -SHA1 8f3d4da587d7e10e40f61f42f8912718b9c99932 lib/Win32/Exe/DataDirectory.pm -SHA1 a436533992a140d10312f965b537a84a7bca7283 lib/Win32/Exe/DebugDirectory.pm -SHA1 89b66e8959f511211870667d2db11398ac44512a lib/Win32/Exe/DebugTable.pm -SHA1 e0dfc9e09fef75fcb30d22eade50ad8f89969760 lib/Win32/Exe/IconFile.pm -SHA1 0590e9a703cd56e7a628350b8fddaeeb00d0ebcf lib/Win32/Exe/PE.pm -SHA1 2f82dbcef03aa25f65de11c032d40d8fe0f0268d lib/Win32/Exe/PE/Header.pm -SHA1 22ec92608ff59a906b0bf43ad5b95ee088ceef34 lib/Win32/Exe/PE/Header/PE32.pm -SHA1 d65c2c301b7c15557e3a10c7ebc121c069341524 lib/Win32/Exe/Resource.pm -SHA1 bd8983557af108a422b892ee60f4df8f942a45f1 lib/Win32/Exe/Resource/GroupIcon.pm -SHA1 d870e82e160190dca4f716a31056f903195ce793 lib/Win32/Exe/Resource/Icon.pm -SHA1 9d672c2b044f05aa8e4fff085cc58273f3bd6f62 lib/Win32/Exe/Resource/Manifest.pm -SHA1 dba7269d5752e134555f2363abb4b36f64dc9c3e lib/Win32/Exe/Resource/Version.pm -SHA1 d640575ca218f79673b9651ae4e889e1c8ce6b65 lib/Win32/Exe/ResourceData.pm -SHA1 c58f81feeec84e72394a61262c1b4fa33a96a115 lib/Win32/Exe/ResourceEntry.pm -SHA1 c62e533718f5fb96610a52eb8aabd3a4e23d2477 lib/Win32/Exe/ResourceEntry/Id.pm -SHA1 b79ee3d1db15a8f44bd347313aad1ccf9db5d660 lib/Win32/Exe/ResourceEntry/Name.pm -SHA1 a704080b1f5d4d5d68ef549e23dddf4533747266 lib/Win32/Exe/ResourceTable.pm -SHA1 876a780720090ae6d92d2ba981d808df58ed305d lib/Win32/Exe/Section.pm -SHA1 41821f8c2dc4b09dc1c0b2e4ff529d5b05af11e8 lib/Win32/Exe/Section/Code.pm -SHA1 438f322a6a600ebd23885560169cf6fe5532776e lib/Win32/Exe/Section/Data.pm -SHA1 6e4f311ea1bb0e73b08af59c38cc100aa0a0a743 lib/Win32/Exe/Section/Debug.pm -SHA1 eee72eb7791e0a9ec0c250e6fc52d72566f70f23 lib/Win32/Exe/Section/Exports.pm -SHA1 f9f16fd97222684b076ac8ffeb8c9f1ba3eb8dfb lib/Win32/Exe/Section/Imports.pm -SHA1 3819b571f7346f96a63fdb359fd2977d89f59dba lib/Win32/Exe/Section/Resources.pm -SHA1 67d87079e92fac43837811bef300ddc9f6d2c7e6 script/exe_update.pl +SHA1 2c9b8cec40021e6275bc1511ca57a298bbab8ed7 lib/Win32/Exe.pm +SHA1 4f6c71bddca7cc2a687fb6e86f63008ef3106477 lib/Win32/Exe/Base.pm +SHA1 f7b9aed02178aabb68ad448fbd42c96c117506ca lib/Win32/Exe/DataDirectory.pm +SHA1 a2b36d0aadb9383caead0f5c85d91b7e5771eec2 lib/Win32/Exe/DebugDirectory.pm +SHA1 5ac9e65af287f92be207361ec5dc0c84cddf0b64 lib/Win32/Exe/DebugTable.pm +SHA1 e1c3c9da1082d4361a9b0675b12171c0860f5117 lib/Win32/Exe/IconFile.pm +SHA256 474b257d71abe7a47338dd9d529b30f4b753ace958602f3434faedbc10482236 lib/Win32/Exe/Manifest.pm +SHA256 17637fa236d5e075cdaa0928e574858f314f25205792138ba9629c412c6647b9 lib/Win32/Exe/Manifest/Parser.pm +SHA1 5f62adde9cc438f61e8b4140062539a922b88019 lib/Win32/Exe/PE.pm +SHA1 e9c6f55aec94b55fdd78e1be73e32ce92265a8e7 lib/Win32/Exe/PE/Header.pm +SHA1 1965db59cbacfc44cd88ff6a0bb9607f0374dade lib/Win32/Exe/PE/Header/PE32.pm +SHA256 c64efd7f7d7c6cd770928717ac49b2b8dea19ea612609b784f4baf2db5345c69 lib/Win32/Exe/PE/Header/PE32Plus.pm +SHA1 11d2d9c6674f168ec29256fa50462f563327a2f8 lib/Win32/Exe/Resource.pm +SHA1 2aee0c7fc151eb1a60c93c472e907b7be01b7913 lib/Win32/Exe/Resource/GroupIcon.pm +SHA1 63aa7859cc678792c838eb4336295b00413b1cd4 lib/Win32/Exe/Resource/Icon.pm +SHA1 51ff675ade1f640c2dc79e44a62479e9ac7143fe lib/Win32/Exe/Resource/Manifest.pm +SHA1 8e6efd606686053c3f5ed9abdce11864cdc2d768 lib/Win32/Exe/Resource/Version.pm +SHA1 490158430db272b493797e62a84fb15d6324f871 lib/Win32/Exe/ResourceData.pm +SHA1 40b4f6b13495647d54a294e756ba9953f892458e lib/Win32/Exe/ResourceEntry.pm +SHA1 da1a9aaee8c69f829c0bb171e0343fe7582960ae lib/Win32/Exe/ResourceEntry/Id.pm +SHA1 07d21c7cec4bf4160be780ecefd7136da679fc98 lib/Win32/Exe/ResourceEntry/Name.pm +SHA1 d204ad4cc5c886fa8947001aa731bac11b3145ce lib/Win32/Exe/ResourceTable.pm +SHA1 0995f8d26d58b95d3d71facb488ca06279517c2d lib/Win32/Exe/Section.pm +SHA1 0d46a5c3be14e75ee8da4d4f6b5644b06ca0b242 lib/Win32/Exe/Section/Code.pm +SHA1 ef27a6f42f456584b36485346017233f272b6307 lib/Win32/Exe/Section/Data.pm +SHA1 f6775006fe7c7cb983ac6daca309a591fffadf32 lib/Win32/Exe/Section/Debug.pm +SHA1 6d53a267bd146f64b55019bb85a248d5e8391b4d lib/Win32/Exe/Section/Exports.pm +SHA1 d5bf594a67ea4726286fe02be997b6811e406682 lib/Win32/Exe/Section/Imports.pm +SHA1 f3e6be992cd218b1e2d73908bbcf3743acf654e4 lib/Win32/Exe/Section/Resources.pm +SHA1 ecf16f2fae4ffb84832e1445eedf584deeb20b7b script/exe_update.pl SHA1 bb0da54f2b3f2d7955baa41ee458cb3d1887f475 t/0-pod.t -SHA1 02b00a3a7d147d502c5371b771ed82cf0883e726 t/1-basic.t -SHA1 c868ab19f04bc4bd48f174e397659c2576af84e5 t/2-icon.t -SHA1 40538bc2b2d8febe48a519d859ef6c8fc61bf785 t/3-manifest.t +SHA1 7cc96287061014f994a41c74d5328c96d792ddcc t/1-basic.t +SHA1 388853c667e84883e7f3167d033335fe0a56f238 t/2-icon.t +SHA1 1c00250d075d6488752a421144b4f2fd3e7f436a t/3-manifest.t +SHA256 559f9329dcd9bf5d936c9796f6ecd41cefb3c7c614ba17a6f841502e1dd8e64e t/application.xml +SHA256 e606e23cf8416c3dd28a5589fb6dc46b0f2a8b178d1dd583e4682c982ebfa1e2 t/empty.xml SHA1 ce6253c20da323a2e512fb30bc21c2acb3c56d26 t/hd.ico -SHA1 695701d14a51c663a8b87c5a5adeefa9275f1413 t/par.exe SHA1 6ac8c5ef1c2d80904a39977fb92e5e94f15e23e0 t/par.ico +SHA256 6298c69f519b2044322390bf233262f7b4789a2ba83c66cf61d5081ec7979ce6 t/winexe32.exe +SHA256 a67ec787452a3d90b4bbaa7c09eabacdcca35717ffc6aba8fd39ea95487eb744 t/winexe64.exe ==> MISMATCHED content between SIGNATURE and distribution files! <==

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: Win32::Exe, Win32::Exe::Base, Win32::Exe::DataDirectory, Win32::Exe::DebugDirectory, Win32::Exe::DebugTable, Win32::Exe::IconFile, Win32::Exe::PE, Win32::Exe::PE::Header, Win32::Exe::PE::Header::PE32, Win32::Exe::PE::Header::PE32Plus, Win32::Exe::Resource, Win32::Exe::Resource::GroupIcon, Win32::Exe::Resource::Icon, Win32::Exe::Resource::Manifest, Win32::Exe::Resource::Version, Win32::Exe::ResourceData, Win32::Exe::ResourceEntry, Win32::Exe::ResourceEntry::Id, Win32::Exe::ResourceEntry::Name, Win32::Exe::ResourceTable, Win32::Exe::Section, Win32::Exe::Section::Code, Win32::Exe::Section::Data, Win32::Exe::Section::Debug, Win32::Exe::Section::Exports, Win32::Exe::Section::Imports, Win32::Exe::Section::Resources

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
Win32::Exe Manipulate Win32 executable files 0.13 metacpan
Win32::Exe::Base metacpan
Win32::Exe::DataDirectory metacpan
Win32::Exe::DebugDirectory metacpan
Win32::Exe::DebugTable metacpan
Win32::Exe::IconFile metacpan
Win32::Exe::Manifest MSWin Application and Assembly manifest handling 0.13 metacpan
Win32::Exe::Manifest::Parser MSWin Application and Assembly manifest handling 0.13 metacpan
Win32::Exe::PE metacpan
Win32::Exe::PE::Header metacpan
Win32::Exe::PE::Header::PE32 metacpan
Win32::Exe::PE::Header::PE32Plus metacpan
Win32::Exe::Resource metacpan
Win32::Exe::Resource::GroupIcon metacpan
Win32::Exe::Resource::Icon metacpan
Win32::Exe::Resource::Manifest metacpan
Win32::Exe::Resource::Version metacpan
Win32::Exe::ResourceData metacpan
Win32::Exe::ResourceEntry metacpan
Win32::Exe::ResourceEntry::Id metacpan
Win32::Exe::ResourceEntry::Name metacpan
Win32::Exe::ResourceTable metacpan
Win32::Exe::Section metacpan
Win32::Exe::Section::Code metacpan
Win32::Exe::Section::Data metacpan
Win32::Exe::Section::Debug metacpan
Win32::Exe::Section::Exports metacpan
Win32::Exe::Section::Imports metacpan
Win32::Exe::Section::Resources metacpan

Other Files

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