[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Library depending on -data packages



Hi,

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.

For example:

> 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.
Jonathan


Reply to: