perl-Dist-CheckConflicts - Declare version conflicts for your dist

Property Value
Distribution Mageia Cauldron
Repository Mageia Core i586
Package filename perl-Dist-CheckConflicts-0.110.0-6.mga7.noarch.rpm
Package name perl-Dist-CheckConflicts
Package version 0.110.0
Package release 6.mga7
Package architecture noarch
Package type rpm
Category Development/Perl
License GPL+ or Artistic
Maintainer -
Download size 25.19 KB
Installed size 64.55 KB
One shortcoming of the CPAN clients that currently exist is that they have
no way of specifying conflicting downstream dependencies of modules. This
module attempts to work around this issue by allowing you to specify
conflicting versions of modules separately, and deal with them after the
module is done installing.
For instance, say you have a module 'Foo', and some other module 'Bar' uses
'Foo'. If 'Foo' were to change its API in a non-backwards-compatible way,
this would cause 'Bar' to break until it is updated to use the new API.
'Foo' can't just depend on the fixed version of 'Bar', because this will
cause a circular dependency (because 'Bar' is already depending on 'Foo'),
and this doesn't express intent properly anyway - 'Foo' doesn't use 'Bar'
at all. The ideal solution would be for there to be a way to specify
conflicting versions of modules in a way that would let CPAN clients update
conflicting modules automatically after an existing module is upgraded, but
until that happens, this module will allow users to do this manually.


Package Version Architecture Repository
perl-Dist-CheckConflicts-0.110.0-6.mga7.noarch.rpm 0.110.0 noarch Mageia Core
perl-Dist-CheckConflicts - - -


Name Value
perl >= 0:5.006
perl(Carp) -
perl(Exporter) -
perl(Module::Runtime) >= 0.9.0
perl(base) -
perl(strict) -
perl(warnings) -
perl-base >= 2:5.28.0


Name Value
perl(Dist::CheckConflicts) == 0.110.0
perl-Dist-CheckConflicts == 0.110.0-6.mga7


Type URL
Binary Package perl-Dist-CheckConflicts-0.110.0-6.mga7.noarch.rpm
Source Package perl-Dist-CheckConflicts-0.110.0-6.mga7.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-Dist-CheckConflicts rpm package:
    # urpmi perl-Dist-CheckConflicts




2018-09-19 - umeabot <umeabot> 0.110.0-6.mga7
(not released yet)
+ Revision: 1267284
- Mageia 7 Mass Rebuild
2016-06-19 - pterjan <pterjan> 0.110.0-5.mga6
+ Revision: 1025805
- Rebuild for perl 5.22.2
2016-02-08 - umeabot <umeabot> 0.110.0-4.mga6
+ Revision: 945716
- Mageia 6 Mass Rebuild

See Also

Package Description
perl-Dist-Zilla-6.12.0-2.mga7.noarch.rpm Something that provides a version number for the dist
perl-Dist-Zilla-App-Command-cover-1.101.1-8.mga7.noarch.rpm Code coverage metrics for your distribution
perl-Dist-Zilla-App-Command-pot-2.0.0-3.mga7.noarch.rpm Update i18n messages.pot file with new strings
perl-Dist-Zilla-App-Command-weaverconf-0.50.0-4.mga7.noarch.rpm Extract your distribution's Pod::Weaver configuration
perl-Dist-Zilla-BeLike-CSJEWELL-0.901.0-8.mga7.noarch.rpm Build a modern dist like CSJEWELL does it
perl-Dist-Zilla-Config-Slicer-0.202.0-3.mga7.noarch.rpm Pass Portions of Bundle Config to Plugins
perl-Dist-Zilla-Deb-0.40.0-7.mga7.noarch.rpm Build and release debian package
perl-Dist-Zilla-LocaleTextDomain-0.910.0-3.mga7.noarch.rpm Tools for managing Locale::TextDomain language catalogs
perl-Dist-Zilla-Plugin-Alien-0.23.0-4.mga7.noarch.rpm Dist::Zilla::PluginBundle::Basic for Alien
perl-Dist-Zilla-Plugin-ApacheTest-0.40.0-2.mga7.noarch.rpm Build a Makefile.PL that uses ExtUtils::MakeMaker with Apache::Test
perl-Dist-Zilla-Plugin-ApocalypseTests-1.2.0-4.mga7.noarch.rpm Creates the Test::Apocalypse testfile for Dist::Zilla
perl-Dist-Zilla-Plugin-AppendExternalData-0.3.0-8.mga7.noarch.rpm Append data to gathered files
perl-Dist-Zilla-Plugin-AssertOS-0.80.0-3.mga7.noarch.rpm Require that our distribution is running on a particular OS
perl-Dist-Zilla-Plugin-Author-KENTNL-CONTRIBUTING-0.1.6-2.mga7.noarch.rpm Generates a CONTRIBUTING file for KENTNL's distributions
perl-Dist-Zilla-Plugin-Author-KENTNL-Prereqs-Latest-Selective-1.1.1-3.mga7.noarch.rpm Selectively upgrade a few modules to depend on the version used