Kwalitee Issues

portable_filenames

Rename those files with alphanumerical characters, or maybe remove them because in many cases they are automatically generated for local installation.

Error:

  • t/perfSONAR_PS::Common.t
  • t/perfSONAR_PS::Error.t
  • t/perfSONAR_PS::Time.t
  • t/perfSONAR_PS::Transport.t
  • t/perfSONAR_PS::XML::Document_string.t

use_strict

Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: perfSONAR_PS::Error::Authn, perfSONAR_PS::Error::Common, perfSONAR_PS::Error::LS, perfSONAR_PS::Error::MA, perfSONAR_PS::Error::MP, perfSONAR_PS::Error::Message, perfSONAR_PS::Error::Topology, perfSONAR_PS::XML::Base, perfSONAR_PS::XML::Namespace

main_module_version_matches_dist_version

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

no_pod_errors

Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: perfSONAR_PS-Base-0.092/lib/perfSONAR_PS/Error/MA.pm -- Around line 29: =cut found outside a pod block. Skipping to next block. Around line 77: =cut found outside a pod block. Skipping to next block.

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.

meta_yml_has_license

Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.

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: perfSONAR_PS::Error, perfSONAR_PS::Error::Authn, perfSONAR_PS::Error::Common, perfSONAR_PS::Error::LS, perfSONAR_PS::Error::MA, perfSONAR_PS::Error::MP, perfSONAR_PS::Error::Message, perfSONAR_PS::Error::Topology, perfSONAR_PS::XML::Base, perfSONAR_PS::XML::Namespace

consistent_version

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 0.08,0.09,3.001000

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

Modules

Name Abstract Version View
perfSONAR_PS::Common A module that provides common methods for performing simple, necessary actions within the perfSONAR-PS framework. 0.09 metacpan
perfSONAR_PS::Error A module that provides the exceptions framework for perfSONAR PS 0.09 metacpan
perfSONAR_PS::Error::Authn A module that provides the exceptions for the authenicationframework for perfSONAR PS 0.09 metacpan
perfSONAR_PS::Error::Common A module that provides the exceptions framework that are common for perfSONAR PS 0.09 metacpan
perfSONAR_PS::Error::LS A module that provides the Lookup Service exceptions framework for perfSONAR PS 0.09 metacpan
perfSONAR_PS::Error::MA A module that provides the exceptions framework for perfSONAR PS 0.09 metacpan
perfSONAR_PS::Error::MP A module that provides the measurement point exceptions framework for perfSONAR PS 0.09 metacpan
perfSONAR_PS::Error::Message A module that provides the message exceptions framework for perfSONAR PS 0.09 metacpan
perfSONAR_PS::Error::Topology 0.09 metacpan
perfSONAR_PS::Error_compat A module that provides a transition between a full on exceptions framework for perfSONAR PS and having each service specify explicitly the eventType and description. 0.09 metacpan
perfSONAR_PS::Messages A module that provides common methods for performing actions on message constructs. 0.09 metacpan
perfSONAR_PS::NetLogger 0.09 metacpan
perfSONAR_PS::ParameterValidation Only use Params::Validate when the logger is set to debug mode. 0.09 metacpan
perfSONAR_PS::Time A module that provides methods for the a simple time element that can represent either single points in time or time ranges as unix timestamps. 0.09 metacpan
perfSONAR_PS::Transport A module that provides methods for listening and contacting SOAP endpoints as well as performing other 'transportation' needs for communication in the perfSONAR-PS framework. 0.09 metacpan
perfSONAR_PS::XML::Base 0.08 metacpan
perfSONAR_PS::XML::Document_file This module is used to provide a more abstract method for constructing XML documents that can be implemented using file construction, outputting to a file or even DOM construction without tying the code creating the XML to any particular construction method.. 0.09 metacpan
perfSONAR_PS::XML::Document_string This module is used to provide a more abstract method for constructing XML documents that can be implemented using string construction, outputting to a file or even DOM construction without tying the code creating the XML to any particular construction method.. 0.09 metacpan
perfSONAR_PS::XML::Namespace 3.001000 metacpan

Provides

