sourcepackagerecipebuilds break builder history page
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Critical
|
Aaron Bentley |
Bug Description
Because there is no adaptor named RECIPEBRANCHBUILD for converting a build into a ISpecificBuildF
Traceback (most recent call last):
* Module zope.publisher.
result = publication.
* Module canonical.
return mapply(ob, request.
* Module zope.publisher.
return debug_call(obj, args)
_
* Module zope.publisher.
return obj(*args)
* Module canonical.
return self.render()
* Module canonical.
return self.template()
* Module zope.app.
return self.im_
* Module zope.app.
sourceAnn
* Module zope.pagetempla
strictins
* Module zope.tal.
self.
* Module zope.tal.
handlers[
* Module zope.tal.
self.
* Module zope.tal.
handlers[
* Module zope.tal.
self.
* Module zope.tal.
return self.no_tag(start, program)
* Module zope.tal.
self.
* Module zope.tal.
handlers[
* Module zope.tal.
self.
* Module zope.tal.
self.
* Module zope.tal.
handlers[
* Module zope.tal.
self.
* Module zope.tal.
handlers[
* Module zope.tal.
self.
* Module zope.tal.
self.
* Module zope.tal.
handlers[
* Module zope.tal.
structure = self.engine.
* Module zope.tales.tales, line 696, in evaluate
return expression(self)
/
Line 11, Column 6
Expression: <PathExpr standard:
- Names:
* Module zope.tales.
return self._eval(
* Module zope.tales.
return ob()
* Module canonical.
return self.render()
* Module canonical.
return self.template()
* Module zope.app.
return self.im_
* Module zope.app.
sourceAnn
* Module zope.pagetempla
strictins
* Module zope.tal.
self.
* Module zope.tal.
handlers[
* Module zope.tal.
if not self.tal or self.engine.
* Module zope.tales.tales, line 701, in evaluateBoolean
return not not self.evaluate(expr)
* Module zope.tales.tales, line 696, in evaluate
return expression(self)
/
Line 1, Column 0
Expression: <NotExpr u'view/
- Names:
* Module zope.tales.
return int(not econtext.
* Module zope.tales.tales, line 701, in evaluateBoolean
return not not self.evaluate(expr)
* Module zope.tales.tales, line 696, in evaluate
return expression(self)
/
Line 1, Column 0
Expression: <PathExpr standard:
- Names:
* Module zope.tales.
return self._eval(
* Module zope.tales.
return ob()
* Module lp.soyuz.
self.
* Module lp.soyuz.
builds = [build.
* Module lp.buildmaster.
self.
InconsistentBui
Related branches
- Julian Edwards (community): Approve (release-critical)
- Paul Hummer (community): Approve (code)
-
Diff: 126 lines (+44/-6)6 files modifiedlib/lp/code/browser/tests/test_sourcepackagerecipebuild.py (+14/-1)
lib/lp/code/configure.zcml (+6/-1)
lib/lp/code/model/sourcepackagerecipebuild.py (+10/-0)
lib/lp/code/model/tests/test_sourcepackagerecipebuild.py (+8/-0)
lib/lp/soyuz/browser/build.py (+5/-3)
lib/lp/soyuz/model/binarypackagebuild.py (+1/-1)
summary: |
- sourcepackagerecipebuilds break branch history page + sourcepackagerecipebuilds break builder history page |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad-code: | |
status: | Fix Committed → Fix Released |
Fixed in db-stable r9643 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ db-stable/ revision/ 9643>.