Page 1 of 1

Image::Magick is gone from CPAN?

Posted: 2013-06-05T05:44:02-07:00
by Mithaldu
It appears that Image::Magick is gone from CPAN.

On 08-May-2013 PerlMagick-6.85.0.tar.gz was uploaded and is visible on backpan:

http://backpan.perl.org/authors/id/J/JC ... Y/?C=M;O=D

However neither metacpan, nor search.cpan.org are aware of this file.

Is this intentional, or maybe a misclick during cleaning up of old uploads, or maybe entirely unrelated to any action by you?

Re: Image::Magick is gone from CPAN?

Posted: 2013-06-05T07:00:31-07:00
by magick
Its mirroring now on CPAN. It may take a a day or two to show up.

Re: Image::Magick is gone from CPAN?

Posted: 2013-06-05T07:14:16-07:00
by Mithaldu
Thanks for the quick reaction.

There might still be a problem though. You had previously uploaded the dist with the version 6.82, which equates to 6.820000. However after that you switched to version numbers on the dist with an added .0, i.e. 6.86.0, which equates to version 6.086000. Since 6.086000 is smaller than 6.820000, that older dist might be shadowing the newer one. We're currently discussing it in #toolchain on irc.perl.org, but aren't entirely sure. The fact that the module itself actually has the version 6.86, which does equate to 6.860000 it might be fine, but again, we aren't sure.

We strongly recommend that you monitor the indexing, and in a future release try to normalize the version between the dist and the module. This blog entry provides more information:

http://www.dagolden.com/index.php/369/v ... be-boring/

Re: Image::Magick is gone from CPAN?

Posted: 2013-06-05T07:16:11-07:00
by Mithaldu
David Golden also asked if the PAUSE indexer sent you one or two emails about your last upload. :)

(should be uploaded email and indexed email)

Re: Image::Magick is gone from CPAN?

Posted: 2013-06-05T07:42:39-07:00
by magick
Ok, just reloaded PerlMagick as PerlMagick-6.86.tar.gz to fix the versioning problem you mentioned.

We received an e-mail but it bounced. We recently revamped our mail system and have now corrected the problem.

PerlMagick is sometimes troublesome for CPAN because it almost always needs to match the current release of ImageMagick. For example, we added a GrayscaleImage() method to the MagickCore API and call it from PerlMagick. That means that PerlMagick will only work if you have ImageMagick-6.8.5 or above installed. Most users have version 6.7.7 or less. What we intend to do to fix that, is for future versions of PerlMagick, is to have conditional compilation such that any new method that is added to PerlMagick will be supported if it meets the minimum ImageMagick release version. That should allow PerlMagick, in the future, to work with a greater array of ImageMagick releases.

Re: Image::Magick is gone from CPAN?

Posted: 2013-06-05T07:49:15-07:00
by Mithaldu
Thank you, that seems to have fixed it. :) https://metacpan.org/search?q=Image%3A%3AMagick

As for the version trouble, you might want to look into https://metacpan.org/module/Alien::Base to create an optional dependant distribution that will automatically download and install the appropiate IM binaries into site/lib/auto.