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

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?

Reply to: