Subject: | Algorithm::Evolutionary::Op::CanonicalGA version mismatch |
latest Algorithm-Evolutionary (0.72) is bundling
Algorithm::Evolutionary::Op::CanonicalGA-3.004
however, version 0.71 was shipping
Algorithm::Evolutionary::Op::CanonicalGA-3.1
perl, cpan and cpanplus handle versions as numbers. in that case:
3.1 == 3.100 > 3.004
==> therefore, cpanplus wants to downgrade algorithm-evolutionary:
$ cpanp o
1 3.004 3.10 Algorithm::Evolutionary::Op::CanonicalGA
JMERELO
...
what to do to fix that? release a new version of your dist, but this
time making sure that Algorithm::Evolutionary::Op::CanonicalGA has a
version strictly greater than 3.1
this version can be: 3.200, 3.2 (same as 3.200), 3.101, 3.100.1, 4.000, etc.
i have not checked the other modules shipped by the dist, but they may
have the same problem too. one way to be sure that the problem never
comes again is to assign the same version number to all your modules
within a same dist. but this would mean bumping version to at least 3.2
for all your modules.