Zuul can't enqueue a change whose child is a Gerrit draft
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Zuul |
Confirmed
|
Low
|
Unassigned |
Bug Description
Scenario... 61689,1 (a draft) depends on 61681,1 which depends on 60851,10 (approved) which depends on 60850,4 (approved) which depends on no unmerged changes. When zuul tries to enqueue 60850,4 and 60851,10 it ends up attempting to inspect other dependent changes in case they might also be approved, but throws an exception when it reaches the 61689,1 draft change and fails to add any changes from this set into the dependent pipeline as a result.
2013-12-13 01:36:38,355 INFO zuul.Gerrit: Updating information for 61689,1
Traceback (most recent call last):
File "/usr/local/
File "/usr/local/
File "/usr/local/
File "/usr/local/
dep = self.getChange(
File "/usr/local/
File "/usr/local/
dep = self.getChange(
File "/usr/local/
File "/usr/local/
dep = self.getChange(
File "/usr/local/
File "/usr/local/
dep = self.getChange(
File "/usr/local/
File "/usr/local/
dep = self.getChange(
File "/usr/local/
File "/usr/local/
Exception: Change 61689,1 not found