Philip Brown wrote:
> If the ARC board decrees, for example, that it is an EXPLICIT GOAL of 
> opensolaris, to be friendly towards multiple packaging systems; then it is 
> possible to define a generic Binary->Package API.

 >... valid assertions of the internals of a package-neutral build
 >    environment elided...

There seem to be different "assumptions in play here that are
confusing things :-)

Let me try to de-obfuscate:

The major actions that occur in a development environment are

   o source code is compiled into binaries
   o binaries are grouped and transformed into packages
   o packages are collected into distros and repositories
   o packages are installed and upgraded by users

These need to be done within a community/ecosystem that has the
following postulated values:

   o We wish to maintain a single source tree,
   o We wish to have a single OpenSolaris ecosystem, and
   o We wish to end up with a single style of packages and
     repositories that can be installed on any OpenSolaris
     compatible Distro

The red flag I see with the "any packaging system is OK"
mindset is that it discounts the value/desirability of having
a large, common repository full of packages that can be reused
by every distro out there.

If you invent your own packaging system, you are implicitly also
buying into the task of creating, populating and maintaining a
parallel repository universe that will only be usable by a subset
of the community.


   -John

Reply via email to