如何使用启动板配方来修补和构建原始程序包?


10

我有一个针对vim的补丁,适用于打包版本。我想使它自动化,以便在发布新的ubuntu时,使用配方对新的未打补丁的vim进行打补丁和构建。尽管不确定如何应用补丁,但我阅读了有关食谱的文档。

是否应该使用已修改的源创建分支并将配方合并?当修补的分支与较新版本中的发行版包过时时,该如何处理?(该补丁很可能仍会适用;但是分支机构也能够合并吗?)

Answers:


8

是的,您确实应该在Launchpad(lp:ubuntu / vim)上创建一个从vim Bazaar分支派生的新分支,并将补丁提交到该分支。

只要合并时没有冲突,配方将在两个分支之一发生更改时合并并重建。这意味着,如果ubuntu分支中有新的修订版,它将很高兴地进行重建。

食谱看起来像这样:

# bzr-builder format 0.3 deb-version {debupstream}+myfix{revno:myfix}
lp:ubuntu/oneiric/vim
merge myfix lp:~YOURNAME/ubuntu/oneiric/vim/myfix

此处的指南


如果主分支的内容发生了变化(补丁中包含这些内容),它还会继续构建吗?
库尔希德·阿拉姆
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.