On 5/15/06, Hisham Muhammad <[EMAIL PROTECTED]> wrote:
On 5/13/06, Carlo Calica <[EMAIL PROTECTED]> wrote:
Package r3p1 might be built against GCC 3.3 and r3p2 built against GCC
4.0, both having been built from the same recipe, r3, which lists "GCC
[3.0, )" as a build dependency.
Ok. Good example. So r3p1 is to make the package unique and not
encode metadata (build info). I guess it depends if we update
packages individually or per release. If "per release", we can assume
some things (like major GCC ver).
Different kinds of information that could be written/extracted:
* BuildDependencies: handwritten file, in recipe, listing what's
needed to build ("GCC [3.0,)")
* RuntimeDependencies: handwritten file, in recipe and package,
listing what's needed to run a package ("GCC [3.0,4.0)", maybe (not a
particularly good example))
* PackageBuildInformation: generated file, in package, saying what was
used during build (equivalent to current Dependencies file -- for
reference only as an aid to write the other files?)
VERY happy with these. Each originates at a specific layer.
--
Carlo J. Calica
_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel