Factory Distribution

Jump to: navigation, search

Susemini.png 本文处于需要修订的文章的状态,欢迎您积极参与翻译与修订。 翻译人员:vsu,修订人员:无。


什么是车间版?

车间版就是下一版本openSUSE的当前开发状态,如 openSUSE 11.2 。openSUSE 开发版 (诸如 Milestones(里程碑版) 或 候选版 RC) 都是来自该版本各阶段的快照。

也就是说,在开发版在正是发行前做的一些基本的测试工作的同时,车间版可以是任意状态的。 这对两个版本的间隔(仅仅在新版发行之后)是真的,就像在发行版的测试当中。 车间版一直在变化 :-)。

  • 车间版新闻 有一个车间版的修改列表。
  • Live-CD 是从车间自动编译的,请注意:这些未经测试!
  • USB 镜像 是从车间自动编译的。 请注意:这些未经测试!

有什么好处呢?

车间版对开发人员和有经验的测试人员非常有用,一般用作一个不断更新的开发或测试平台。 在大多数情况下,也有可能只更新某些软件包, 如果您使用最新的开发版来验证一个Bug的修复的话。 您可以从相应的 src.rpm 文件中获取最新的源代码。

修正过的和提交过的包在一天后随车间版一起提供。

什么是车间开发模型?

  • 车间 "代码流" 是 不断开发的。每次一个打包者提交了一个修正后,版本就更新一次,新的特性或新的包在车间里构建。
  • 不时的车间代码流 "被冻结" 并且 只有修正代码能够进入。没有新特性,或版本更新也没有新的包加入。
  • 在修正日 (通常是周四) 安装包将从车间流编译构建 从而用户可以测试与“被冻结”的车间代码流相同的状态。起初以 milestones(里程碑)命名,然后就是 候选版 (RC), 最终到 gold master (GM)
  • 一旦GoldMaster 准备好了,冻结代码流便"被复制" 到另一个地方同时,车间代码流 再次解冻
 ==>==车间代码流==>==|==>==周四==>==周四==>==之后的某个周四  ==>==|==>==车间代码流==>==
        |             |     |        |             |          |         |
      自由开发         | 11.1 M1.. 11.1 M2..     11.1 GM       |     又是 自由开发
                      |                                       |     
                      |                                       |     
                      |                                       |
                      |                                       |
                      11.1 开始                                11.1 停止
                                                              |
                                                               ==>==11.1 代码流==>==


因此您将看到两个代码流:

一、车间接受:

  • 修正的
  • 新的包
  • 新的特性
  • 新版本的包

二、已发行产品(如 11.1)接受:

  • 安全修正
  • 严重Bug的修正

您的修正和希望得到的包或您的Bug报告结果总是能找到各自进入车间的方式。

如何安装/更新它呢?

您可以像任何版本的openSUSE 一样安装和使用车间版,不管是从CD还是从互联网(如果 openSUSE-NET.iso CD 可以下载的话)。

您同样可以从任意版本更新到当前的车间版。

注意: 在整个开发循环周期内,车间版并不保证一直处于一致且可安装的状态。

x86/x86_64 OSS
Internet 安装源 源码 Debug-包
Non-OSS
Internet 安装源 源码
网络/Internet 安装
用作引导的ISO镜像
实验图像
Live-CD, USB 镜像
PowerPC OSS
Internet 安装源 源码 Debug-包
Non-OSS
Internet 安装源 源码
网络/Internet 安装
用作引导的ISO镜像

它大概多久更新呢?

每个分支 (x86, x86_64, ppc) 只有在一致状态(即所有构建都完毕)出现的时候进行同步并且一般每周进行一到两次。

当新的openSUSE 开发版本发行的时候,所有分支应该同步。详细日期请参阅 路线图

车间版的Bug报告

通过使用车间版找到的Bug可能是由未清理完毕的状态引起的。也就是说有些包被重新构建了,然而依赖的包却没有重新构建或不兼容新包。 一般,希望是在创建 Bug 报告 之前先等上几天再更新一遍。大多数问题都是非常明显的并将马上解决。在任何情况下,您都应该在您的Bug报告中提示您正在使用的是车间版。订阅 opensuse-factory 邮件列表