AF:
NF:0
PS:10
SRH:1
SFN:
DSR:
MID:<20070504133601.1a2b0175@ripper.onstor.net>
CFG:
PT:0
S:andy.sharp@onstor.com
RQ:
SSV:onstor-exch02.onstor.net
NSV:
SSH:
R:<jeff.miller@onstor.com>,<ken.renshaw@onstor.com>,<larry.scheer@onstor.com>
MAID:1
X-Sylpheed-Privacy-System:
X-Sylpheed-Sign:0
SCF:#mh/Mailbox/sent
RMID:#imap/andys@onstor.net@onstor-exch02.onstor.net/INBOX	0	BB375AF679D4A34E9CA8DFA650E2B04E018A6973@onstor-exch02.onstor.net
X-Sylpheed-End-Special-Headers: 1
Date: Fri, 4 May 2007 13:36:38 -0700
From: Andrew Sharp <andy.sharp@onstor.com>
To: "Jeff Miller" <jeff.miller@onstor.com>
Cc: "Ken Renshaw" <ken.renshaw@onstor.com>, "Larry Scheer"
 <larry.scheer@onstor.com>
Subject: Re: Automated nightly branch builds
Message-ID: <20070504133638.34c6199e@ripper.onstor.net>
In-Reply-To: <BB375AF679D4A34E9CA8DFA650E2B04E018A6973@onstor-exch02.onstor.net>
References: <BB375AF679D4A34E9CA8DFA650E2B04E02F3D085@onstor-exch02.onstor.net>
	<BB375AF679D4A34E9CA8DFA650E2B04E018A6973@onstor-exch02.onstor.net>
Organization: Onstor
X-Mailer: Sylpheed-Claws 2.6.0 (GTK+ 2.8.20; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

For now, no linux build should be part of 'all' or any default build.
Because this will become what is in main branch at some point, the
linux builds will only be done by bobcat-linux or cougar developers
(and of course the nightly build) and so should require explicit
invocation.  At some point in the distant future that will change, but
not for many months to come.

Cheers,

a

On Fri, 4 May 2007 11:53:09 -0700 "Jeff Miller"
<jeff.miller@onstor.com> wrote:

> Ken,
> Sounds great. 
> 
> I am not sure if cg or bl build now, but if they do or as soon as they
> do we should include them also.  I don't think we can install
> Bobcat-linux yet and I know we can't install Cougar (no hardware yet).
> 
> The Cougar branch should work as well as main on Bobcat (bsd, not
> linux yet) or Cheetah, so install and test would be ok too.
> 
> The bobcat linux build uses PROD=bl.  Is that the answer to your first
> question?  Is 'make all' from nfx-tree?
> 
> At the moment all bc/ch builds fail, I am working on that. Hopefully
> they will be fixed before tonight.
> Thanks,
> Jeff 
> 
> -----Original Message-----
> From: Ken Renshaw 
> Sent: Friday, May 04, 2007 11:35 AM
> To: Jeff Miller; Larry Scheer
> Cc: Andy Sharp
> Subject: RE: Automated nightly branch builds
> 
> Absolutely, I'll set it to post to the web server which keeps a week
> of rolling buildlog information that you can access anytime.
> Compilation breaks get sent to dl-cougar. I'll turn off install and
> regression until a little later in the process and just do the
> nightly compilations. Does that work for people?
> 
> Couple questions:
> 
> -does the make all include the linux build or is that separate?
> 
> -I'll run both opt and dbg builds, on which platforms are we ready
> for? ch bc cg??
> 
> Thanks,
> 
> -Ken
> 
> 
> -----Original Message-----
> From: Jeff Miller
> Sent: Fri 5/4/2007 11:34 AM
> To: Ken Renshaw; Larry Scheer
> Cc: Andy Sharp
> Subject: RE: Automated nightly branch builds
>  
> Ken,
> If it is easy to do, why not set up a Cougar build.  Can the email be
> sent only if the build breaks?  I don't think everyone wants an email
> if there is no problem.
> Thanks,
> Jeff
>  
> -----Original Message-----
> From: Ken Renshaw 
> Sent: Friday, May 04, 2007 11:25 AM
> To: Jeff Miller; Larry Scheer
> Cc: Andy Sharp
> Subject: RE: Automated nightly branch builds
> 
> Hi Jeff.
> 
> We've got all the hooks in place to build and run basic upgrade and
> verification tests on any branch. The results will show up on the web
> at http://liszt/buildlogs and/or build auditlog emails can be sent
> out. The build script checks for compilation errors as well as
> warnings and flags as appropriate. Regarding the sync/clean steps,
> what I do to guarantee a clean slate is completely nuke the branch
> via rm -rf and then do a forced resync of the branch via p4 sync -f.
> 
> Do you want me to start the cougar branch builds then? Do you want the
> auditlog sent out daily in email, and if so to dl-cougar or just a
> subset?
> 
> Thanks,
> 
> -Ken
> 
> 
> -----Original Message-----
> From: Jeff Miller
> Sent: Fri 5/4/2007 11:24 AM
> To: Ken Renshaw; Larry Scheer
> Subject: Automated nightly branch builds
>  
> Ken and Larry,
> Andy had a suggestion - do nightly builds on Cougar branch.  I'll set
> this up unless someone else wants to.
> Do we do automatic builds now?  Is there a script for this that I
> could start with?
> 
> This is what I thought it should do:
> P4 sync
> If any changes then:
> Make clean for all
> Make for all
> Make release for all
> If any errors, email to some email list.
> 
> If we had an easy to use script then anyone who cared about a
> particular branch could set this up for that branch.
> 
> You could even set it up to run frequently, say every few minutes, if
> it could restart.  This might be nice when thing get really busy, like
> Delorean right now.
> 
> Thanks,
> Jeff
> 
> 
