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.

Reply via email to