I have already said my opinion here:�
http://forum.world.st/Pharo-1-2-and-test-failures-tp3337119p3338014.html
If you do what you said, you will have people agians because they need to modify ConfigurationOfXXX and ConfigurationOfPharo each time a new MONTICELLO version of a package of XXX is commited. There is no magic. You have to choose:
1) always use the latest, and every time the build may be differnet. But we don't need to update configs all the time
2) use a frozen version, and when there are new commits, modify and commits by hand all the confs
Of course, there can be much better solutions, but there is no one offering himself to do it. People do not want to even do 2) so...
