Difference between revisions of "New Software Versioning scheme"
The Wiki of Unify contains information on clients and devices, communications systems and unified communications. - Unify GmbH & Co. KG is a Trademark Licensee of Siemens AG.
m (→What's new: Text formatting) |
m (→Examples: Text formatting) |
||
Line 34: | Line 34: | ||
=== new Minor Release === | === new Minor Release === | ||
− | + | Compared to a software version previously released (if any), a new '''Minor Release''':<br/> | |
− | + | {| {{DefaultTable}} style="text-align:left" | |
− | + | ! Product Name | |
− | + | ! Version (Major) | |
− | + | ! Release (Minor, Fix and Hotfix) | |
− | + | |- | |
− | * | + | | style="text-align:left" | HiPath 3000 V6.0 |
− | * | + | | style="text-align:center" | V6.0 |
− | ** 8 (as Minor Release) means it introduces new ''minor feature enhancements''. | + | | style="text-align:center" | R'''8'''.0.0 |
+ | |- | ||
+ | |} | ||
+ | is available, it:<br/> | ||
+ | * refers to product Version V6 (as Major Release), the additional .0 could be omitted in this case (so V6 is equal to V6.0). | ||
+ | * refers to product Release R'''8'''.0.0: | ||
+ | ** '''8''' (as Minor Release) '''means it introduces new''' ''minor feature enhancements''. | ||
** 0 (as Fix Release) means it doesn't introduce any new ''collection of solutions to TRs and HFs''. | ** 0 (as Fix Release) means it doesn't introduce any new ''collection of solutions to TRs and HFs''. | ||
** 0 (as Hotfix) means it doesn't introduce any new ''immediate solution to just one TR or only few TRs''. | ** 0 (as Hotfix) means it doesn't introduce any new ''immediate solution to just one TR or only few TRs''. | ||
Line 49: | Line 55: | ||
=== new Fix Release === | === new Fix Release === | ||
− | + | Compared to a software version previously released (if any), a new '''Fix Release (FR)''':<br/> | |
− | + | {| {{DefaultTable}} style="text-align:left" | |
− | + | ! Product Name | |
− | + | ! Version (Major) | |
− | + | ! Release (Minor, Fix and Hotfix) | |
− | + | |- | |
− | * | + | | style="text-align:left" | optiPoint 410/420 SIP V6.0 |
− | * | + | | style="text-align:center" | V6.0 |
+ | | style="text-align:center" | R0.'''62'''.0 | ||
+ | |- | ||
+ | |} | ||
+ | is available, it:<br/> | ||
+ | * refers to product Version V6 (as Major Release), the additional .0 could be omitted in this case (so V6 is equal to V6.0). | ||
+ | * refers to product Release R0.'''62'''.0: | ||
** 0 (as Minor Release) means it doesn't introduce any new ''minor feature enhancements''. | ** 0 (as Minor Release) means it doesn't introduce any new ''minor feature enhancements''. | ||
− | ** 62 (as Fix Release) means it introduces a ''collection of solutions to TRs and HFs''. | + | ** '''62''' (as Fix Release) '''means it introduces a new''' ''collection of solutions to TRs and HFs''. |
** 0 (as Hotfix) means it doesn't introduce any new ''immediate solution to just one TR or only few TRs''. | ** 0 (as Hotfix) means it doesn't introduce any new ''immediate solution to just one TR or only few TRs''. | ||
<br/> | <br/> | ||
− | + | Compared to a software version previously released (if any), a new '''Fix Release (FR)''':<br/> | |
− | + | {| {{DefaultTable}} style="text-align:left" | |
− | + | ! Product Name | |
− | + | ! Version (Major) | |
− | + | ! Release (Minor, Fix and Hotfix) | |
− | + | |- | |
− | * | + | | style="text-align:left" | optiPoint 150 SIP V1.0 |
− | * | + | | style="text-align:center" | V1.0 |
+ | | style="text-align:center" | R0.'''31'''.0 | ||
+ | |- | ||
+ | |} | ||
+ | is available, it:<br/> | ||
+ | * refers to product Version V1 (as Major Release), the additional .0 could be omitted in this case (so V1 is equal to V1.0). | ||
+ | * refers to product Release R0.'''31'''.0: | ||
** 0 (as Minor Release) means it doesn't introduce any new ''minor feature enhancements''. | ** 0 (as Minor Release) means it doesn't introduce any new ''minor feature enhancements''. | ||
− | ** 31 (as Fix Release) means it introduces a ''collection of solutions to TRs and HFs''. | + | ** '''31''' (as Fix Release) '''means it introduces a new''' ''collection of solutions to TRs and HFs''. |
** 0 (as Hotfix) means it doesn't introduce any new ''immediate solution to just one TR or only few TRs''.<br/> | ** 0 (as Hotfix) means it doesn't introduce any new ''immediate solution to just one TR or only few TRs''.<br/> | ||
=== new Hotfix Release === | === new Hotfix Release === | ||
− | + | Compared to a software version previously released (if any), a new '''Hotfix Release (HF)''':<br/> | |
− | + | {| {{DefaultTable}} style="text-align:left" | |
− | + | ! Product Name | |
− | + | ! Version (Major) | |
− | + | ! Release (Minor, Fix and Hotfix) | |
− | + | |- | |
− | * | + | | style="text-align:left" | HiPath 3000 V6.0 |
− | * | + | | style="text-align:center" | V6.0 |
− | ** 8 (as Minor Release) means it | + | | style="text-align:center" | R8.0.'''1''' |
+ | |- | ||
+ | |} | ||
+ | is available, it:<br/> | ||
+ | * refers to product Version V6 (as Major Release), the additional .0 could be omitted in this case (so V6 is equal to V6.0). | ||
+ | * refers to product Release R8.0.'''1''': | ||
+ | ** 8 (as Minor Release) means it doesn't introduce any new ''minor feature enhancements''. | ||
** 0 (as Fix Release) means it doesn't introduce any new ''collection of solutions to TRs and HFs''. | ** 0 (as Fix Release) means it doesn't introduce any new ''collection of solutions to TRs and HFs''. | ||
− | ** 1 (as Hotfix) means it introduces a new ''immediate solution to just one TR or only few TRs''. | + | ** '''1''' (as Hotfix) '''means it introduces a new''' ''immediate solution to just one TR or only few TRs''. |
<br/> | <br/> | ||
− | + | Compared to a software version previously released (if any), a new '''Hotfix Release (HF)''':<br/> | |
− | + | {| {{DefaultTable}} style="text-align:left" | |
− | + | ! Product Name | |
− | + | ! Version (Major) | |
− | + | ! Release (Minor, Fix and Hotfix) | |
− | + | |- | |
+ | | style="text-align:left" | optiPoint 410/420 SIP V6.0 | ||
+ | | style="text-align:center" | V6.0 | ||
+ | | style="text-align:center" | R0.62.'''1''' | ||
+ | |- | ||
+ | |} | ||
+ | is available, it:<br/> | ||
− | * | + | * refers to product Version V6 (as Major Release), the additional .0 could be omitted in this case (so V6 is equal to V6.0). |
− | * | + | * refers to product Release R0.62.'''1''' |
** 0 (as Minor Release) means it doesn't introduce any new ''minor feature enhancements''. | ** 0 (as Minor Release) means it doesn't introduce any new ''minor feature enhancements''. | ||
** 62 (as Fix Release) means it introduces a ''collection of solutions to TRs and HFs'' | ** 62 (as Fix Release) means it introduces a ''collection of solutions to TRs and HFs'' | ||
− | ** 1 (as Hotfix) means it introduces a ''immediate solution to just one TR or only few TRs'' | + | ** '''1''' (as Hotfix) '''means it introduces a new''' ''immediate solution to just one TR or only few TRs'' |
<br/> | <br/> | ||
Revision as of 11:52, 23 December 2006
Contents
What's new
The new software versioning scheme rules each application software to be named as:
V x[.y] R m.f.h
Where V and R stand for:
- V = Version
- The Version field is identified by:
- x = Major Release as result of major feature enhancements with M3 status of product (as new product version).
- y = as an optional additional numbering.
- The Version field is identified by:
- R = Release
- The Release field is identified by:
- m = Minor Release as result of minor feature enhancements (covers TRs and CRs)
- f = Fix Release (FR) as result of a collection of solutions to TRs and HFs (covers only TRs, no CRs)
- h = Hotfix (HF) as result of immediate solution to just one TR or only few TRs and to all TRs for Focal and/or Hot accounts (a Hotfix comprises all previous HFs, as example those cumulated since the latest FR)
- The Release field is identified by:
Please note:
- FR = Fix Release
- HF = Hot Fix
- TR = Trouble Report
- CR = Change Request
- Major, Minor and Fix (FR) releases are relevant for manufacturing purposes
- Hotfix release (HF) is relevant for Service Level 2 support only
Please also note that Version (Major) and Release (Minor, Fix and Hotfix) give both absolute and relative informations about a specific software's feature / bugfix levels but it's also necessary to compare them to previous ones to understand exactly what's new, what was enhanced or what's different.
More in examples below.
Examples
new Minor Release
Compared to a software version previously released (if any), a new Minor Release:
Product Name | Version (Major) | Release (Minor, Fix and Hotfix) |
---|---|---|
HiPath 3000 V6.0 | V6.0 | R8.0.0 |
is available, it:
- refers to product Version V6 (as Major Release), the additional .0 could be omitted in this case (so V6 is equal to V6.0).
- refers to product Release R8.0.0:
- 8 (as Minor Release) means it introduces new minor feature enhancements.
- 0 (as Fix Release) means it doesn't introduce any new collection of solutions to TRs and HFs.
- 0 (as Hotfix) means it doesn't introduce any new immediate solution to just one TR or only few TRs.
new Fix Release
Compared to a software version previously released (if any), a new Fix Release (FR):
Product Name | Version (Major) | Release (Minor, Fix and Hotfix) |
---|---|---|
optiPoint 410/420 SIP V6.0 | V6.0 | R0.62.0 |
is available, it:
- refers to product Version V6 (as Major Release), the additional .0 could be omitted in this case (so V6 is equal to V6.0).
- refers to product Release R0.62.0:
- 0 (as Minor Release) means it doesn't introduce any new minor feature enhancements.
- 62 (as Fix Release) means it introduces a new collection of solutions to TRs and HFs.
- 0 (as Hotfix) means it doesn't introduce any new immediate solution to just one TR or only few TRs.
Compared to a software version previously released (if any), a new Fix Release (FR):
Product Name | Version (Major) | Release (Minor, Fix and Hotfix) |
---|---|---|
optiPoint 150 SIP V1.0 | V1.0 | R0.31.0 |
is available, it:
- refers to product Version V1 (as Major Release), the additional .0 could be omitted in this case (so V1 is equal to V1.0).
- refers to product Release R0.31.0:
- 0 (as Minor Release) means it doesn't introduce any new minor feature enhancements.
- 31 (as Fix Release) means it introduces a new collection of solutions to TRs and HFs.
- 0 (as Hotfix) means it doesn't introduce any new immediate solution to just one TR or only few TRs.
new Hotfix Release
Compared to a software version previously released (if any), a new Hotfix Release (HF):
Product Name | Version (Major) | Release (Minor, Fix and Hotfix) |
---|---|---|
HiPath 3000 V6.0 | V6.0 | R8.0.1 |
is available, it:
- refers to product Version V6 (as Major Release), the additional .0 could be omitted in this case (so V6 is equal to V6.0).
- refers to product Release R8.0.1:
- 8 (as Minor Release) means it doesn't introduce any new minor feature enhancements.
- 0 (as Fix Release) means it doesn't introduce any new collection of solutions to TRs and HFs.
- 1 (as Hotfix) means it introduces a new immediate solution to just one TR or only few TRs.
Compared to a software version previously released (if any), a new Hotfix Release (HF):
Product Name | Version (Major) | Release (Minor, Fix and Hotfix) |
---|---|---|
optiPoint 410/420 SIP V6.0 | V6.0 | R0.62.1 |
is available, it:
- refers to product Version V6 (as Major Release), the additional .0 could be omitted in this case (so V6 is equal to V6.0).
- refers to product Release R0.62.1
- 0 (as Minor Release) means it doesn't introduce any new minor feature enhancements.
- 62 (as Fix Release) means it introduces a collection of solutions to TRs and HFs
- 1 (as Hotfix) means it introduces a new immediate solution to just one TR or only few TRs
Warning
This new software version naming scheme does not imply any naming requirements / rules for:
related to each Software Applications considered. This means that, referring to the example above, the software (Application, Firmware or Loadware) file / files could be named as:
or whatever convenient for its correct usage. Even if often Application / Loadware / Firmware file names reflect product software revision levels, it's not required, nor mandatory, that they were named to reflect exactly the software version they're representing. |