I propose to disconnect collections from the aggregate project and put it on its own release cycle.
This was originally someone else's idea when we started on it. Collections is useful in its own right, and I'd like to make fixes to it available without having the whole rest of Mahout reach a release point. I confess that the slf4j dependency in collections is a very strong local motivation to me, but it also seems right in principle. When we go TLP, we can organize this more coherently in svn, but for now we can leave it where it is, but fix up the poms. This strikes me as consistent with the idea of marinating with possible intent that it would become its own thing some day.