[M3devel] hudson_build_system.sh

Olaf Wagner wagner at elegosoft.com
Wed Feb 6 09:30:28 CET 2013


On Wed, 6 Feb 2013 07:52:13 +0000
Jay K <jay.krell at cornell.edu> wrote:

>  > The old compiler release wasn't able to build the new sources
> I think I fixed that. I reduced my use of LONGINT by passing it off to C.There was a later change Tony made, after the initial LONGINT support, that let you use VAL to convert between more types. I was depending on that. I think I am no longer.

OK

>  > hudson jobs for m3cc -- just merge the jobs and use the incrementality and > the clean_marker.txt feature I put 
> 
> I understand, but I think this might be pretty easy.It might already be done..I'll poke around and try to do it fairly soon.We just have to make sure the CVS polling for "the one" task includes everything, doesn't exclude m3cc.The m3cc tasks aren't needed -- but can just be left disabled.
> 
> The "later" tasks, pkg build, test, those can still be separate..until/unless I understand them.. :)

Great. I'd just prefer doing such work in separate jobs/scripts; i.e. create a new Hudson job for
it which executes a new build script. And keeping the general installation layout of current/last-ok/prev-ok
might also help.

Olaf

>  - Jay
> 
> 
> > Date: Wed, 6 Feb 2013 08:48:19 +0100
> > From: wagner at elegosoft.com
> > To: jay.krell at cornell.edu
> > CC: m3devel at elegosoft.com
> > Subject: Re: hudson_build_system.sh
> > 
> > On Wed, 6 Feb 2013 07:30:17 +0000
> > Jay K <jay.krell at cornell.edu> wrote:
> > 
> > > Olaf, between lastok and lastrel, I realize either can be correct.lastrel, for some definition of it, people do like to use to build the current system.There are arguments either way.
> > 
> > The old compiler release wasn't able to build the new sources; and in defs.sh, there are other functions for building from the old release.
> > 
> > > The deletion of cm3cg is deliberate, because I'm afraid some releases' quake/config might reachin and use it. In fact that's what I think was going wrong.I know for some time I thought that was a good idea.Since "shipping"/copying files is wasteful.
> > 
> > I don't think it was necessary here. They simply don't get used.
> >  
> > > It looks like the current quake/config only does that for cross builds.
> > > 
> > > It doesn't delete "everything", just the executable. They can reasonably quickly be recreated.They should not be used here, except as built part way through this stuff.I don't believe there should be separate hudson jobs for m3cc -- just merge the jobs and use the incrementality and the clean_marker.txt feature I put in.
> > 
> > I'll see if I find time to do some more refactoring, but changing the regression setup is sometimes very subtle and likely to introduce errors.
> > 
> > We'd need so many updates -- new VC, Hudson --> Jenkins, WWW, ...
> > 
> > Right now I'd just like to get the wheels going again.
> > 
> > Olaf
> >  
> > >  - Jay
> > > 
> > > 
> > > > Date: Wed, 6 Feb 2013 08:18:28 +0000
> > > > To: m3commit at elegosoft.com
> > > > From: wagner at elego.de
> > > > Subject: [M3commit] CVS Update: cm3
> > > > 
> > > > CVSROOT:	/usr/cvs
> > > > Changes by:	wagner at birch.	13/02/06 08:18:28
> > > > 
> > > > Modified files:
> > > > 	cm3/scripts/regression/: hudson_build_system.sh 
> > > > 
> > > > Log message:
> > > > 	that was not what this script is supposed to do...
> > > > 
> > >  		 	   		  
> > 
> > -- 
> > Olaf Wagner -- elego Software Solutions GmbH -- http://www.elegosoft.com
> >                Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
> > phone: +49 30 23 45 86 96  mobile: +49 177 2345 869  fax: +49 30 23 45 86 95
> > Geschäftsführer: Michael Diers, Olaf Wagner | Sitz: Berlin
> > Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
>  		 	   		  

-- 
Olaf Wagner -- elego Software Solutions GmbH -- http://www.elegosoft.com
               Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
phone: +49 30 23 45 86 96  mobile: +49 177 2345 869  fax: +49 30 23 45 86 95
Geschäftsführer: Michael Diers, Olaf Wagner | Sitz: Berlin
Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194



More information about the M3devel mailing list