Brian Gupta wrote:
> Currently we are have reached a point where we have Conary packaging 
> system running on Solaris (both Sparc and x86).

> We seek guidance as to the proper course of action. (What criteria is the ARC 
> looking for?)


There are several questions that come to my mind on this (or,
indeed, any packaging effort - rpm, yum, apt-get, conary or
even ips):

0) A meta-question to the community at large:
    There is a larger question of how we (the community) deal with
    potentially divisive proposals like this.  In particular,  do
    we have effective mechanisms ands structures in place to answer
    the question of "do we really *want* to do this?" - and if so,
    how do we invoke them in this situation?


1) Why are we doing this?
    [Reasonable answers might highlight the value received, such
    as "if we did apt-get, we'd be able to leverage the thousands
    and thousands of debian rpm packages already built".  There
    are unreasonable answers as well; many fall into the "I just
    want to be arbitrarily different, with little absolute gain"
    bucket.  What can't we do today that justifies the pain of
    changing?]

2) What is the intended usage scope?
    [is this a small, standalone "pkg-get" thing that gives users
    and admins access to a larger set of components for their
    OpenSolaris systems, or is it a larger environmental sea change
    that impacts the way that OpenSolaris is developed, built, tested
    and delivered?]

3) Does it actually work for the use cases and scope called out
    above?
    [If (as it seems), you intend conary to be used as a replacement
    source code management, build management, repository management
    and publication mechanism for all of OpenSolaris, do you have
    proof that it actually can do that job?  One of the things that
    is taking the IPS project so long is that it is actually trying
    to use itself to construct a complete OpenSolaris distro.  We
    asked this same question when we evaluated bitkeeper, svn and hg.
    Can conary do as much?]

4) How does it deal with the existing solaris/svr4 packages, patches
    and admin-facing interfaces related to them?
    [not might or could, but does.  Any proposal to replace pkgadd and
    patchadd needs to deal with their legacy.]

5) What is the relationship between this project and the others being
    done in the install/packaging CG?  This sounds like a design choice;
    what has the CG itself said about it?  ... have you asked?

Finally, why the seemingly frantic effort to force a confrontation
and/or decision?  ABICT, your project has been dormant since Oct 11,
and you only came up for air today to diss the distro CG and the IPS
Project....

    -John


Reply via email to