Yes, the getBuildSummariesForSourceIds() was originally created and exposed just for the PPA Ajax updating (which, by design, only shows you the one failed build in the UI, even if there are 4 successful), where we wanted the information only for the current batch of builds displayed on the page.
Now that it's being used for other things, I agree it should be generally useful (and the PPA page JS can be updated to only use the info it is interested in) - either that or we should think through a better solution to suit your needs... maybe simply: IArchive.getBuildSummaries() which returned a summary of the builds for all the currently published sources?
Yes, the getBuildSummari esForSourceIds( ) was originally created and exposed just for the PPA Ajax updating (which, by design, only shows you the one failed build in the UI, even if there are 4 successful), where we wanted the information only for the current batch of builds displayed on the page.
Now that it's being used for other things, I agree it should be generally useful (and the PPA page JS can be updated to only use the info it is interested in) - either that or we should think through a better solution to suit your needs... maybe simply: IArchive. getBuildSummari es() which returned a summary of the builds for all the currently published sources?