Comment 1 for bug 830676

Revision history for this message
Francis J. Lacoste (flacoste) wrote :

Looking at the involved code history, I'd be very surprised that this ever worked properly. The code was almost unchanged since launch.

So I'm removing the regression tag.

The problem seem to lie in the fact that getBuildSummariesForSourceIds won't return all of the builds for the source package but only the one relevant to a global status. So if some package are building, the summary is BUILDING and it won't return the NEEDSBUILD ones, once the BUILDING build completes, it updates to only list the NEEDSBUILD one. (And for some reason, stops the polling.)

That collation of builds is done by IBinaryPackageBuildSet.getStatusSummaryForBuilds