I have only seen such a failure in the last 2 years with a major package release, like the one I know refer to as Perl Jam is a great example
If I had waited a day or two for all the rest of the resources to catch up with the new Perl release, I would have been OK
Instead I got happy feet and let it install the day it was released and paid for it
Lesson learned? If it is an update with wide ranging effect, like Perl, Xfce, Python etc .. Wait until you see all the dependencies match what you are uploading