* Venky <[EMAIL PROTECTED]> [2008-05-14 16:06]: > > >> > More importantly, I do not know of a single distribution which picks > > >> > up the binary packages pushed out by developers. There would be > > >> > just no way of ensuring quality. Configure options, optimization > > >> > flags, versions of libraries you compile with, even basic sanity > > >> > checks -- there are just too many variables to get right. > > >> > > >> I never said they did. I'm just trying to assert that the idea > > >> developers only distribute source is wrong. > > > > > > But how is that relevant? The way any distribution picks up > > > packages from a developer is via the source route. Any other method > > > a package is published by the developer is irrelevant to > > > a distribution and its packaging system. > > > > What about nVidia drivers? > > > > What about the binary-only components of OpenSolaris? > > > > What about ndis drivers for networking cards? > > > > What about Sun Studio? > > > > All of those are picked up or distributed by OpenSolaris.org > > distributions are only available as binaries. No source code. > > Sure, where there is no source code available. > > Let me try and re-state my point in an unambiguous manner -- if > a project is open source, the only format relevant to a distribution > maintainer would be source code. If there is an exception to this > rule, I am not aware of it.
(It's somewhat generous to call a tautology a rule.) As has been stated before, pkg(5) does not contain a build system by design--as a result, the practical problem of absorbing components from package publishers using both legacy packages and proto areas has been very straightforward. There is no objection to a project spinning up to develop a preferred build system (although I think your very argument about option selection during software builds applies as well to build systems themselves). I know Laca and Petr have been looking at pkgbuild-pkg(5) integration, for example. Metadata additions that might make this kind of linkage easier are welcomed. - Stephen * Autoconf was invented for portability, not for variant builds. The latter is a byproduct of the abstractions made for the former. -- [EMAIL PROTECTED] http://blogs.sun.com/sch/ _______________________________________________ pkg-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
