perl-Dist-Zilla-Plugin-CheckSelfDependency - Check if your distribution declares a dependency on itself

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package filename perl-Dist-Zilla-Plugin-CheckSelfDependency-0.011-alt1.noarch.rpm
Package name perl-Dist-Zilla-Plugin-CheckSelfDependency
Package version 0.011
Package release alt1
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage -
License -
Maintainer -
Download size 25.63 KB
Installed size 25.63 KB
=for Pod::Coverage after_build
=for stopwords indexable
This is a the Dist::Zilla manpage plugin that runs in the *after build* phase, which
checks all of your module prerequisites (all phases, all types except develop) to confirm
that none of them refer to modules that are provided by this distribution
(that is, the metadata declares the module is indexable).
In addition, all modules in the distribution are checked against all module
prerequisites (all phases, all types including develop). Thus, it is
possible to ship a the Dist::Zilla manpage plugin and use (depend on) yourself, but
errors such as declaring a dependency on `inc::HelperPlugin' are still caught.
While some prereq providers (e.g. `[AutoPrereqs]')
do not inject dependencies found internally, there are many plugins that
generate code and also inject the prerequisites needed by that code, without
regard to whether some of those modules might be provided by your dist.
This problem is particularly acute when packaging low-level toolchain distributions.
If such modules are found, the build fails.  To remedy the situation, remove
the plugin that adds the prerequisite, or remove the prerequisite itself with
`[RemovePrereqs]'. (Remember that
plugin order is significant -- you need to remove the prereq after it has been


Package Version Architecture Repository
perl-Dist-Zilla-Plugin-CheckSelfDependency - - -


Name Value
/usr/share/perl5 -
perl(CPAN/Meta/ >= 2.132.830
perl(CPAN/Meta/ -
perl(Dist/Zilla/Role/ -
perl(Dist/Zilla/Role/ -
perl( -
perl(namespace/ -
rpmlib(PayloadIsLzma) -


Name Value
perl(Dist/Zilla/Plugin/ = 0.011
perl-Dist-Zilla-Plugin-CheckSelfDependency = 0.011-alt1


Type URL
Binary Package perl-Dist-Zilla-Plugin-CheckSelfDependency-0.011-alt1.noarch.rpm
Source Package perl-Dist-Zilla-Plugin-CheckSelfDependency-0.011-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] noarch autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-Dist-Zilla-Plugin-CheckSelfDependency rpm package:
    # sudo apt-get install perl-Dist-Zilla-Plugin-CheckSelfDependency



See Also

Package Description
perl-Dist-Zilla-Plugin-CheckStrictVersion-0.001-alt1.noarch.rpm BeforeRelease plugin to check for a strict version number
perl-Dist-Zilla-Plugin-CheckVersionIncrement-0.121750-alt3_8.noarch.rpm Prevent a release unless the version number is incremented
perl-Dist-Zilla-Plugin-Chrome-ExtraPrompt-0.015-alt1.noarch.rpm Perform arbitrary commands when Dist::Zilla prompts you
perl-Dist-Zilla-Plugin-Clean-0.07-alt3_8.noarch.rpm Clean after release
perl-Dist-Zilla-Plugin-CoalescePod-0.2.2-alt1_5.noarch.rpm Merge .pod files into their .pm counterparts
perl-Dist-Zilla-Plugin-CoderwallEndorse-0.2.0-alt1.noarch.rpm Adds a Coderwall 'endorse' button to README Markdown file
perl-Dist-Zilla-Plugin-Comment-0.02-alt1.noarch.rpm Comment-out lines or blocks of lines
perl-Dist-Zilla-Plugin-CommentOut-0.03-alt1.noarch.rpm Comment out code in your scripts and modules
perl-Dist-Zilla-Plugin-Conflicts-0.19-alt1_3.noarch.rpm Declare conflicts for your distro
perl-Dist-Zilla-Plugin-ConsistentVersionTest-0.03-alt1_3.noarch.rpm Adds a release test to ensure that all modules have the same $VERSION
perl-Dist-Zilla-Plugin-ContributorCovenant-1.004001-alt1.noarch.rpm Add Contributor Covenant as Code of Conduct
perl-Dist-Zilla-Plugin-ContributorsFile-0.3.0-alt1.noarch.rpm add a file listing all contributors
perl-Dist-Zilla-Plugin-ContributorsFromGit-0.017-alt1.noarch.rpm Populate your 'CONTRIBUTORS' POD from the list of git authors
perl-Dist-Zilla-Plugin-ContributorsFromPod-0.01-alt1.noarch.rpm Populate meta x_contributors from CONTRIBUTORS POD in the dist
perl-Dist-Zilla-Plugin-Control-Debian-0.002-alt1.noarch.rpm Add a debian/control file to your distribution