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