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

我正在努力更新Ubuntu中随附的autogen版本,从存储库中的1:5.12-0.1ubuntu2更新到Debian中的1:5.17.1-1。合并已在我的计算机上完成并提交,但我不确定接下来该怎么做。
为了提供背景,我执行了以下步骤:
  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
我知道我可以使用来进行推送并提出合并请求,但我想知道是否需要对构建生成的文件做任何操作。
1个回答

你可以在维基上阅读更多关于赞助流程的内容。

合并不仅仅是解决冲突。我们应该查看Debian和Ubuntu软件包之间的差异,并确定每个软件包是否仍然需要,并确保那些需要的软件包已经被转发到上游。

就我个人而言,我不喜欢使用bzr进行合并的审查,很难弄清楚发生了什么。因此,我建议在这个错误报告中生成autogen_5.17.1-1.dscautogen_5.17.1-1ubuntu1.dsc之间的debdiff,并将其附加在其中。

你可以参与IRC上的#ubuntu-motu#ubuntu-devel频道,人们会非常乐意指导你。