We'd have to set a threshold. With the current framework, splitting things does not win us anything in terms of build times.
Good reasons to split things: - different licensing ! Then we have no choice. - huge amount of dependencies pulled in by a given package. - stuff that is actually several distinct things bundled in a wrong logical way. - stuff that's over a certain size. I'd say the current threshold is around 100-200M. - very specific needs, like router stuff that we would like to squeeze into small machines like a soekris. Bad reasons to split things - debian-like ;-) - makes updating the port complicated for the porter - small benefit.