Name File View
perfSONAR_PS::Error::Authn::AssertionNotIncluded lib/perfSONAR_PS/Error/Authn.pm metacpan
perfSONAR_PS::Error::Authn::AssertionNotValid lib/perfSONAR_PS/Error/Authn.pm metacpan
perfSONAR_PS::Error::Authn::NotSecToken lib/perfSONAR_PS/Error/Authn.pm metacpan
perfSONAR_PS::Error::Authn::WrongParams lib/perfSONAR_PS/Error/Authn.pm metacpan
perfSONAR_PS::Error::Authn::x509NotIncluded lib/perfSONAR_PS/Error/Authn.pm metacpan
perfSONAR_PS::Error::Authn::x509NotValid lib/perfSONAR_PS/Error/Authn.pm metacpan
perfSONAR_PS::Error::Common::ActionNotSupported lib/perfSONAR_PS/Error/Common.pm metacpan
perfSONAR_PS::Error::Common::Configuration lib/perfSONAR_PS/Error/Common.pm metacpan
perfSONAR_PS::Error::Common::Manager lib/perfSONAR_PS/Error/Common.pm metacpan
perfSONAR_PS::Error::Common::Manager::CannotCreateComponent lib/perfSONAR_PS/Error/Common.pm metacpan
perfSONAR_PS::Error::Common::Manager::NoConfiguration lib/perfSONAR_PS/Error/Common.pm metacpan
perfSONAR_PS::Error::Common::NoLogger lib/perfSONAR_PS/Error/Common.pm metacpan
perfSONAR_PS::Error::Common::Storage lib/perfSONAR_PS/Error/Common.pm metacpan
perfSONAR_PS::Error::Common::Storage::Close lib/perfSONAR_PS/Error/Common.pm metacpan
perfSONAR_PS::Error::Common::Storage::Delete lib/perfSONAR_PS/Error/Common.pm metacpan
perfSONAR_PS::Error::Common::Storage::Fetch lib/perfSONAR_PS/Error/Common.pm metacpan
perfSONAR_PS::Error::Common::Storage::Open lib/perfSONAR_PS/Error/Common.pm metacpan
perfSONAR_PS::Error::Common::Storage::Query lib/perfSONAR_PS/Error/Common.pm metacpan
perfSONAR_PS::Error::Common::Storage::Query::IncompleteData lib/perfSONAR_PS/Error/Common.pm metacpan
perfSONAR_PS::Error::Common::Storage::Query::IncompleteMetaData lib/perfSONAR_PS/Error/Common.pm metacpan
perfSONAR_PS::Error::Common::Storage::Query::InvalidTimestampType lib/perfSONAR_PS/Error/Common.pm metacpan
perfSONAR_PS::Error::Common::Storage::Query::InvalidUpdateParamter lib/perfSONAR_PS/Error/Common.pm metacpan
perfSONAR_PS::Error::Common::Storage::Update lib/perfSONAR_PS/Error/Common.pm metacpan
perfSONAR_PS::Error::LS::ActionNotSupported lib/perfSONAR_PS/Error/LS.pm metacpan
perfSONAR_PS::Error::LS::CannotReplaceData lib/perfSONAR_PS/Error/LS.pm metacpan
perfSONAR_PS::Error::LS::EventTypeNotSupported lib/perfSONAR_PS/Error/LS.pm metacpan
perfSONAR_PS::Error::LS::KeyNotFound lib/perfSONAR_PS/Error/LS.pm metacpan
perfSONAR_PS::Error::LS::NoAccessPoint lib/perfSONAR_PS/Error/LS.pm metacpan
perfSONAR_PS::Error::LS::NoDataTrigger lib/perfSONAR_PS/Error/LS.pm metacpan
perfSONAR_PS::Error::LS::NoEventType lib/perfSONAR_PS/Error/LS.pm metacpan
perfSONAR_PS::Error::LS::NoKey lib/perfSONAR_PS/Error/LS.pm metacpan
perfSONAR_PS::Error::LS::NoMetadata lib/perfSONAR_PS/Error/LS.pm metacpan
perfSONAR_PS::Error::LS::NoQueryType lib/perfSONAR_PS/Error/LS.pm metacpan
perfSONAR_PS::Error::LS::NoScheduler lib/perfSONAR_PS/Error/LS.pm metacpan
perfSONAR_PS::Error::LS::NoStorage lib/perfSONAR_PS/Error/LS.pm metacpan
perfSONAR_PS::Error::LS::NoStorageContent lib/perfSONAR_PS/Error/LS.pm metacpan
perfSONAR_PS::Error::LS::QueryTypeNotSupported lib/perfSONAR_PS/Error/LS.pm metacpan
perfSONAR_PS::Error::LS::Update lib/perfSONAR_PS/Error/LS.pm metacpan
perfSONAR_PS::Error::LS::Update::KeyNotFound lib/perfSONAR_PS/Error/LS.pm metacpan
perfSONAR_PS::Error::MA::Configuration lib/perfSONAR_PS/Error/MA.pm metacpan
perfSONAR_PS::Error::MA::Query lib/perfSONAR_PS/Error/MA.pm metacpan
perfSONAR_PS::Error::MA::Query::IncompleteData lib/perfSONAR_PS/Error/MA.pm metacpan
perfSONAR_PS::Error::MA::Query::IncompleteMetaData lib/perfSONAR_PS/Error/MA.pm metacpan
perfSONAR_PS::Error::MA::Query::InvalidKnowledgeLevel lib/perfSONAR_PS/Error/MA.pm metacpan
perfSONAR_PS::Error::MA::Query::InvalidTimestampType lib/perfSONAR_PS/Error/MA.pm metacpan
perfSONAR_PS::Error::MA::Query::InvalidUpdateParamter lib/perfSONAR_PS/Error/MA.pm metacpan
perfSONAR_PS::Error::MA::Select lib/perfSONAR_PS/Error/MA.pm metacpan
perfSONAR_PS::Error::MA::Status lib/perfSONAR_PS/Error/MA.pm metacpan
perfSONAR_PS::Error::MA::Status::NoLinkId lib/perfSONAR_PS/Error/MA.pm metacpan
perfSONAR_PS::Error::MA::Storage lib/perfSONAR_PS/Error/MA.pm metacpan
perfSONAR_PS::Error::MA::Storage::Result lib/perfSONAR_PS/Error/MA.pm metacpan
perfSONAR_PS::Error::MA::StorageResult lib/perfSONAR_PS/Error/MA.pm metacpan
perfSONAR_PS::Error::MA::Structure lib/perfSONAR_PS/Error/MA.pm metacpan
perfSONAR_PS::Error::MA::Transport lib/perfSONAR_PS/Error/MA.pm metacpan
perfSONAR_PS::Error::MP::Agent lib/perfSONAR_PS/Error/MP.pm metacpan
perfSONAR_PS::Error::MP::Configuration lib/perfSONAR_PS/Error/MP.pm metacpan
perfSONAR_PS::Error::MP::Scheduler lib/perfSONAR_PS/Error/MP.pm metacpan
perfSONAR_PS::Error::Message::Chaining lib/perfSONAR_PS/Error/Message.pm metacpan
perfSONAR_PS::Error::Message::InvalidEventType lib/perfSONAR_PS/Error/Message.pm metacpan
perfSONAR_PS::Error::Message::InvalidKey lib/perfSONAR_PS/Error/Message.pm metacpan
perfSONAR_PS::Error::Message::InvalidMessageType lib/perfSONAR_PS/Error/Message.pm metacpan
perfSONAR_PS::Error::Message::InvalidSubject lib/perfSONAR_PS/Error/Message.pm metacpan
perfSONAR_PS::Error::Message::InvalidXML lib/perfSONAR_PS/Error/Message.pm metacpan
perfSONAR_PS::Error::Message::NoEventType lib/perfSONAR_PS/Error/Message.pm metacpan
perfSONAR_PS::Error::Message::NoMessageType lib/perfSONAR_PS/Error/Message.pm metacpan
perfSONAR_PS::Error::Message::NoMetadataDataPair lib/perfSONAR_PS/Error/Message.pm metacpan
perfSONAR_PS::Error::Topology::Dependency lib/perfSONAR_PS/Error/Topology.pm metacpan
perfSONAR_PS::Error::Topology::InvalidParameter lib/perfSONAR_PS/Error/Topology.pm metacpan
perfSONAR_PS::Error::Topology::InvalidTopology lib/perfSONAR_PS/Error/Topology.pm metacpan
perfSONAR_PS::Error::Transport lib/perfSONAR_PS/Error/Common.pm metacpan

Other Files

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