Auto build ppa fails to apply patches after applying patches

Asked by Scott Howard on 2011-05-15

I have two simple packaging recipes:

# bzr-builder format 0.3 deb-version {debupstream}-0~{revno}
lp:ubuntu/fparser

and

# bzr-builder format 0.3 deb-version {debupstream}-0~{revno}
lp:ubuntu/dxflib

that both fail with:

Retrieving 'lp:ubuntu/fparser' to put at '/home/buildd/build-26fb40e930712ef3dcb6ff00ccc76c4408089fea/chroot-autobuild/home/buildd/work/tree/recipe-{debupstream}-0~{revno}'.
Applying quilt patches
File series fully applied, ends at patch build-system.patch
bzr: ERROR: Failed to apply quilt patches

https://code.launchpad.net/~librecad-dev/+recipe/fparser-daily
https://code.launchpad.net/~librecad-dev/+recipe/dxflib-daily

basically I'd like to have those two official ubuntu branches (already with packaging) to build and keep up to date in the lp:~librecad-dev/librecad-daily ppa.

What am I doing wrong? Thank you!

Question information

Language:
English Edit question
Status:
Solved
For:
Launchpad itself Edit question
Assignee:
No assignee Edit question
Solved by:
Scott Howard
Solved:
2011-05-16
Last query:
2011-05-16
Last reply:
Max Bowsher (maxb) said : #1

It appears that the version of bzr-builder currently used by Launchpad errors out if the packaging branch contains a quilt series that is already fully applied.

If Launchpad's internal copy of bzr-builder was updated, these recipes should work.

Until that happens, you could work around the bug by adding an additional patch to the end of the series which does nothing much, in a new branch, and merging that branch in the recipe.

Scott Howard (showard314) said : #2

Thanks! Makes sense