打包/Debian
1. Debian 打包团队
目前有一个 Debian 打包团队致力于 OpenStack。该团队由以下 Debian 开发者组成:
Thomas Goirand < zigo@debian.org >
Ghe Rivero < ghe@debian.org >
Julien Danjou < acid@debian.org >
Loic Dachary < loic@debian.org >
可以通过邮件列表联系该团队,该列表也会接收所有 OpenStack 项目软件包的错误报告:https://lists.debian.org/debian-openstack/
项目的 QA 页面在此:http://qa.debian.org/developer.php?login=openstack-devel@lists.alioth.debian.org
2. 打包工作
Experimental 中的软件包实际上是每周快照,而 SID 包含标记的发布版本。值得注意的是,之前的工作重点是使用与 Ubuntu 相同的源代码包基础,但由于 Ghe、Julien 和 Loic 正在进行 Debian 打包工作,因此 Debian 中的软件包已移除了对 Ubuntu 的支持(因为这需要太多的努力并且难以维护)。
当前软件包支持 KVM,并且由于 XCP 现在也包含在 Debian 中,因此也可以将 OpenStack 与 XenAPI (apt-get install xcp-xapi) 一起运行,无需外部软件包(例如,您不需要使用 Citrix 的专有 XenServer,或基于 CentOS 的 XCP 设备,所有内容都直接从 Debian 提供)。
由于 Debian wheezy 计划于 2012 年 6 月冻结,Debian 将致力于使其准备好 Essex,这是当前 Debian unstable (代号:SID) 中提供的版本。
3. Git Debian 打包
如果您想参与 Debian 打包工作,则需要在 https://alioth.debian.org/ 上注册一个帐户,并与团队联系(以便您可以被添加并获得项目的写入权限)。值得注意的是,与 Ubuntu 不同,Debian 不使用 bzr 进行打包工作。我们使用 Git 和 git-buildpackage,因为我们认为能够直接从上游拉取或选择性提交更容易(而且,团队成员更喜欢 Git 而不是 BZR)。以下是项目列表:
http://anonscm.debian.org/gitweb/?p=openstack/glance.git;a=summary
http://anonscm.debian.org/gitweb/?p=openstack/horizon.git;a=summary
http://anonscm.debian.org/gitweb/?p=openstack/keystone.git;a=summary
http://anonscm.debian.org/gitweb/?p=openstack/melange.git;a=summary
http://anonscm.debian.org/gitweb/?p=openstack/nova.git;a=summary
http://anonscm.debian.org/gitweb/?p=openstack/quantum.git;a=summary
http://anonscm.debian.org/gitweb/?p=openstack/swift.git;a=summary
可能还有更多,请查看 http://anonscm.debian.org/gitweb/ 以获取完整列表。