Alexandre wrote: [...]
Let package A depend on package B and C. Let package B depend on package C. I maintain A, someone else maintains B and C.Should I explicitely let A depend on B and C in debian/control, or is itOK -- or better -- to let it depend only on B?
[...]
So I'm pretty certain that B's dependency on C won't be removed silently.
I think you can't be sure that it won't be removed. Sometimes there could be any change. Let your package depend on all it needs to work. This way I do it.