Marco Pesenti Gritti wrote:
On Mon, 2007-02-12 at 10:06 -0500, Greg Dekoenigsberg wrote:
On Sun, 11 Feb 2007, Mike C. Fletcher wrote:
...
If you had your build environment use a tag/revision in the source control system for each project and only update the version used when your core developers *know* that the new version has built and run on a couple of dozen boxes you'd have a far greater chance of getting new developers built without problems. In short, you'd have a testing tag and a stable tag for each component.

...
+1. Especially since this is precisely what Sugar users end up replicating -- the hard way. I'm building Sugar in its entirety, every day, and whenever I find a build that "works", I use it for a while.

Requires some additional overhead to determine what Sugar builds are stable, of course -- and when you're moving rapidly in HEAD, that can be difficult.
We (an unknown number at the moment) are going to be sprinting on OLPC at PyCon for the next 4 days (give or take). One of our top priorities is trying to implement this scheme for sugar-jhbuild so that we can make it possible for new developers to get started.

Any suggestions on where to look for how the system works or where we would put our fingers to get it working. The key issues being "how do we alter sugar-jhbuild to build a particular version of a sub-project?" and "what versions should we start with to get a working version" (i.e. can someone who has a working build look at the versions and do the equivalent of "svn info" to let us know the versions to start with).

Have fun all,
Mike
If someone wants to maintain a stable list of modules in sugar-jhbuild
we can totally do that. We could either base it on modules releases
(using tarballs or tags) or the list maintainer could pick stable
snapshots from git.

Marco
--
________________________________________________
 Mike C. Fletcher
 Designer, VR Plumber, Coder
 http://www.vrplumber.com
 http://blog.vrplumber.com

_______________________________________________
Sugar mailing list
[email protected]
http://mailman.laptop.org/mailman/listinfo/sugar

Reply via email to