Hopefully version 420 will be stable?

Dean

On Wed, 30 May 2012 08:04:35 -0400, Phillip Moore wrote:
I just took over one of my older module suites (NetApp.pm, which is
actually about 20 distinct NetApp::* classes), and decided to change
the versioning scheme to match the style I'm using in all the rest of
my code.   In the older release, which was written back in 2008, I
used a per-file SVN Revision tag as the VERSION, which led to
per-module versions in the 100s. The version of the distribution was 1.1.2, and I had been using v-strings for versions back in those days.

In all my newer code, I dropped the individual module versions, and I
use a single VERSION for the entire distro.  I updated the distro
version to 2.002, but PAUSE did NOT like this file when I uploaded it,
because all of the individual module versions appeared to decrease,
not increase.  Now, the 02packages.txt.gz data shows the problem:

NetApp 2.002 W/WP/WPMOORE/NetApp-2.002.tar.gz NetApp::Aggregate 332.000000 W/WP/WPMOORE/NetApp-1.1.2.tgz NetApp::Aggregate::Plex 203.000000 W/WP/WPMOORE/NetApp-1.1.2.tgz NetApp::Aggregate::RAIDGroup 203.000000 W/WP/WPMOORE/NetApp-1.1.2.tgz NetApp::Filer 410.000000 W/WP/WPMOORE/NetApp-1.1.2.tgz NetApp::Filer::Export 203.000000 W/WP/WPMOORE/NetApp-1.1.2.tgz NetApp::Filer::License 203.000000 W/WP/WPMOORE/NetApp-1.1.2.tgz NetApp::Filer::Option 203.000000 W/WP/WPMOORE/NetApp-1.1.2.tgz NetApp::Filer::TimeoutCache 334.000000 W/WP/WPMOORE/NetApp-1.1.2.tgz NetApp::Filer::Version 203.000000 W/WP/WPMOORE/NetApp-1.1.2.tgz NetApp::Qtree 334.000000 W/WP/WPMOORE/NetApp-1.1.2.tgz NetApp::Snapmirror 275.000000 W/WP/WPMOORE/NetApp-1.1.2.tgz NetApp::Snapmirror::Destination 203.000000 W/WP/WPMOORE/NetApp-1.1.2.tgz NetApp::Snapmirror::Source 203.000000 W/WP/WPMOORE/NetApp-1.1.2.tgz NetApp::Snapshot 275.000000 W/WP/WPMOORE/NetApp-1.1.2.tgz NetApp::Snapshot::Delta 203.000000 W/WP/WPMOORE/NetApp-1.1.2.tgz NetApp::Snapshot::Schedule 203.000000 W/WP/WPMOORE/NetApp-1.1.2.tgz NetApp::Volume 419.000000 W/WP/WPMOORE/NetApp-1.1.2.tgz NetApp::Volume::Source 203.000000 W/WP/WPMOORE/NetApp-1.1.2.tgz

There's an obvious solution here: make the distro version something
with a major version greater then 419, and then all of these will
increase, PAUSE will be happy, and I can keep moving forward.

However, is this the only solution?  Is there any way to convince
PAUSE that those older module versions didn't matter?

I suspect not, but before I jump from 1.1.2 to 2.002 and then 500.0001 (420.0001 is *very*, very tempting.... :-) I'd like to be sure there's
no other choice.

--
Come play computer games with us at http://fragfest.com.au

Reply via email to