bzr: ERROR: exceptions.KeyError: 'Source' when building recipe on launchpad
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
launchpad-buildd |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
This is very similar to #1030822, except in that bug the Source field was missing from debian/control, while in my case it was present but I think not correctly parsed. Here's my failed build log:
https:/
relevant traceback:
Traceback (most recent call last):
File "/usr/lib/
return the_callable(*args, **kwargs)
File "/usr/lib/
ret = run(*run_argv)
File "/usr/lib/
return self.run(
File "/usr/lib/
return self._operation
File "/usr/lib/
self.cleanups, self.func, *args, **kwargs)
File "/usr/lib/
result = func(*args, **kwargs)
File "/usr/lib/
package = debian_
File "/usr/lib/
return control[
File "/var/lib/
return self.__dict[key]
KeyError: 'Source'
the control file as it was for this failure:
http://
and my workaround:
http://
My local version of bzr-builder didn't have any issue parsing debian/control with the comments, and it's probably a safe assumption that the debian and ubuntu builders for released packages do not either, since I derived this packaging from those official sources. So, perhaps something specific to the launchpad environment, or the version of bzr-builder there?
affects: | bzr-builder → launchpad-buildd |
Changed in launchpad-buildd: | |
status: | New → Fix Released |