Casper.Dik at Sun.COM writes:
> The miniroot is build by install the package SUNWsibi on top of
> the already installed packages.
[...]
> *OR* we need to restructure the miniroot such that it boots without
> having to replace any files.

That's the architecturally correct answer.  The current design of
SUNWsibi violates the packaging standards (PSARC 1991/061), lacks the
required interface contracts for the private bits it modifies, and is
generally not well-designed.

This particular accident is a direct result of not maintaining our own
standards, and that needs to be fixed, regardless of the possibility
of a workaround (shipping SUNWsibi to be forcibly installed after any
patch) for this one failure.


(Skeptics of the process sometimes ask me for examples of instances
where ARC review is both required and would help avoid expensive
problems down the road.  I think this one would make a good entry.)

-- 
James Carlson, KISS Network                    <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