Packaging/Ubuntu
Ubuntu 打包
OpenStack 在 Ubuntu 的 main 仓库中发布,并由 Ubuntu 核心开发者维护。
有关如何从软件包安装 OpenStack 的官方 Ubuntu 文档,请参阅 安装 Ubuntu Cloud。
Cloud Archive
Canonical 的 Ubuntu Cloud 归档允许用户在 Ubuntu Server 12.04 LTS 上安装更新的 OpenStack 版本(以及依赖项),这些版本会随着下一个 Ubuntu LTS 版本的发布而提供(预计为 14.04)。
有关更多详细信息,请参阅 https://wiki.ubuntu.com/ServerTeam/CloudArchive。
请将 Cloud Archive 中的软件包中发现的任何错误报告到 https://bugs.launchpad.net/cloud-archive/+filebug
关于 Cloud Archive 的沟通方面,里程碑和发布可用性的常规公告将在 ubuntu-cloud-announce@lists.ubuntu.com 上发布:https://lists.ubuntu.com/mailman/listinfo/ubuntu-cloud-announce
Canonical 还设置了一个新的邮件列表,该列表的邮件量会更高,每次上传通知都会发送,当新的和更新的软件包进入 Cloud Archive 时:https://lists.ubuntu.com/mailman/listinfo/cloud-archive-changes
软件包页面
- https://launchpad.net/ubuntu/+source/ceilometer
- https://launchpad.net/ubuntu/+source/python-ceilometerclient
- https://launchpad.net/ubuntu/+source/cinder
- https://launchpad.net/ubuntu/+source/python-cinderclient
- https://launchpad.net/ubuntu/+source/glance
- https://launchpad.net/ubuntu/+source/python-glanceclient
- https://launchpad.net/ubuntu/+source/heat
- https://launchpad.net/ubuntu/+source/python-heatclient
- https://launchpad.net/ubuntu/+source/horizon
- https://launchpad.net/ubuntu/+source/keystone
- https://launchpad.net/ubuntu/+source/python-keystoneclient
- https://launchpad.net/ubuntu/+source/neutron
- https://launchpad.net/ubuntu/+source/python-neutronclient
- https://launchpad.net/ubuntu/+source/nova
- https://launchpad.net/ubuntu/+source/python-novaclient
- https://launchpad.net/ubuntu/+source/swift
- https://launchpad.net/ubuntu/+source/python-swiftclient
打包分支
打包分支在 Launchpad 下的 bzr 中维护。点击上述页面上的“Code”。
打包错误
使用 Launchpad 跟踪打包错误。点击上述页面上的“Bugs”。
PPAs
由 OpenStack Ubuntu Testers 团队维护着各种具有最新软件包的 PPAs。有关详细信息,请参阅 PPAs。Jenkins 服务器位于 https://jenkins.qa.ubuntu.com/view/Openstack_Testing
Cloud Archive 源代码包
cloud-archive 仓库实际上只是一个关联 Ubuntu 版本的反向移植,因此主要源代码实际上位于 Ubuntu 中。源代码包分支都由 ubuntu-server-dev 团队拥有 - 例如,如果您想签出 Nova 包,用于与 Ubuntu 14.10 一起发布的 Juno
bzr branch lp:~ubuntu-server-dev/nova/juno nova-juno
或者对于 kilo
bzr branch lp:~ubuntu-server-dev/nova/kilo nova-kilo
您可以使用
bzr bd -S
(这是 bzr-builddeb 插件的一部分)。
这些分支是 Ubuntu Server 团队进行所有打包工作的地方,包括我们的分支包构建 - 因此您可能会不时发现一些未发布的更改。
希望这能为您提供一个好的指针 - 有更多详细信息在 https://wiki.ubuntu.com/ServerTeam/OpenStack - 如果您有有用的更改,请直接针对这些分支提出您的更改
bzr push lp:~mylpid/nova/my-great-update bzr lp-propose
这将在 launchpad 上生成一个合并提案,团队将对其进行审核。