[Dart] Nightly build always gets Tag from the day before ?

Miller, James V (GE, Research) millerjv at crd.ge.com
Fri May 19 09:25:32 EDT 2006


Alex, 

There are three times that you need to correlate.

1) Nightly track specified in the Project.xml on the Dart server.
   Set this to be the time you want your 24 hour "Dart day" to begin.
   This time is specified in the timezone of the Dart server.

2) NIGHTLY_START_TIME specified to CMake.  This should be the same
   time as the time specified in to Dart server in the Project.xml file.
   This time has a timezone specification.  Your original setting specified
   an EDT time which is Eastern Daylight Time in the US.  You probably want
   to specify the time to be identical as in #1 but specify the timezone 
   for Germany.  If you observer daylight savings time, then you probably want
   to specify this time in the daylight savings time version of you timezone.

3) Time of your cron jobs, etc.  These can be scheduled to start anytime after
   the NIGHTLY_START_TIME.  I usually set mine to start 5 minutes after the 
   nightly start time when in daylight savings time and an hour and 5 minutes
   after the nightly start when I am in standard time.


As for your other question, the cvs timestamp your data was checked out on
was D2006.05.18.15.00.00.  This time is measured in UTC.  This time is 15:00
UTC.

Finally, if modify the NIGHTLY_START_TIME, you may need to wait a full day
to get your nightly builds to check out the code at the correct timestamp.

The NIGHTLY_START_TIME gets "configured" into another file that used when
updating the source code for the nightly check. Updates occur before the 
Configure step. So the updates are performed based on whatever the NIGHTLY_START_TIME
was set to on the previous day. 

Updates happen before the Configure, so the updates performed are based
on whatever the NIGHTLY_START_TIME was set to the day before the current update.
So if you modify the NIGHTLY_START_TIME, you might want to configure the 
builds by hand before the nightlies start.  Or you can wait two days for things
to work themselves out.  Or if you use the CTest Scripting capabilities, you can
probably hard code the right time to be used so that it does not have to be configured
from a checkout.

Jim



-----Original Message-----
From: dart-bounces+millerjv=crd.ge.com at public.kitware.com
[mailto:dart-bounces+millerjv=crd.ge.com at public.kitware.com]On Behalf Of
Alexander Neundorf
Sent: Friday, May 19, 2006 6:55 AM
To: Jan Woetzel
Cc: andy.cedilnik at kitware.com; dart at public.kitware.com
Subject: Re: [Dart] Nightly build always gets Tag from the day before ?


> --- Ursprüngliche Nachricht --- 
> Von: Jan Woetzel <jw at mip.informatik.uni-kiel.de> 
> An: andy.cedilnik at kitware.com, Alexander Neundorf 
> <a.neundorf-work at gmx.net> 
> Kopie: dart at public.kitware.com 
> Betreff: Re: [Dart] Nightly build always gets Tag from the day before ? 
> Datum: Thu, 18 May 2006 18:40:22 +0200 
>  
> Jan Woetzel wrote: 
>  
> > later than 2:00 local german 
>  
> Sorry, only our internal dashboard builds start at 2:00. 
>  
> Andy is right, 
> our CMake build "DONAU.mip.informatik.uni-kiel.de" submitted to 
> 
http://www.cmake.org/Testing/Dashboard/20060518-0100-Nightly/Dashboard.html 
> starts after 5:00 local german time - just as Andy said. 
 
I still don't understand the behaviour. 
Now I set up my cron job to run at 11:30 am. 
So it started today, May 19th, 11:30. 
The cvs sources have the following tag: 
D2006.05.18.15.00.00 
 
This means May 18th, 2006, 00:01 (or does it mean May 18th, 2006, 
23:59) ? 
 
Why didn't it check out from May 19th ? 
 
The dart server is a local server, not the kitware dart server. 
 
Can somebody please explain how this all works together ? 
 
Thanks 
Alex 
 
 
 

-- 
Echte DSL-Flatrate dauerhaft für 0,- Euro*!
"Feel free" mit GMX DSL! http://www.gmx.net/de/go/dsl
_______________________________________________
Dart mailing list
Dart at public.kitware.com
http://public.kitware.com/mailman/listinfo/dart


More information about the Dart mailing list