我已经向 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
请考虑使用具有权限的软件包。参考文献: