Ok, a workaround (creating the user first, installing packages later) was deployed, but it led to the effect I was wary of: it "fixed" most of issues, we had only one failure for nightlies, but that one showed really weird build errors, because unlucky package which wasn't installed was a toolchain: https://android-build.linaro.org/jenkins/job/linaro-android_toolchain-4.6-bzr/192/console
So, this won't do. What really needs to be done, as suggested by James, is to retry an op in case of failure. Let's go for it.
Ok, a workaround (creating the user first, installing packages later) was deployed, but it led to the effect I was wary of: it "fixed" most of issues, we had only one failure for nightlies, but that one showed really weird build errors, because unlucky package which wasn't installed was a toolchain: https:/ /android- build.linaro. org/jenkins/ job/linaro- android_ toolchain- 4.6-bzr/ 192/console
So, this won't do. What really needs to be done, as suggested by James, is to retry an op in case of failure. Let's go for it.