Bart Smaalders wrote: > it became clear to me that there's likely another requirement > for a successful community software distribution: > > 5) Builds need to to be reproducible in all dimensions, > including time (two builds of the same software at > different times produces the same results), machines > (there's a defined way of configuring build machines > such that it is possible for two individuals to follow > defined steps to configure two different machines that > produce the same results) and space (it is possible for > people anywhere (eg outside of sun, at blastwave, at > sunfreeware, at my house) to download the software, > build instructions and produce the same bits.
So extending my matrix[1] from yesterday to include this, I get: Blastwave CCD Nexenta OpenPKG pkgbuild pkgsrc sunfreeware Y[2] Y[3] Y Y? Y Y N > <I've set the reply-to to companion-discuss at opensolaris.org, > where this portion of the discussion belongs> I think we're still waiting to see how much interest there is in changing the setup as per one of Keith's messages yesterday. So far, I think there has been one +1 to change the name and no votes to create a second project (as a stand-in for the originally proposed community) and relegate the existing one solely to providing the source to the existing Companion consolidation. -Eric [1] Comparison overviews (like the matrix I did of Bart's list of 4, now 5, desired attributes) are one of the most useful tools during the early stages of evaluating things, IMO. That, plus the fact that the 28 (4 x 7) Yes/No data points that I posited yesterday still stand as accurate (nobody corrected any yet), is why I'm continuing with it here. [2] The CSW (Blastwave) build system (if I understand things correctly) is undergoing a redesign to implement this attribute. [3] The ON, and therefore CCD, build system has always had this attribute. Historically though, one could only take advantage of it (reproducing the build system) if they had access to Sun's internal systems -- a constraint which is about to go away, obviously.
