nest-part unable to nest files
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
bzr-builder |
Confirmed
|
High
|
Unassigned | ||
launchpad-buildd |
Triaged
|
Low
|
Unassigned |
Bug Description
I'm trying to use the following recipe:
# bzr-builder format 0.3 deb-version {debupstream}
lp:nginx
nest-part configure lp:nginx auto/configure configure
nest-part license lp:nginx docs/text/LICENSE LICENSE
nest-part readme lp:nginx docs/text/README README
nest packaging lp:nginx/debian debian
The goal is to copy those three files from buried locations to the root location. Because launchpad recipes do not allow any sort of shell command, the obvious 'cp' isn't available. (If it were I'd be producing the CHANGES file as well.)
When I try to build this recipe, I get somewhat of a cryptic error.
bzr: ERROR: The file id "configure-
I don't really have any idea how to debug this any further.
Build log from a failed build: https:/
Changed in launchpad: | |
importance: | Undecided → High |
status: | New → Triaged |
Changed in launchpad: | |
importance: | High → Low |
affects: | launchpad → launchpad-buildd |
IIRC, nest-part was only intended for directories, not individual files. I'm not sure there's a a good reason for that restriction, other than that it was convenient to implement, so it's probably something we should fix.
Even if we don't allow files, we should at least give a decent error, rather the cryptic error you've encountered.