On Nov 2, 2003, at 03:04, Goswin von Brederlow wrote:
I.e. A needs C with ppm support to convert some ppm files while B needs C with jpeg support to convert some jpegs. But C builds perfectly with or without either.
Ugh, that is much more complicated than what I was thinking. I was mainly thinking of things without which the package still provides its core functionality. For example, things it only needs to build documentation.
Lets make it worse. A Build-Depends on C (+ppm) B Build-Depends on C (+jpeg) C Build-Depends optional on A (for +jpeg)
Perhaps it'd be saner to split C into C-ppm and C-jpeg?