Re: Request for stable, automated build process

2008-05-11 Thread BrendaWang
Dear all: After one weeks great work. Julien had release the new toolchain release. please take a look of this Page. http://wiki.openmoko.org/wiki/Toolchain Bobby Martin ??: From: Ian Darwin <[EMAIL PROTECTED] > I did mention when I jumped in that I was talk

Re: Request for stable, automated build process

2008-05-05 Thread Bobby Martin
> From: Ian Darwin <[EMAIL PROTECTED]> > I did mention when I jumped in that I was talking about a slightly > different problem than what you seem to be trying to solve. That said... > > Storing your MD5s will let you know *if* you are repeating a build. It > > will not (reasonably) let you repea

Re: Request for stable, automated build process

2008-05-05 Thread Ian Darwin
On Mon, May 05, 2008 at 05:55:43PM -0400, Ian Darwin wrote: > You completely misunderstood what I said. Storing the file name, URL > *and* its MD5 lets you be sure you are able to reproduce the build. And What I meant to say here was: "Storing the file name, URL and the MD5 of the *source* tarba

Re: Request for stable, automated build process

2008-05-05 Thread Ian Darwin
I did mention when I jumped in that I was talking about a slightly different problem than what you seem to be trying to solve. That said... Storing your MD5s will let you know *if* you are repeating a build. It will not (reasonably) let you repeat a build. You completely misunderstood what I

Re: Request for stable, automated build process

2008-05-04 Thread Bobby Martin
From: Ian Darwin <[EMAIL PROTECTED]> > > While I might not have worded it quite that way, I have considered writing > a paper with the title "Maven Considered Harmful". But it would be too short > to publish as a paper... The main problem is, as Hugo mentioned, > dependencies can change without n

Re: Request for stable, automated build process

2008-05-04 Thread AVee
On Sunday 04 May 2008 22:17, Ian Darwin wrote: > > You want repeatable builds? Write a build system that saves the > complete name and MD5 of every file, and checks every file that it > downloads before using it, every time. Pssst: http://hudson.gotdns.com/wiki/display/HUDSON/Fingerprint AVee --

Re: Request for stable, automated build process

2008-05-04 Thread Ian Darwin
Hugo Mills wrote: On Sat, May 03, 2008 at 08:21:27PM -0400, Lally Singh wrote: Just out of curiosity, would maven be completely out of the question? Yes. Please, for the love of all that's holy, no. I work with maven in my job. It's the most horrible misbegotten misdesigned piece of h

Re: Request for stable, automated build process

2008-05-03 Thread Lally Singh
Huh, we've had the exact opposite experience over here. The trick that's worked here is to recognize the top-level app is little more than a shell for the plugins. I download the source of the plugins when there's a problem, and ping the maven listserv. The documentation needs help, a *lot* of h

Re: Request for stable, automated build process

2008-05-03 Thread Hugo Mills
On Sat, May 03, 2008 at 08:21:27PM -0400, Lally Singh wrote: > Just out of curiosity, would maven be completely out of the question? Please, for the love of all that's holy, no. I work with maven in my job. It's the most horrible misbegotten misdesigned piece of hideousness I've ever had th

Re: Request for stable, automated build process

2008-05-03 Thread Lally Singh
Just out of curiosity, would maven be completely out of the question? Package up the dependent tarballs into maven projects, and list the OM stack as depending on specific versions of them. Maven can wrap up the complexity of finding all the various packages for people who just want to download &

Re: Request for stable, automated build process

2008-05-02 Thread Holger Freyther
On Thursday 01 May 2008 18:01:38 Bobby Martin wrote: > I sent this before to openmoko-devel and was greeted with a deafening > silence, so I'm resending to a broader audience. As evidenced by a recent > post to openmoko-devel by saurabh gupta, one of the GSoC selectees, this > really is a problem.

Re: Request for stable, automated build process

