Ubic 1.58_01-TRIAL
Kwalitee Issues
No Core Issues.
- 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.
- proper_libs
-
Move your *.pm files in a directory named 'lib'. The directory structure should look like 'lib/Your/Module.pm' for a module named 'Your::Module'. If you need to provide additional files, e.g. for testing, that should not be considered for Kwalitee, then you should look at the 'provides' map in META.yml to limit the files scanned; or use the 'no_index' map to exclude parts of the distribution.
Error: root_t/Daemon.pm
- 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_security_doc
-
Add SECURITY(.pod|md). See Software::Security::Policy.
- security_doc_contains_contact
-
Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.
- has_contributing_doc
-
Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.
Modules
Name | Abstract | Version | View |
---|---|---|---|
Ubic | polymorphic service manager | 1.58_01 | metacpan |
Ubic::AccessGuard | guard for operations with temporarily different effective uid | 1.58_01 | metacpan |
Ubic::Admin::Setup | this module handles ubic setup: asks user some questions and configures your system | 1.58_01 | metacpan |
Ubic::AtomicFile | atomic file operations | 1.58_01 | metacpan |
Ubic::Cmd | ubic methods with pretty printing. | 1.58_01 | metacpan |
Ubic::Cmd::Results | console results set | 1.58_01 | metacpan |
Ubic::Credentials | base class for OS-specific credential methods | 1.58_01 | metacpan |
Ubic::Credentials::OS::MacOSX | MacOSX-specific credentials implementation | 1.58_01 | metacpan |
Ubic::Credentials::OS::POSIX | POSIX-specific credentials implementation | 1.58_01 | metacpan |
Ubic::Credentials::OS::Windows | dummy credentials module | 1.58_01 | metacpan |
Ubic::Daemon | daemon management utilities | 1.58_01 | metacpan |
Ubic::Daemon::OS | base class for os-specific daemon methods | 1.58_01 | metacpan |
Ubic::Daemon::OS::Linux | linux-specific daemonize helpers | 1.58_01 | metacpan |
Ubic::Daemon::OS::POSIX | POSIX-compatible daemonize helpers | 1.58_01 | metacpan |
Ubic::Daemon::PidState | internal object representing process info stored on disk | 1.58_01 | metacpan |
Ubic::Daemon::Status | daemon status structure | 1.58_01 | metacpan |
Ubic::Lockf | file locker with an automatic out-of-scope unlocking mechanism | 1.58_01 | metacpan |
Ubic::Lockf::Alarm | alarm guard | 1.58_01 | metacpan |
Ubic::Logger | very simple logging functions | 1.58_01 | metacpan |
Ubic::Multiservice | interface of multiservice representing several named services | 1.58_01 | metacpan |
Ubic::Multiservice::Dir | multiservice which uses directory with configs to instantiate services | 1.58_01 | metacpan |
Ubic::Multiservice::Simple | simplest multiservice, configured in constructor | 1.58_01 | metacpan |
Ubic::Persistent | simple hash-to-file persistence object | 1.58_01 | metacpan |
Ubic::Ping | http server which returns service status by it's name or port | 1.58_01 | metacpan |
Ubic::Ping::Service | ubic.ping service | 1.58_01 | metacpan |
Ubic::PortMap | update and read mapping of ports to service names. | 1.58_01 | metacpan |
Ubic::Result | common return value for many ubic interfaces | 1.58_01 | metacpan |
Ubic::Result::Class | ubic result object | 1.58_01 | metacpan |
Ubic::Run | really simple way to write init scripts | 1.58_01 | metacpan |
Ubic::Service | interface and the base class for any ubic service | 1.58_01 | metacpan |
Ubic::Service::Common | common way to construct new service by specifying several callbacks | 1.58_01 | metacpan |
Ubic::Service::SimpleDaemon | service module for daemonizing any binary | 1.58_01 | metacpan |
Ubic::Service::Skeleton | skeleton of any service with common start/stop logic | 1.58_01 | metacpan |
Ubic::Service::Utils | helpers for custom service authors | 1.58_01 | metacpan |
Ubic::ServiceLoader | load service from file | 1.58_01 | metacpan |
Ubic::ServiceLoader::Base | abstract base class for service loaders | 1.58_01 | metacpan |
Ubic::ServiceLoader::Default | default service loader | 1.58_01 | metacpan |
Ubic::ServiceLoader::Ext::ini | loader for ini-style configs | 1.58_01 | metacpan |
Ubic::ServiceLoader::Ext::json | loader for json-style configs | 1.58_01 | metacpan |
Ubic::Settings | ubic settings | 1.58_01 | metacpan |
Ubic::Settings::ConfigFile | single ubic config file | 1.58_01 | metacpan |
Ubic::SingletonLock | lock which can be safely created several times from the same process without deadlocking | 1.58_01 | metacpan |
Ubic::UA | tiny http client | 1.58_01 | metacpan |
Ubic::Watchdog | watchdog code | 1.58_01 | metacpan |
root_t::Daemon | metacpan |