Casper.Dik at Sun.COM writes:
> I don't think that is actually correct at this time; when packages are
> large and you want a package for feature "A" but it's feature "B"
> which requires a particular dependency, then requiring a particular
> dependency is wrong.

Yep.  That kind of conditional dependency (where configuration or
usage pattern dictates whether the "dependency" is actually in effect)
affects other parts of Solaris, such as SMF.

It's a hard problem to solve, as the dependency systems are all based
on design and architecture, and not based on usage.

Personally, though, I'd much prefer to have a system that's always
correct and supportable rather than one that is "tweakable" in weird
cases unimagined (and untested) by the original developers.  I had the
latter when I was running Debian and using 'apt', and it was just a
nightmare to maintain.  The "gee whiz" part wears off when you're up
at 3AM trying to figure out which version-locked package is causing
sendmail to dump core.

-- 
James Carlson, Solaris Networking              <james.d.carlson at sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

Reply via email to