"Tim Colson \(tcolson\)" <[EMAIL PROTECTED]> writes:

>> i like major.minor.patch
>+1

>For most packages, I tend to avoid x.x.0 and wait for x.x.1 or x.x.2
>before upgrading. (And if it's an Atlassian product, I tend to wait for
>x.x.4)

I do, too. However, we have such a long release cycles, that a three number
scheme doesn't make too much sense.

>> i like neat codebases, so the "deprecate in A, leave in B, remove in
>> C" sounds good to me.
>I'm not sure I understand correctly ... do they literally use A B & C
>versions, or do you mean 
>"deprecate in 1.0, leave in 1.1, remove in 1.2"
>or 
>"deprecate in 1.x, leave in 2.x, remove in 3.x" ?

For Turbine we did "Deprecate in 2.3, remove in 2.4". We did have
2.3.1 and (soon) 2.3.2, so we basically applied the schemes described
in the APR rules (with a few exceptions; we e.g. upgraded
commons-email to release version which broke a few minor things).

>> as for "forcing people to rewrite", i don't think anyone is forcing
>> them to use a new version.  if they don't want to rewrite and their
>> app is stable with an older version, they should not upgrade and risk
>> instability.  
>+1

>If it ain't broke, and I don't need the new features, and there isn't a
>"critical" fix/update/improvement in the old lib then it may stay at 1.x
>forever. ;-)

Yep.

        Best regards
                Henning

-- 
Dipl.-Inf. (Univ.) Henning P. Schmiedehausen          INTERMETA GmbH
[EMAIL PROTECTED]        +49 9131 50 654 0   http://www.intermeta.de/

RedHat Certified Engineer -- Jakarta Turbine Development  -- hero for hire
   Linux, Java, perl, Solaris -- Consulting, Training, Development

                      4 - 8 - 15 - 16 - 23 - 42

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to