On Thu, Jan 15, 2009 at 03:44:47PM -0800, Chris Quenelle wrote:
> This case is not proposing to deliver multiple compilers into Nevada,
> and it's not proposing to create infrastructure in case we need to start
> delivering multiple versions later.

Er, "bundled" has heretofore meant "integral part of the larger
product," and the larger product is "Nevada" in this case.  

> If you can help us establish that this should be a requirement, then
> we can fill in the details of how to do it in a sane way.
> But the delivery of multiple versions doesn't seem to be required
> by the current business justification in the case:
> 
>    3.3. Business Justification:
>         Encourage FOSS inclusion into OpenSolaris repositories by
>         minimizing compiler-related porting effort.
> 
>         Provide a bundled set of compilers for any distribution of Solaris.
> 
> Please back up a step and help me understand why we need to deliver
> parallel versions through Nevada, and not just through our existing channels.

Typically a requirement for multiple versions results from a rate of
incompatible change in the bundled product that is too fast relative to
the larger products releases.

If no part of the compilers are needed at runtime, or if those parts
that are are very stable, then there's no need for multiple versions.

The rate of incompatible changes to interfaces needed at compile time
might still be a problem if too fast, but I also doubt that's the case
here.

So, looking at it from that point of view there's no need for multiple
versions.

Of course, looking at it from the point of view of how many Sun Studio
versions we've used in Solaris 10 and Nevada development, we know that
multiple versions are likely going to be needed.  But at least for
Solaris consolidations a single bundled version translates into: more
build flag days or a need to use the unbunbled versions.

Nico
-- 

Reply via email to