Re: [SAtalk] Version Numbering

2002-01-30 Thread Matt Sergeant
From: "Donald Greer" <[EMAIL PROTECTED]> > Matt Sergeant said: > >Finally, if you do: > > > >$VERSION = '2.1_0'; > > > >Then CPAN treats it as a beta, and won't install it - it'll do that > with >any > >version with an underscore in the distribution name (note that this > can >be > >diffe

Re: [SAtalk] Version Numbering

2002-01-29 Thread Donald Greer
Bob Proulx wrote: >>You seem to believe that RPMs and other package tools require versions of >>the form x.y.z. Although I know nothing about RPMs, I know Debian finds >>2.01 as a perfectly acceptable version number. >> > > Yes a perfectly acceptable version number. But which version is the >

Re: [SAtalk] Version Numbering

2002-01-29 Thread Matt Sergeant
- Original Message - From: "Bob Proulx" <[EMAIL PROTECTED]> > > You seem to believe that RPMs and other package tools require versions of > > the form x.y.z. Although I know nothing about RPMs, I know Debian finds > > 2.01 as a perfectly acceptable version number. > > Yes a perfectly ac

Re: [SAtalk] Version Numbering

2002-01-28 Thread Craig Hughes
I think the normal way to deal with this is for RPM users to just give the RPM a version number that's something sensible derived from the package version number. C On Mon, 2002-01-28 at 20:33, Bob Proulx wrote: > Fine, until you throw that at CPAN.pm, which checks $SomeModule::VERSI

Re: [SAtalk] Version Numbering

2002-01-28 Thread Bob Proulx
> You seem to believe that RPMs and other package tools require versions of > the form x.y.z. Although I know nothing about RPMs, I know Debian finds > 2.01 as a perfectly acceptable version number. Yes a perfectly acceptable version number. But which version is the later, 2.01 or 2.1? > If Re

Re: [SAtalk] Version Numbering

2002-01-28 Thread Duncan Findlay
On Mon, Jan 28, 2002 at 09:51:37PM -0700, Bob Proulx wrote: > > wide scheme of things, because in Perl we have CPAN, and CPAN treats > > $VERSION as a floating point number, and does comparisons that way, and > > I think it would be a fine compromise to consider perl versions as > perl versions i

Re: [SAtalk] Version Numbering

2002-01-28 Thread Bob Proulx
> wide scheme of things, because in Perl we have CPAN, and CPAN treats > $VERSION as a floating point number, and does comparisons that way, and I think it would be a fine compromise to consider perl versions as perl versions internal to CPAN and the program version for other usage as the externa

Re: [SAtalk] Version Numbering

2002-01-28 Thread Bob Proulx
> Fine, until you throw that at CPAN.pm, which checks $SomeModule::VERSION < > $RemoteCPANSomeModule::VERSION before trying to install something. > > Think very carefully about breaking CPAN installation before going off on a > rant about this. I will return your statement to you. Think very ca

Re: [SAtalk] Version Numbering

2002-01-28 Thread Matt Sergeant
From: "dman" <[EMAIL PROTECTED]> > On Mon, Jan 28, 2002 at 02:24:17PM -, Matt Sergeant wrote: > | I've been saying all along - in perl $VERSION is a > | number. So it does numeric comparison, just like I described. > > Sorry, I have trouble remembering which operator in perl is numeric > and

Re: [SAtalk] Version Numbering

2002-01-28 Thread dman
On Mon, Jan 28, 2002 at 02:24:17PM -, Matt Sergeant wrote: | > | > Gosh, 2.2 _is_ significantly older than 2.14. Who would have guessed? | > | | > | Fine, until you throw that at CPAN.pm, which checks $SomeModule::VERSION | < | > | $RemoteCPANSomeModule::VERSION before trying to install somet

Re: [SAtalk] Version Numbering

2002-01-28 Thread Matt Sergeant
> | > Gosh, 2.2 _is_ significantly older than 2.14. Who would have guessed? > | > | Fine, until you throw that at CPAN.pm, which checks $SomeModule::VERSION < > | $RemoteCPANSomeModule::VERSION before trying to install something. > | > | Think very carefully about breaking CPAN installation befor

Re: [SAtalk] Version Numbering

2002-01-28 Thread dman
On Mon, Jan 28, 2002 at 09:48:25AM -, Matt Sergeant wrote: | From: "Bob Proulx" <[EMAIL PROTECTED]> | | | > > | > I'd suggest a two digit minor version number, for example 2.01.2023 | > > | > rather than 2.1.2023, because then we don't have the stupidity of | > > | > version 2.2.2023 being o

Re: [SAtalk] Version Numbering

2002-01-28 Thread Matt Sergeant
From: "Bob Proulx" <[EMAIL PROTECTED]> > > | > I'd suggest a two digit minor version number, for example 2.01.2023 > > | > rather than 2.1.2023, because then we don't have the stupidity of > > | > version 2.2.2023 being older than 2.14.4096 (like Apache does it:). > > | > > | Um, 2.2.* is older

Re: [SAtalk] Version Numbering

2002-01-28 Thread Matt Sergeant
- Original Message - From: "Bob Proulx" <[EMAIL PROTECTED]> > > No, this is Perl. Version numbers are floating point numbers. (yes I know > > it's a crap situation, but that's just how it works). > > Then how do you explain 5.005_03? Underscore is a no-op in numbers in Perl. Try it:

Re: [SAtalk] Version Numbering

2002-01-26 Thread Bob Proulx
> Depends on what the letter is used for. Vim 6 went from 6.0a to 6.0ax > with 6.0b .. 6.0z 6.0aa ... in between. Those, however, were alpha > and beta release with the final release simply "6.0". I think that is > appropriate usage. Actually, Vim is a good example of a bad example. Which of

Re: [SAtalk] Version Numbering

2002-01-26 Thread Charlie Watts
On Fri, 25 Jan 2002, Bob Proulx wrote: > Charlie Watts wrote: > > Use letters for the second part. > > 2.a.7. > > 2.b.12 > > Just to be different. Everybody already uses numbers ... so mundane. > > And so standard and usable by a large audience of people and > programs. If you want people to use

Re: [SAtalk] Version Numbering

2002-01-25 Thread dman
On Fri, Jan 25, 2002 at 08:24:28PM -0700, Bob Proulx wrote: | > Note: letters will break this too. | | Letters are a pain because there are so few of them. When you run | past z you either go to aa or decide that perhaps .27 is not such a | bad idea after all. Depends on what the letter is us

Re: [SAtalk] Version Numbering

2002-01-25 Thread Bob Proulx
When I posted my previous comment about versions numbers I had not yet noticed the discussion about it here. But version numbers are a pet peeve of mine so watch out! I can't suggest strongly enough that whole numbers separated by dots is the cleanest solution available. Version numbers are not

Re: [SAtalk] Version Numbering

2002-01-25 Thread Bob Proulx
> Use letters for the second part. > 2.a.7. > 2.b.12 > Just to be different. Everybody already uses numbers ... so mundane. And so standard and usable by a large audience of people and programs. If you want people to use the programs then things should not be difficult just to be different. Jus

Re: [SAtalk] Version Numbering

2002-01-25 Thread Bob Proulx
> No, this is Perl. Version numbers are floating point numbers. (yes I know > it's a crap situation, but that's just how it works). Then how do you explain 5.005_03? Or 5.6.1? What kind of floating point numbers are those? Even perl gave up on the leading zeros of 5.005_03 style of version num

Re: [SAtalk] Version Numbering

2002-01-25 Thread Craig R Hughes
Thomas Hurst wrote: > I think maybe we should seperate the rules and the software. People > who don't want to sit on the bleeding edge of the Perl may still like to > stick to up to date rulesets, and it opens the road up for external apps > to use it more easily. Trouble is the rules which ge

Re: [SAtalk] Version Numbering

2002-01-24 Thread Donald Greer
Matt Sergeant wrote: [...] >>Um, 2.2.* is older than 2.14.* >> >>It's MAJOR.MINOR., not a decimal number. 2 is less than 14, >>hence it's older. >> > > No, this is Perl. Version numbers are floating point numbers. (yes I know > it's a crap situation, but that's just how it works). > > Note:

RE: [SAtalk] Version Numbering

2002-01-24 Thread Matt Sergeant
> -Original Message- > From: Greg Ward [mailto:[EMAIL PROTECTED]] > > On 24 January 2002, Matt Sergeant said: > > No, this is Perl. Version numbers are floating point > numbers. (yes I know > > it's a crap situation, but that's just how it works). > > I think that rule was broken when t

Re: [SAtalk] Version Numbering

2002-01-24 Thread Greg Ward
On 24 January 2002, Matt Sergeant said: > No, this is Perl. Version numbers are floating point numbers. (yes I know > it's a crap situation, but that's just how it works). I think that rule was broken when the next version after Perl 5.005 became Perl 5.6. Didn't they even introduce a new type e

Re: [SAtalk] Version Numbering

2002-01-24 Thread Thomas Hurst
* Matt Sergeant ([EMAIL PROTECTED]) wrote: > - Original Message - From: "Thomas Hurst" > <[EMAIL PROTECTED]> > > Um, 2.2.* is older than 2.14.* > > > > It's MAJOR.MINOR., not a decimal number. 2 is less than > > 14, hence it's older. > > No, this is Perl. Version numbers are floating poi

Re: [SAtalk] Version Numbering

2002-01-24 Thread Matt Sergeant
- Original Message - From: "Thomas Hurst" <[EMAIL PROTECTED]> > * Ged Haywood ([EMAIL PROTECTED]) wrote: > > > I'd suggest a two digit minor version number, for example 2.01.2023 > > rather than 2.1.2023, because then we don't have the stupidity of > > version 2.2.2023 being older than 2.1

Re: [SAtalk] Version Numbering

2002-01-23 Thread Ged Haywood
Hi all, On Wed, 23 Jan 2002, dman wrote: > On Thu, Jan 24, 2002 at 12:02:41AM +, Thomas Hurst wrote: > | * Ged Haywood ([EMAIL PROTECTED]) wrote: > > | > I'd suggest a two digit minor version number, for example 2.01.2023 > | > rather than 2.1.2023, because then we don't have the stupidity

Re: [SAtalk] Version Numbering

2002-01-23 Thread dman
On Thu, Jan 24, 2002 at 12:02:41AM +, Thomas Hurst wrote: | * Ged Haywood ([EMAIL PROTECTED]) wrote: | > I'd suggest a two digit minor version number, for example 2.01.2023 | > rather than 2.1.2023, because then we don't have the stupidity of | > version 2.2.2023 being older than 2.14.4096 (

Re: [SAtalk] Version Numbering

2002-01-23 Thread Thomas Hurst
* Ged Haywood ([EMAIL PROTECTED]) wrote: > Hi there, > > On Wed, 23 Jan 2002, Donald Greer wrote: > > >So, perhaps the release posted this morning would be "2.0.0"? > > and the devel release "2.1.0"? (or maybe "2.1.2023 -- 2.1.[4-digit Ugh, please no Microsoftish version numbers. One

Re: [SAtalk] Version Numbering

2002-01-23 Thread Charlie Watts
Use letters for the second part. 2.a.7. 2.b.12 Just to be different. Everybody already uses numbers ... so mundane. On 23 Jan 2002, Craig Hughes wrote: > Heh, one of my personal pet peeves is that people don't use string > libraries where xxx123xxx sorts ahead of xxx20xxx -- I can't really >

Re: [SAtalk] Version Numbering

2002-01-23 Thread Craig Hughes
Heh, one of my personal pet peeves is that people don't use string libraries where xxx123xxx sorts ahead of xxx20xxx -- I can't really think of any situation ever where you would want sorting to happen the other way.  Ever.  I remember back in the early 90s a guy I knew at Stanford wrote an ext

Re: [SAtalk] Version Numbering

2002-01-23 Thread dman
On Wed, Jan 23, 2002 at 08:43:47PM +, Ged Haywood wrote: | Hi there, | | On Wed, 23 Jan 2002, Donald Greer wrote: | | >Might I suggest a 2-prong numbering system (similar to Linux Kernel) | [snip] | >So, perhaps the release posted this morning would be "2.0.0"? and the | > devel re