Distribute and endless loop trying to upgrade system-wide Distribute package in Buildout
Buildout uses Distribute internally, in locally installed egg. However, due to a bug in Distribute, Buildout cannot update this egg automatically. This is because Distribute egg upgrade procedure always refers to system-wide Distribute installation, not the local one. Also, instead of proper error message or handling, the buildout goes to eternal loop.
The bug have been identified here in distribute_setup.py: