我如何每年 2-3 次反向移植我最喜欢的软件包?

我如何每年 2-3 次反向移植我最喜欢的软件包?

我目前最喜欢的游戏是 Simutrans。Debian 已经发布了新版本,Ubuntu 也从 Debian 导入了新版本。

游戏开发商每 3-9 个月不定期发布新版本,大多数多人游戏服务器会及时迁移到最新版本。这意味着 Ubuntu 版本落后一到两个版本(目前落后三个版本!),Ubuntu 玩家无法使用服务器,因为他们的客户端版本太旧了。

如何将预发布版本移植到当前版本?

我是否每次都提交反向移植请求?(每年 2-3 次?)

我怎样才能让 Backporters 团队轻松一些?

我应该加入什么团队或者寻求什么权限?

或者我应该寻求其他途径?

答案1

反向移植请求的目的之一是在 Launchpad 上由特定人员提交的错误报告,目的是让此人可以(并且通常会)表明他们能够测试反向移植的软件包。因此,通过提交请求并在反向移植团队的维护人员创建反向移植的软件包时对其进行测试,您可以为反向移植过程做出重大贡献。

由于您实际上是通过请求反向移植、表明您可以测试它并进行测试来完成反向移植的部分工作,因此如果您每次都提出请求,实际上对反向移植者来说通常会更容易,因为这样您每次都可以随时提供帮助。

但是,下次您提交反向移植请求时,您可能希望在其中表明您认为该软件包永远需要反向移植,并且您永远可以测试反向移植。这样,如果有更有效的方法来处理这个问题,它很可能是由实际从事反向移植工作的人(包括您)设计的。

从 12.04 开始,ubuntu-dev-tools 中新增了一个名为 requestbackport 的脚本,它将向您显示每个反向移植需要测试的内容。它提供了一个带有“复选框”的列表,人们可以在测试项目时勾选这些复选框。

对于新发布的软件包,尽可能使用反向移植存储库而不是 PPA,这样用户无需修改源代码即可获得最新版本。从 11.10 开始,反向移植默认启用,但优先级低于发布软件包。这意味着如果主存储库中有相同的软件包,则必须有人明确选择反向移植版本。

相关内容