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: License 'GPL' is invalid (license) [Validation: 1.2]

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 (4) does not match dist (68):
  • Missing in MANIFEST: AUTHORS, COPYING, META.yml, QtGui.xs, README.rus, TODO, common.h, common.xs, create_qtpm, create_xs, examples/desktop/screenshot/Screenshot.pm, examples/desktop/screenshot/main.cpp, examples/desktop/screenshot/main.pl, examples/desktop/screenshot/screenshot.cpp, examples/desktop/screenshot/screenshot.h, examples/dialog/standarddialogs/Dialog.pm, examples/dialog/standarddialogs/dialog.cpp, examples/dialog/standarddialogs/dialog.h, examples/dialog/standarddialogs/main.cpp, examples/dialog/standarddialogs/main.pl, examples/mainwindows/menus/MainWindow.pm, examples/mainwindows/menus/main.cpp, examples/mainwindows/menus/main.pl, examples/mainwindows/menus/mainwindow.cpp, examples/mainwindows/menus/mainwindow.h, examples/tutorial/t1/main.cpp, examples/tutorial/t1/main.pl, examples/tutorial/t2/main.cpp, examples/tutorial/t2/main.pl, examples/tutorial/t3/main.cpp, examples/tutorial/t3/main.pl, examples/tutorial/t4/main.cpp, examples/tutorial/t4/main.pl, examples/tutorial/t5/main.cpp, examples/tutorial/t5/main.pl, examples/tutorial/t6/main.cpp, examples/tutorial/t6/main.pl, examples/tutorial/t7/LCDRange.pm, examples/tutorial/t7/lcdrange.cpp, examples/tutorial/t7/lcdrange.h, examples/tutorial/t7/main.cpp, examples/tutorial/t7/main.pl, examples/tutorial/t8/CanonField.pm, examples/tutorial/t8/LCDRange.pm, examples/tutorial/t8/cannonfield.cpp, examples/tutorial/t8/cannonfield.h, examples/tutorial/t8/lcdrange.cpp, examples/tutorial/t8/lcdrange.h, examples/tutorial/t8/main.cpp, examples/tutorial/t8/main.pl, examples/tutorial/t8/this_example_is_not_full.!!!, examples/widgets/sliders/SlidersGroup.pm, examples/widgets/sliders/Window.pm, examples/widgets/sliders/main.cpp, examples/widgets/sliders/main.pl, examples/widgets/sliders/slidersgroup.cpp, examples/widgets/sliders/slidersgroup.h, examples/widgets/sliders/window.cpp, examples/widgets/sliders/window.h, lib/QtGui.pm, module_list, perl-QtGui.spec, perlobject.map, t/01_simple_app.pl

has_abstract_in_pod

Provide a short description in the NAME section of the pod (after the module name followed by a hyphen) at least for the main module of this distribution.

main_module_version_matches_dist_version

Make sure that the main module name and version are the same of the distribution.

has_meta_json

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

has_known_license_in_source_file

Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.

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).

Other Files

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