Re: Test::Simple 1.0!!! (plus 0.001001001)

[email protected] (Leon Timmermans) Thu, 31 Oct 2013 13:12:58 +0100
Newsgroups perl.qa
Message-ID <CAHhgV8giYpFTkJCSfDsuc0Fmqit8pePczgy=_m-rDzp1djQ4JA@mail.gmail.com>
On Thu, Oct 31, 2013 at 12:49 PM, David Cantrell <[email protected]>wrote:

> On Wed, Oct 30, 2013 at 09:03:59PM -0400, Ricardo Signes wrote:
>
> > I am sending this as a heads-up because sometimes really twitchy things
> are
> > really twichy about version numbers, and anything getting really twitchy
> about
> > Test::Builder makes me really twitchy.
>
> Thankyou for being careful, but I don't think you've got anything to
> worry about.  What makes things twitchy is modules changing from using
> numbers to using anything else for their versions, such as v1.2 or
> 1.2.3, or vice versa.
>

That's not entirely true. Decreasing the digits of a version is also a
known problematic behavior in many packaging systems. E.g. in RPM, 0.40 <
0.3600. I think increasing the digits is safe, but shouldn't be done
accidentally because you can't really go back for the previously mentioned
reason (unless you do a major version bump).

Leon