如何向 Ubuntu 提交错误修复?

如何向 Ubuntu 提交错误修复?

我已经向 launchpad 提交了一个“papercut”错误,我想我可以尝试修复它。

获取相关源代码(我不完全确定在哪里可以找到负责的代码)然后将更改提交回 Ubuntu 的过程是什么?

答案1

Ubuntu/Launchpad 上用于管理 SW 版本控制和 SW 更改的主要工具是 Bazaar。您可以找到一个 wiki这里

总之,要提交变更您应该:

  • 安装集市:sudo apt-get install bzr
  • 生成一个 SSH 密钥并将其注册到您的启动板用户 ID(参见上面提到的 wiki);
  • 查找要修复的软件包。例如,假设软件包是“swtobefixed“”。
  • 下载分支:bzr pull lp:swtobefixed
  • 更新本地代码并在你的机器上进行测试
  • 提交更改:bzr commit -m "Revision 1 Comment"
  • 将更改推送至启动板:bzr push lp:swtobefixed

请考虑使用具有权限的软件包。参考文献:

相关内容