launchpad-users team mailing list archive
-
launchpad-users team
-
Mailing list archive
-
Message #06750
Re: Problem building a recipe
On 17/02/15 23:24, Nicolas Derive wrote:
> Hello everybody,
>
> I recently changed a branch used by a recipe (which used to build before), and got an error before the build itself starts. I don't know why and how to fix this. Could you have a look?
>
> Here is the log:
>
> Building recipe:
> # bzr-builder format 0.3 deb-version {time}-1
> lp:weechat-scripts
> nest-part packaging lp:~kalon33/+junk/weechat-scripts-packaging debian debian
>
> RUN ['bzr', '-Derror', 'dailydeb', '--safe', '--no-build', '/home/buildd/build-RECIPEBRANCHBUILD-871726/chroot-autobuild/home/buildd/work/recipe', '/home/buildd/build-RECIPEBRANCHBUILD-871726/chroot-autobuild/home/buildd/work/tree', '--manifest', '/home/buildd/build-RECIPEBRANCHBUILD-871726/chroot-autobuild/home/buildd/work/tree/manifest', '--distribution', 'precise', '--allow-fallback-to-native', '--append-version', '~ubuntu12.04.1']
> [snip]
> PathNotInTree: Merge-into failed because Source tree does not contain debian.
> [snip]
>
> Thanks for your help. Have a nice day.
As documented on
<https://help.launchpad.net/Packaging/SourceBuilds/Recipes>, nest-part
takes a subdirectory of a branch and nests it inside the main branch. In
this case you've told it to take the 'debian' directory from the branch
and put it in the built tree with the same name.
But the branch doesn't contain a debian directory -- its root is meant
to be the debian directory. So you just want 'nest packaging
lp:~kalon33/+junk/weechat-scripts-packaging debian', not nest-part.
Attachment:
signature.asc
Description: OpenPGP digital signature
References