Hi,

I've been using this service for a long time to distribute a module I have.
Today I made some updates and I started receiving import errors.

About 2 months ago I transitioned from an svn repository to github. In
doing so I no longer had an automatically calculated $VERSION string. I
removed these from some of my files. I then used $VERSION within
Makefile.PL, did "make dist" and posted the result to CPAN. The file was
accepted, and has been used in production systems since.

Today I simply changed the number with Makefile.PL and then ran "make dist"
and posted the result to pause. Now the file is not accepted. What's going
on here? The errors I received are as follows:

The following packages (grouped by status) have been found in the distro:

Status: Decreasing version number
          =================================

     module: CSS::Inliner
          version: undef
          in file: CSS-Inliner-3912/lib/CSS/Inliner.pm
          status: Not indexed because CSS-Inliner-3674/lib/CSS/Inliner.pm in
             K/KA/KAMELKEV/CSS-Inliner-3674.tar.gz has a higher version
             number (3674)

     module: CSS::Inliner::Parser
          version: undef
          in file: CSS-Inliner-3912/lib/CSS/Inliner/Parser.pm
          status: Not indexed because
             CSS-Inliner-3911/lib/CSS/Inliner/Parser.pm in
             K/KA/KAMELKEV/CSS-Inliner-3911.tar.gz has a higher version
             number (1)

__END__



Thanks in advance, I started making crazy changes and committing, but it's
making a mess in my repo. Are we really saying that $VERSION must be
stamped into all these files? That seems really silly... especially when
there is no automated way of doing it (which is what I thought the
Makefile.PL took care of)

-Kevin

Reply via email to