2008-05-02 Thread Joachim Steiger
> I haven't been on a project where we pulled a significant amount of code > from repositories not under our control, and I agree that changes things > slightly. It seems to me that it's more reason, not less, for CI, though. > (Really, I think you're already on the same track...) atleast for QA

Re: Request for stable, automated build process

2008-05-02 Thread Bobby Martin
On Fri, May 2, 2008 at 9:20 AM, Joachim Steiger <[EMAIL PROTECTED]> wrote: > Michael 'Mickey' Lauer wrote: > > This is all good and well, however there's one inherently problematic > issue to > > consider here. Continuous integration is very good and very possible > (and we > > need and will to us

Re: Request for stable, automated build process

2008-05-02 Thread Joachim Steiger
Michael 'Mickey' Lauer wrote: > This is all good and well, however there's one inherently problematic issue > to > consider here. Continuous integration is very good and very possible (and we > need and will to use it to improve quality), however where it really shines > is, when the complete s

Re: Request for stable, automated build process

2008-05-02 Thread Joachim Steiger
Bobby Martin wrote: > What I mean by a label (sometimes called a tag) is that your build > process uses > your revision control systems' commands to apply a label to all files > before the > build process starts. In svn, you use the svn copy command to tag > files, like so: > > svn copy file:///t

Re: Request for stable, automated build process

2008-05-02 Thread Michael 'Mickey' Lauer
This is all good and well, however there's one inherently problematic issue to consider here. Continuous integration is very good and very possible (and we need and will to use it to improve quality), however where it really shines is, when the complete stack is under your control. Unfortunatel

Re: Request for stable, automated build process

2008-05-02 Thread Bobby Martin
On Fri, May 2, 2008 at 12:02 AM, Joachim Steiger <[EMAIL PROTECTED]> wrote: > Bobby Martin wrote: > > > > > > On Thu, May 1, 2008 at 11:50 AM, Thomas Wood <[EMAIL PROTECTED] > > > wrote: > > > > Well, there is buildhost.openmoko.org > >

Re: Request for stable, automated build process

2008-05-02 Thread BrendaWang
There are some documentation you can find on wiki. Here is the links. OpenEmbeded is used to make the distribution. BitBake is the useful command of OE, and being used to build and maintain a number of embedded Linux distributions. You can use this. Now, we mainly use this. http://wiki.openmoko

Re: Request for stable, automated build process

2008-05-02 Thread Thomas Wood
On Fri, 2008-05-02 at 07:02 +0200, Joachim Steiger wrote: > i do not really get what you mean by labels. > when buildhost successfully finished a build there is a new image. > else, there is not. > if it cannot compile all dependencies then it logically cannot package it. > > i think i know what

Re: Request for stable, automated build process

2008-05-01 Thread Joachim Steiger
Bobby Martin wrote: > > > On Thu, May 1, 2008 at 11:50 AM, Thomas Wood <[EMAIL PROTECTED] > > wrote: > > Well, there is buildhost.openmoko.org > which builds images nightly. I've > been asking for the toolchain to be fixed and

Re: Request for stable, automated build process

2008-05-01 Thread Bobby Martin
On Thu, May 1, 2008 at 11:54 AM, Bobby Martin <[EMAIL PROTECTED]> wrote: > > > On Thu, May 1, 2008 at 11:50 AM, Thomas Wood <[EMAIL PROTECTED]> > wrote: > > > Well, there is buildhost.openmoko.org which builds images nightly. I've > > been asking for the toolchain to be fixed and updated and I bel

Re: Request for stable, automated build process

2008-05-01 Thread Bobby Martin
On Thu, May 1, 2008 at 11:50 AM, Thomas Wood <[EMAIL PROTECTED]> wrote: > Well, there is buildhost.openmoko.org which builds images nightly. I've > been asking for the toolchain to be fixed and updated and I believe > Julian has this on his TODO list. > > Regards, > > Thomas > Thanks for pointing

Re: Request for stable, automated build process

2008-05-01 Thread Thomas Wood
On Thu, 2008-05-01 at 11:29 -0500, Bobby Martin wrote: > > I understand that your answer may well be the reason things are as > they are, but I disagree strongly with the sentiment. > > To my mind, the first step after you have an early prototype of a > system that works is to set up a continuou

Re: Request for stable, automated build process

2008-05-01 Thread Bobby Martin
On Thu, May 1, 2008 at 11:18 AM, Thomas Wood <[EMAIL PROTECTED]> wrote: > On Thu, 2008-05-01 at 11:01 -0500, Bobby Martin wrote: > > I sent this before to openmoko-devel and was greeted with a deafening > > silence, so I'm resending to a broader audience. As evidenced by a > > recent post to open

Re: Request for stable, automated build process

2008-05-01 Thread Thomas Wood
On Thu, 2008-05-01 at 11:01 -0500, Bobby Martin wrote: > I sent this before to openmoko-devel and was greeted with a deafening > silence, so I'm resending to a broader audience. As evidenced by a > recent post to openmoko-devel by saurabh gupta, one of the GSoC > selectees, this really is a proble

Request for stable, automated build process

2008-05-01 Thread Bobby Martin
I sent this before to openmoko-devel and was greeted with a deafening silence, so I'm resending to a broader audience. As evidenced by a recent post to openmoko-devel by saurabh gupta, one of the GSoC selectees, this really is a problem. The longer it's put off, the more potential benefits (in th