On 2008 Nov 19 (Wed) at 11:01:12 +0100 (+0100), Marc Espie wrote: :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. :
my personal rule for seperate packages is "are they useful by themselves?" Can we use -main without -data? -- "A radioactive cat has eighteen half-lives."
