lp-buildd crashes on recipe failures: too many values to unpack
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
launchpad-buildd |
Fix Released
|
Critical
|
Colin Watson |
Bug Description
launchpad-buildd 116 introduced a regression in recipe handling. When buildrecipe exits with 202 to indicate a failure to install build-dependencies, we get:
2013/10/02 20:16 +0000 [-] Iterating with success flag 202 against stage BUILD_RECIPE
2013/10/02 20:16 +0000 [-] Unhandled Error
Traceback (most recent call last):
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
self.
--- <exception caught here> ---
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
func(success)
File "/usr/lib/
_, mo = self.searchLogC
File "/usr/lib/
for pattern, flags in patterns_and_flags]
exceptions.
Related branches
- William Grant: Approve (code)
-
Diff: 255 lines (+222/-2)4 files modifiedMakefile (+2/-1)
debian/changelog (+7/-0)
lpbuildd/sourcepackagerecipe.py (+1/-1)
lpbuildd/tests/test_sourcepackagerecipe.py (+212/-0)
Changed in launchpad-buildd: | |
status: | In Progress → Fix Committed |
tags: | added: qa-ok |
Changed in launchpad-buildd: | |
status: | Fix Committed → Fix Released |