我是目前正在努力更新autogen
Ubuntu 附带的版本从1:5.12-0.1ubuntu2
存储库中的 更改为1:5.17.1-1
Debian 中的。我的计算机上的合并已完成,并且已提交,但我不确定如何继续。
为了便于理解,我执行了以下步骤:
bzr branch lp:ubuntu/autogen raring
bzr merge debianlp:experimental/autogen
- 解决合并冲突(无论如何只有一个
debain/control
) dch -i
bzr commit -m "New Debian version"
bzr builddeb -S --package-merge
最后一步构建成功,但现在我对下一步有点困惑。构建生成了以下文件:
- 构建区域/autogen_5.17.1-1ubuntu1.debian.tar.gz
- 构建区域/autogen_5.17.1-1ubuntu1.dsc
- 构建区域/autogen_5.17.1-1ubuntu1_source.build
- 构建区域/autogen_5.17.1-1ubuntu1_source.changes
- 构建区域/autogen_5.17.1.orig.tar.xz
我知道我可以通过bzr push lp:~notgary/autogen/fix-1098872
这种方式进行并提出合并,但我想知道我是否需要对构建生成的文件做些什么。
答案1
您可以阅读更多关于赞助流程在 wiki 上。
除了解决冲突之外,合并还有很多事情要做。你应该查看 Debian 和 Ubuntu 软件包之间的差异,确定每个软件包是否仍然需要,并确保已经将需要的软件包转发到上游。
就我个人而言,我不喜欢检查用 bzr 完成的合并,因为很难弄清楚到底发生了什么。因此,我建议在autogen_5.17.1-1.dsc
和之间生成一个 debdiff autogen_5.17.1-1ubuntu1.dsc
,并将其附加到错误上。
把你的注意力放在#ubuntu-motu
IRC#ubuntu-devel
上,人们会很乐意指导你。