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