[Dart] nightly builds fall behind

David Cole david.cole at kitware.com
Tue Nov 28 17:02:50 EST 2006


I know there are no "stupid" questions, but this sure seems like one: why
aren't all times for Dart expressed as UTC? Seems like most projects I've
heard that are using Dart have contributors spread all around the world...

Just curious,
Dave

On 11/28/06, Blezek, Daniel J (GE, Research) <blezek at crd.ge.com> wrote:
>
> Tobias,
>
>   This is exactly why we hate daylight savings around here.  Glad you
> figured it out!  If it's all the same to you, it might be a good idea to
> separate Dart's idea of start time and your cron job by 1.5 hours.  Then
> you (almost) never have to worry.
>
> -dan
>
> -----Original Message-----
> From: dart-bounces+blezek=crd.ge.com at public.kitware.com [mailto:
> dart-bounces+blezek=crd.ge.com at public.kitware.com] On Behalf Of Tobias
> Kaupp
> Sent: Tuesday, November 28, 2006 4:53 PM
> To: dart at public.kitware.com
> Subject: RE: [Dart] nightly builds fall behind
>
> To answer my own question:
>
> It had to do with the daylight savings. NIGHTLY_START_TIME "04:00:00 EAST"
> (in DartConfig.cmake) maps to 5am in summer (the timestamp field on the
> webpage http://129.78.210.237:8081/orca2/Dashboard/ shows 5am which I
> hadn't noticed). The cronjob ran at 4.15am before, so results got
> submitted to the day before. I moved it to 5.15am and it works now.
>
>
> > Hi all,
> >
> > we have some trouble with the nightly tests. For some reason, they
> > started falling one day behind (see
> > http://129.78.210.237:8081/orca2/Dashboard/).
> >
> > We run a cron job at 4.15 am and our DartConfig.cmake specifies the
> > following:
> > SET (NIGHTLY_START_TIME "04:00:00 EAST")
> >
> > From our log file:
> >
> > ----------------------------------------
> > Sat Nov 25 04:57:57 EST 2006
> > ----------------------------------------
> > Determine Nightly Start Time
> > Specified time: 04:00:00 EAST
> > Create new tag: 20061123-1800 - Nightly
> >
> > This tag should be 20061124-1800 instead (it used to work).
> >
> > Any idea why it's doing this?
> >
> > Cheers, Tobias
> >
> >
> > Here is our full DartConfig.cmake:
> > ============================
> > SET (DROP_METHOD "xmlrpc")
> > SET (DROP_SITE "http://opium.acfr.usyd.edu.au:8081")
> > SET (DROP_LOCATION "orca2")
> > SET (COMPRESS_SUBMISSION ON)
> >
> > # Dashboard is opened for submissions for a 24 hour period starting at
> > # the specified NIGHLY_START_TIME. Time is specified in 24 hour
> > format.
> > SET (NIGHTLY_START_TIME "04:00:00 EAST")
> >
> > # Set up valgrind
> > FIND_PROGRAM(MEMORYCHECK_COMMAND
> >     NAMES valgrind
> >     PATHS
> >     DOC "Path to valgrind, used for memory error detection."
> >     )
> >   SET(MEMORYCHECK_SUPPRESSIONS_FILE "" CACHE FILEPATH "File that
> > contains suppressions for the memmory checker")
> > ================================
> >
> > Here's the script we run:
> >
> > =======================
> > SET (DASHBOARD_ROOT "/home/users/dart/ctests/orca/orca2-nightly")
> > SET (CTEST_SOURCE_DIRECTORY "${DASHBOARD_ROOT}/orca2") SET
> > (CTEST_BINARY_DIRECTORY "${DASHBOARD_ROOT}/build-gcc40")
> >
> > SET (CTEST_CVS_COMMAND "cvs")
> >
> > # which command to use for running the dashboard # #SET (CTEST_COMMAND
> > "ctest -D NightlyMemoryCheck -A
> > \"${CTEST_SCRIPT_DIRECTORY}/${CTEST_SCRIPT_NAME}\"" ) SET
> > (CTEST_COMMAND "ctest -D NightlyMemoryCheck -A
> > \"${CTEST_BINARY_DIRECTORY}/cmake_config_report.txt\"" )
> >
> > # what cmake command to use for configuring this dashboard SET
> > (CTEST_CMAKE_COMMAND "cmake" )
> >
> > # should ctest wipe the binary tree before running SET
> > (CTEST_START_WITH_EMPTY_BINARY_DIRECTORY TRUE)
> >
> > # this is the initial cache to use for the binary tree, be careful to
> > escape # any quotes inside of this string if you use it SET
> > (CTEST_INITIAL_CACHE "
> > MAKECOMMAND:STRING=make
> > BUILDNAME:STRING=Debian-gcc40
> > SITE:STRING=devdebian.acfr.usyd.edu.au
> > CMAKE_BUILD_TYPE:STRING=Debug
> > BUILD_JAVA:BOOL=ON
> > BUILD_IMAGE_SERVER:BOOL=ON
> > ")
> >
> > # set any extra envionment variables here SET (CTEST_ENVIRONMENT
> >   ORCA2_INSTALL=/opt/orca2-nightly
> >   CC=/usr/bin/gcc-4.0
> >   CXX=/usr/bin/g++-4.0
> >   CXXFLAGS=-fprofile-arcs -ftest-coverage
> >   CFLAGS=-fprofile-arcs -ftest-coverage
> >   LDFLAGS=-fprofile-arcs -ftest-coverage
> > )
> > =======================
> >
> >
> > --
> > --------------------------------------------------------------
> > Tobias Kaupp
> >
> > ARC Centre of Excellence for Autonomous Systems (Australian Centre for
> > Field Robotics) The Rose St Building, J04 The University of Sydney,
> > NSW 2006 Australia
> >
> >
> > Phone: +61 2 9351 7154
> > Fax: +61 2 9351 7474
> > Email: t.kaupp at cas.edu.au
> > Web: http://www.acfr.usyd.edu.au/people/postgrads/t.kaupp/
> > --------------------------------------------------------------
> > _______________________________________________
> > Dart mailing list
> > Dart at public.kitware.com
> > http://public.kitware.com/mailman/listinfo/dart
> >
> >
>
>
> _______________________________________________
> Dart mailing list
> Dart at public.kitware.com
> http://public.kitware.com/mailman/listinfo/dart
> _______________________________________________
> Dart mailing list
> Dart at public.kitware.com
> http://public.kitware.com/mailman/listinfo/dart
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/dart/attachments/20061128/472ed19a/attachment.htm


More information about the Dart mailing list