Image::Magick is gone from CPAN?

PerlMagick is an object-oriented Perl interface to ImageMagick. Use this forum to discuss, make suggestions about, or report bugs concerning PerlMagick.
Post Reply
Mithaldu
Posts: 6
Joined: 2012-06-09T14:43:03-07:00
Authentication code: 13

Image::Magick is gone from CPAN?

Post by Mithaldu » 2013-06-05T05:44:02-07:00

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?

User avatar
magick
Site Admin
Posts: 11066
Joined: 2003-05-31T11:32:55-07:00

Re: Image::Magick is gone from CPAN?

Post by magick » 2013-06-05T07:00:31-07:00

Its mirroring now on CPAN. It may take a a day or two to show up.

Mithaldu
Posts: 6
Joined: 2012-06-09T14:43:03-07:00
Authentication code: 13

Re: Image::Magick is gone from CPAN?

Post by Mithaldu » 2013-06-05T07:14:16-07:00

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/

Mithaldu
Posts: 6
Joined: 2012-06-09T14:43:03-07:00
Authentication code: 13

Re: Image::Magick is gone from CPAN?

Post by Mithaldu » 2013-06-05T07:16:11-07:00

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)

User avatar
magick
Site Admin
Posts: 11066
Joined: 2003-05-31T11:32:55-07:00

Re: Image::Magick is gone from CPAN?

Post by magick » 2013-06-05T07:42:39-07:00

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.

Mithaldu
Posts: 6
Joined: 2012-06-09T14:43:03-07:00
Authentication code: 13

Re: Image::Magick is gone from CPAN?

Post by Mithaldu » 2013-06-05T07:49:15-07:00

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.

Post Reply