Re: If *-module depends on *-utils, should *-source recommend it?
On Mon, Jan 10, 2005 at 11:07:52PM -0800, Steve Langasek wrote:
> in ways that were not backwards-compatible: automatically pulling in the
> -utils could render the system networkless before you've even started to
> *build* the modules...
In theory, yes if ndiswrapper-modules has a versioned dependency on
ndiswrapper-utils, but (1) it doesn't so no and in the worst case (2) if
it did it would be immediately fixable by immediately building and
installing the modules. You'd be networkless but it would be fixable,
instead of networkless and not fixable.
This is actually not too different from the problems people get into in
the COM world where they make breaking changes to CLSIDs and IIDs.
The solution is the new IID has to be backwards compatible (no versioned
dependency) or else you need side by side execution (both versions of
ndiswrapper-utils installed simultaneously).
Is it anathema for a modules package to just install utils as well?