提交合并的 Debian 软件包以纳入 Ubuntu

提交合并的 Debian 软件包以纳入 Ubuntu

我是目前正在努力更新autogenUbuntu 附带的版本从1:5.12-0.1ubuntu2存储库中的 更改为1:5.17.1-1Debian 中的。我的计算机上的合并已完成,并且已提交,但我不确定如何继续。

为了便于理解,我执行了以下步骤:

  1. bzr branch lp:ubuntu/autogen raring
  2. bzr merge debianlp:experimental/autogen
  3. 解决合并冲突(无论如何只有一个debain/control
  4. dch -i
  5. bzr commit -m "New Debian version"
  6. 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-motuIRC#ubuntu-devel上,人们会很乐意指导你。

相关内容