[Vm-dev] Tracking Hudson builds

Eliot Miranda eliot.miranda at gmail.com
Fri Jul 1 00:00:17 UTC 2011

On Thu, Jun 30, 2011 at 3:28 PM, Igor Stasenko <siguctua at gmail.com> wrote:

> I am thinking, how is better to track Hudson builds.
> Currently VM reports a build by taking a VMMaker package version.
> But it is incomplete information:
>  - there is no evidence which sources been used and which
> configuration of CMakeVMMaker been used.
> Hudson fetching everything from git, so using git hash number is a
> complete pointer to the sources.
> But in addition, i need to specify which configuration been used
> (since there are many of them).
> Actually i think that the more information we put, the easier it would
> be to track down, which VM are used.
> So, my question, what is your preferences?
> Because currently 'Cog 4.0.0' as well as 'VMMaker-foo-bar.xyz' says
> almost nothing :)

VMMaker-foo-bar.xyz says /everything/ about the source covered by VMMaker.
 I want the Monticello package lists for all packages involved (there's
OSProcessPlugin and some others outside of VMMaker).  I want the url of the
platforms tree and the revision (i.e. the exact coordinate to check-out the
exact same source).

This is all about reproducibility.  You provide exact coordinates.  From
those coordinates anyone can recreate the source.  That's why I check-in the
generated source along with the platforms and build trees.  That way one
only has to dereference a single coordinate, the svn tree.

> --
> Best regards,
> Igor Stasenko AKA sig.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20110630/132b3cb7/attachment.htm

More information about the Vm-dev mailing list