提交合并的 Debian 包以包含在 Ubuntu 中

6 packaging development debian

目前正在努力将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

最后一步导致构建成功,但现在我对下一步行动有些困惑。构建产生了以下文件:

  • build-area/autogen_5.17.1-1ubuntu1.debian.tar.gz
  • build-area/autogen_5.17.1-1ubuntu1.dsc
  • build-area/autogen_5.17.1-1ubuntu1_source.build
  • build-area/autogen_5.17.1-1ubuntu1_source.changes
  • build-area/autogen_5.17.1.orig.tar.xz

我知道我可以这样做bzr push lp:~notgary/autogen/fix-1098872并以这种方式提出合并,但我想知道我是否需要对构建生成的文件做任何事情。

tum*_*eed 2

您可以在 wiki 上阅读有关赞助流程的更多信息。

合并不仅仅是解决冲突。人们应该看看 Debian 和 Ubuntu 软件包之间的差异,并弄清楚是否仍然需要每一个软件包,并确保已经将需要的软件包转发到上游。

就我个人而言,我不喜欢审查用 bzr 完成的合并,真的很难弄清楚发生了什么。因此,我建议在autogen_5.17.1-1.dsc和 之间生成一个 debdiff autogen_5.17.1-1ubuntu1.dsc,并将其附加到 bug 上。

深入了解#ubuntu-motuIRC #ubuntu-devel,人们会很乐意为您提供指导。