<html><head></head><body bgcolor="#FFFFFF"><div>Hello Richard,</div><div>hello David,</div><div><br></div><div>sorry for the long response time, I tried to get it working but it doesn't work.</div><div>I'm trying to describe it in a more detail:</div><div><br></div><div>1.) CTestScript.cmake is <u><i><b>now</b></i></u> configured with <span class="Apple-style-span" style="font-family: monospace; font-size: 15px; white-space: pre; -webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); ">set(CTEST_NIGHTLY_START_TIME "3:00:00 UTC")</span></div><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); ">2.) the windows slave is configured as GMT+2 in the scheduler at every minute (continuous) between 6am and 10pm and nightly at 1 am (UTC-2 for europe, which is described at <a href="http://www.kitware.com/blog/home/post/77">http://www.kitware.com/blog/home/post/77</a>)</span></div><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); ">3.) the last revision at 4pm (2012-07-01) is for e.g. 80.<br></span></div><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);">4.) the nightly build at 1am (2012-07-02) removes all files in the build directory and update/configure the project.<br></span></div><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);">At this point the revision should be 80 because it is the last commit of the previous day (at 4 pm, but could also be 6pm or 7pm on 2012-07-01) => HEAD (for 2012-07-01)</span></div><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);">!!!!! And here is the problem, the revision which is checked out isn't 80, it is a revision before 80 (e.g. 79, 75, ...)</span></div><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);">5.) Continuous build for a developer commit on 2012-07-02 at 6 am with revision 81</span></div><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);"><br></span></div><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);">step 5 is the expected result, but the real thing is, that the Continous build at 6am is done without a developer commit (for revision 80) because of the failed nightly build (commit was < 80). </span></div><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);"><br></span></div><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);"><br></span></div><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);">Much thanks in advance</span></div><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);"><br></span></div><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);">Best Regards</span></div><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);"><br></span></div><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);"><br></span></div><div>Am 22.06.2012 um 14:14 schrieb Richard Wackerbarth <<a href="mailto:richard@NFSNet.org">richard@NFSNet.org</a>>:<br><br></div><div></div><blockquote type="cite"><div>I made a minor error in my previous posting. I forgot the first run as continuous starts up on the second day.<div>I have make the correction inline below.</div><div><div><div><br></div><div>On Jun 22, 2012, at 2:09 AM, NoRulez wrote:</div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><br class="Apple-interchange-newline"><blockquote type="cite"><div><div>Hello Richard,<br><br>>> What is the configured cutoff time for Nightly runs?<br>Did you mean the nightly build time?<br></div></div></blockquote><div><br></div><div>I mean this value (for example in CTestConfig.cmake)</div><div>such as:</div><div><br></div><span class="Apple-style-span" style="font-family: monospace; font-size: 12px; white-space: pre; ">set(CTEST_NIGHTLY_START_TIME "21:00:00 EDT")</span></div><div><span class="Apple-style-span" style="font-family: monospace; font-size: 12px; white-space: pre; ">or</span></div><div><span class="Apple-style-span" style="font-family: monospace; font-size: 12px; white-space: pre; ">set(CTEST_NIGHTLY_START_TIME "1:00:00 UTC")</span></div><div><span class="Apple-style-span" style="font-family: monospace; font-size: 12px; white-space: pre; "><br></span></div><div><span class="Apple-style-span" style="font-family: monospace; font-size: 12px; white-space: pre; ">But let's be certain that we both are talking about the consistent times, namely UTC.</span></div><div><font class="Apple-style-span" face="monospace"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"><br></span></font></div><div><blockquote type="cite"><div><div>>> During which hours does the "continuous" builder run?<br>Between 6 am and 10 pm<br></div></div></blockquote> (UTC ?)</div><div><br>(Note A) See below<br><br><blockquote type="cite"><div><div>>> When does the "nightly" builder run?<br>Nightly build time is configured for 23:00 UTC (11 pm)<br><br>>> Which builds do you expect to be posted to "continuous"?<br>At 10 pm and at 6 pm in the morning (next day) the commit should be e.g. 48<br></div></div></blockquote><div><br></div><div>I interpret (Note A) to indicate that you should expect the following runs:</div><div>5, 6, 7, ... , 21, 29 - 45, 53 - 69, etc.</div><div>Commit 5 is processed when the builder restarts at 6 AM.</div><div>Commit 6 is processed shortly after 6:15 AM</div><div>The builder shuts down for the night before Commit 22 is posted at 10:15 PM</div><br><blockquote type="cite"><div><div>>> Which builds do you expect to be posted to "nightly"?<br>At 11 pm the commit should be e.g. 48 (HEAD revision) which means the last commit from the current day<br></div></div></blockquote><div><br></div><div>At 11 PM, the last commit was the one made at 10:15 PM, namely 22, 46, 70, ...</div><br><blockquote type="cite"><div><div>e.g.: If the last commit from the 21.06.2012 is at 12:30 am </div></div></blockquote><div><br></div><div>I don't know how you expect 12:30 AM to be the last commit of the day. The day started only 30 minutes earlier.</div><div><br></div><blockquote type="cite"><div><div>and has the commit 32, then the nightly build from the 21.06.2012 at 23:00 (11 pm) has (should have) the commit 32 too.<br></div></div></blockquote><div><br></div>This doesn't make sense. (And please follow my assumptions -- all of the commits in my scenario occur at 15 minutes past the hour. There are no commits made at 12:30 am)</div><div><br></div><div>Please draw your timeline, mark all of the actions and revise your expectations.</div><div><br><blockquote type="cite"><div><div>The only difference is that the nightly builds starts from an empty build directory (the directory content are removed).<br></div></div></blockquote><div><br></div>A typical distinction.</div><div><br><blockquote type="cite"><div><div>Thanks in advance<br><br>Best Regards<br><br></div><div><br>Am 21. Jun 2012 um 20:20 schrieb Richard Wackerbarth <<a href="mailto:richard@NFSNet.org">richard@NFSNet.org</a>>:<br><br><div><blockquote type="cite"><div class="msg-quote"><div class="_stretch">From reading this, I get the distinct impression that your are not interpreting the meaning of "nightly" in the same way that the rest of us are doing so.<br> <br> Let's assume the following:<br> <br> At 15 minutes past each hour, a new commit is added to the repository.<br> <br> For the sake of description, the "zeroth" commit happens at 12:15 AM on June 21<br> Commit #1 is at 1:15 AM,<br> ...<br> Commit #18 is at 6:15 PM,<br> ...<br> Commit #22 is at 10:15 PM,<br> Commit #23 is at 11:15 PM,<br> Commit #24 is at 12:15 AM on June 22<br> ...<br> Commit #47 is at 11:15 PM,<br> Commit #48 is at 12:15 AM on June 23<br> ...<br> <br> etc.<br> <br> Further, assume that a build requires 5 minutes to run.<br> <br> ===<br> <br> Now it terms of those assumptions,<br> please tell me:<br> <br> What is the configured cutoff time for Nightly runs?<br> During which hours does the "continuous" builder run?<br> When does the "nightly" builder run?<br> <br> Which builds do you expect to be posted to "continuous"?<br> Which builds do you expect to be posted to "nightly"?<br> <br> ===<br> <br> With those answers, perhaps I will be able to understand what you expect and help explain how you might achieve it.<br> <br> Richard<br> <br> On Jun 21, 2012, at 1:29 AM, NoRulez wrote:<br> <br> > Has no one an idea on how to do so or is such functionality missing?<br> > <br> > Thanks in advance<br> > <br> > Best Regards<br> > <br> > <br> > Am 15. Jun 2012 um 08:38 schrieb NoRulez <<a href="mailto:norulez@me.com" data-mce-href="mailto:norulez@me.com">norulez@me.com</a>>:<br> > <br> >> Hello David,<br> >> <br> >> but the problem is, that the timestamp is one day behind, so this doesn't work and I get previous revisions. (Our nightly build starts at 23:00 and not at 1 am)<br> >> However is there a way to update to the HEAD revision?<br> >> <br></div></div></blockquote></div></div></div></blockquote></div></div><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><blockquote type="cite"><div><div><div><blockquote type="cite"><div class="msg-quote"><div class="_stretch"> >> Best Regards<br></div></div></blockquote></div></div></div></blockquote></div></div></blockquote></div><br></div></div></blockquote></body></html>