I have QA'd this change on dogfood by adding two dependencies to my PPA, copying r-cran-slam into my PPA, setting the build state to MANUALDEPWAIT and observing that buildd-retry-depwait.py crashes with the above traceback. Merging the above branch in fixes the issue and buildd-retry-depwait.py no longer crashes.
I have QA'd this change on dogfood by adding two dependencies to my PPA, copying r-cran-slam into my PPA, setting the build state to MANUALDEPWAIT and observing that buildd- retry-depwait. py crashes with the above traceback. Merging the above branch in fixes the issue and buildd- retry-depwait. py no longer crashes.