Josh Hurst writes:
> On 1/31/07, Peter Tribble <peter.tribble at gmail.com> wrote:
> > One of the things I was looking at was removing the install database support
> > from the pkg tools.
> >
> > [For those that don't remember, this was a failed attempt to replace the
> > contents file with a database.]
> 
> Why did it fail? Wouldn't it be better to fix it instead of nuking?

I think you'll find angry mobs assembling outside your residence if
you were to try.  But, hey, you're certainly welcome to give it a
shot.  ;-}

As for the current source that's in the Install gate: it's not used,
it has nothing to do with the delivered system today.  Nuke it.  If
someone really wants to take another tilt at this particular windmill,
he'll still be able to look at those old sources (if desired), but
he's going to have to redo everything anyway.

In other words, unused code in a live system rots.  It's best not to
leave it where it can spoil other things.  That's why we try very hard
not to litter our code with garbage like "#ifdef notyet" that you'll
see in some other projects.  Basically, anything inside such a flag is
guaranteed to be wrong -- somewhere between "useless" and "dangerously
misleading."

-- 
James Carlson, Solaris Networking              <james.d.carlson at sun.com>
Sun Microsystems / 1 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