"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]