SFHA 5.1 – 新的補丁釋出模式

wmj_lion發表於2010-04-19

在SFHA 5.1 之前的版本中,Symantec 透過釋出MP(Maintenance Pack) 來給客戶提供補丁,比如,5.0 MP3。

從5.1 開始,Symantec將不再使用MP,而透過SP,RP,PR,P,HF 來發布補丁。

術語解釋:

GA(Generally Available): 產品正式釋出。

SP(Service Pack): 官方補丁釋出, 包含對一些Bug的解決和一些小的功能改進。

RP(Rolling Patch): 官方補丁釋出,只包含對一些Bug的解決。

PR(Platform Release): 官方釋出,支援新發布的作業系統版本, 比如Solaris 11。

P (Patch): 官方釋出,P patches 用於解決程式碼開發凍結到正式釋出其間發現的Bug。

HF (Hot Fix): 非官方釋出,用於實時解決客戶發現的Bug。

釋出原則

- 每9個月釋出一個 SP。

- 每3個月要麼釋出一個RP, 要麼釋出一個 SP。

- 根據新的作業系統版本不定期釋出 PR。

- RP 和 SP 釋出示例如下

  • 5.1 GA 釋出(2009年12月)
  • + 3 月(2010年3月), 第一個 RP(Rolling Patch) 5.1 RP1 釋出
  • + 3 月(2010年6月), 第二個 RP(Rolling Patch) 5.1 RP2 釋出
  • + 3 月(2010年9月), 第一個 SP(Service Pack) 5.1 SP1 釋出
  • + 3 月(2010年12月), 第一個 5.1 SP1 的RP(Rolling Patch) 5.1 SP1-RP1釋出
  • + 3 月(2011年3月), 第二個 5.1 SP1 的RP(Rolling Patch) 5.1 SP1-RP2釋出
  • + 3 月(2011年6月), 第二個 SP(Service Pack) 5.1 SP2 釋出

- 由於 5.1 SP2 會在 5.1 GA 釋出 18個月後才釋出, 屆時將根據實際情況來決定是否釋出5.1 SP2, 或 5.1 SP1-RP3。

- 一旦下一個新的主版本或次版本釋出,將依據以上原則開始新一輪的 SP 和 RP 釋出。

1

軟體包版本號規則

SP/RP/P 補丁或軟體包的版本號將遵循以下規則:

...

其中:

是單個數字;

是單個數字;

是兩位數字。

示例如下:

GA = 5.1.000.000

SP1 = 5.1.100.000

PR1 = 5.1.010.000

RP1 = 5.1.001.000

P Patch 1 = 5.1.000.100

Hot Fix 1 = 5.1.000.001

5.1 SP1-PR2 = 5.1.120.000 (支援新的作業系統平臺,如Solaris 11 或 AIX 7)

5.1 SP1-PR2-RP1 = 5.1.121.000 (有可能我們需要在下一個SP 或 主版本/次版本釋出之前為當前的PR釋出啟動一個新的 RP)

5.1 SP2-PR2 = 5.1.220.000

5.1 SP2-RP1-P1-Hot fix 1 = 5.1.201.101

由於Solaris 補丁不能修改軟體包的版本號,但能夠修改軟體包的某些屬性,所以在Solaris上,除透過軟體包版本號得到主/次版本號外, 還需檢查軟體包PSTAMP屬性來得到完整的版本號。 例如:

# pkginfo -l | grep VERSION

VERSION=5.1

# pkginfo -l | grep PSTAMP

PSTAMP=5.1.001.000-5.1RP1-2010-03-02

根據以上兩項結果最終確定這個軟體包是5.1RP1釋出的。

另外在AIX 上,作業系統將省略版本號中的第3和第4欄位中的前導的‘0',例如: ‘5.1.010.001' 將被省略為 ‘5.1.10.1'。 為了在AIX上識別5.1或5.1以後版本的軟體包的版本號,可以把第3和第4欄位以前導 ‘0'補齊3位。 例如:

# lslpp -Lq VRTSvxfs

VRTSvxfs 5.1.1.0 C F Veritas File System by

Symantec 5.1_RP1

將其中版本號‘5.1.1.0'補齊前導‘0'後,其版本號變為‘5.1.001.000', 即可判斷其為5.1RP1釋出的。

下表簡要描述了不同Unix平臺上版本號的細微差異:

釋出

Solaris Package version

AIX Fileset version

Linux RPM version

HPUX Depot version

Major

(主版本號)

6.0.000.000

6.0. 0.0

6.0.000.000

6.0.000.000

Minor

(次版本號)

5.1.000.000

5.1.0.0

5.1.000.000

5.1.000.000

Rolling Patch (RP)

5.1.001.000 (PSTAMP = 5.1.001.000-5.1RP1-yyyy-mm-dd)

5.1.1.0

5.1.001.000

5.1.001.000

Maintenance Pack

(MP) - 5.0x

5.0.400.000 (PSTAMP = 5.0.400.000-5.0MP4-yyyy-mm-dd)

5.0.400.0

5.0.400.000

5.0.400.000

Service Pack (SP)

5.1.100.000 (PSTAMP = 5.1.100.000-5.1SP1-yyyy-mm-dd)

5.1.100.0

5.1.100.000

5.1.100.000

Platform Release (PR)

5.1.010.000

(新軟體包)

5.1.10.0

5.1.010.000

5.1.010.000

P Patch

5.1.000.100 (PSTAMP = 5.1.000.100-5.1P 1-yyyy-mm-dd)

5.1.0.100

5.1.000.100

5.1.000.100

Hot Fix

5.1.000.120 (PSTAMP = 5.1.000.120-5.1P1HF20-yyyy-mm-dd)

5.1.0.120

5.1.000.120

5.1.000.120

更多資訊也可參考Symantec公佈的影片資料:

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1684/viewspace-1033000/,如需轉載,請註明出處,否則將追究法律責任。

相關文章