Re: Library depending on -data packages
Simon McVittie wrote:
> Which way to break the circular dependency needs to be considered case-by-case;
> neither answer is universally right.
Here (with this statement of the problem) I disagree --- using Depends to
mean Enhances is _always_ wrong.
> The existence of openarena-data is an implementation detail of openarena,
> so it has this relationship:
> /--->--- Depends -->---\
> openarena openarena-data
> \---<-- Recommends --<--/
That Recommends should be an Enhances. openarena-data continues to provide
OpenArena game data, regardless of whether openarena is installed (unless I
am missing something, ianal, etc etc).
Thanks for a useful example.