ams*_*ams 11 community release-management
当发布 Ubuntu 版本时,谁会编译属于 ubuntu 的程序的所有版本,并确定该版本将随附哪个版本。比如哪个版本的postgres,或者open office,或者firefox?
受薪的 Canonical 员工是否负责编译和选择软件包,还是推送给社区成员来选择和编译用于发布的软件包?
Jor*_*tro 11
Ubuntu 开发人员(有很多团体,请参阅链接页面)不会在自己的机器上编译软件,尽管他们在上传进行测试之前会这样做。
他们将源包上传到构建场,该场编译所有不同架构的所有包。您可以查看上传列表作为示例,说明哪些软件包正在上传到 Launchpad 构建器,然后由 Launchpad 构建器构建并发布到 Ubuntu 存档,然后在世界各地进行镜像。
链接的 wiki 页面显示团队列表,您可以单击每个团队以查看谁是该团队的开发人员。
Ubuntu 开发人员作为一个团体由 Canonical 员工和社区贡献者组成,尽管大部分 Ubuntu 存档是从 Debian 导入的,并且只是重新构建以使用 Ubuntu 工具链。
Ubuntu 中包含的版本通常取决于 Feature Freeze 之前可用的最新稳定版本;在某些情况下,它可以提前确定(如内核),或者在其他情况下,它将是最新的稳定版本(如 Firefox),或者在其他情况下,它将是 Debian 中的任何版本的软件包当时。
由该项目负责人通过选择哪些种子来选择哪些包构成特定图像。例如,Kubuntu 社区决定使用 Kubuntu。在发布周期中,要包含的实际版本由开发人员和发布团队决定。
| 归档时间: |
|
| 查看次数: |
149 次 |
| 最近记录: |