Thanks Mattias!

Sukender
PVLE - Lightweight cross-platform game engine - http://pvle.sourceforge.net/


Le Sat, 31 Jan 2009 23:46:32 +0100, Mattias Helsing <[email protected]> a 
écrit:

> Hi Sukender,
>
> On Fri, Jan 30, 2009 at 2:58 PM, Sukender <[email protected]> wrote:
>> Hi Mattias and Robert,
>>
>>> If lack of svn command should lead to a disabled Nightly and
>>> Continuous builds IMO is a problem for cmake and not us.
>>
>> Could anyone discuss that point with CMake admins?
>>
>>
>>> A proper action would be to put a link to a command-line distribution of
>>> svn.
>>
>> ... or simply write a warning in a first place.
>>
>>
>>> We and many others use TortoiseSVN which don't provide svn.exe
>>
>> Yes, I had to download a CLI program. However, there doesn't seem to be an
>> official "svn.exe" CLI for Windows. Maybe we could put some info on the
>> wiki about what to do...
>
> I have updated:
> http://www.openscenegraph.org/projects/osg/wiki/Build/CDash
> with a section about what we've discussed and links to subversion
> binaries for windows
>
> I downloaded and used the CollabNet CLI. I had to register to get it.
> I later learned about the msi packages at tigris.org which is what I
> will try next time I need svn.exe
>
> cheers
> Mattias
>
>>
>> Sukender
>> PVLE - Lightweight cross-platform game engine -
>> http://pvle.sourceforge.net/
>>
>>
>> On Fri, 30 Jan 2009 13:54:28 +0100, Mattias Helsing <[email protected]>
>> wrote:
>>> Hi Robert, Sukender,
>>>
>>> When enabling CTest and CDash report cmake internal script actually do
>>> try to find svn and define SVNCOMMAND. I'm not sure whether they could
>>> break each other but I don't think they will so no need to worry I'd
>>> say.
>>>
>>> The Nightly build uses svn to restore the source tree to the state it
>>> had at midnight
>>> The Continuous build uses svn to do an update (and then reports how
>>> many files got updated mm).
>>>
>>> If lack of svn command should lead to a disabled Nightly and
>>> Continuous builds IMO is a problem for cmake and not us. I have built
>>> both Nightly and Continuous without SVNCOMMAND. For the Continuous
>>> build I got error messages in output of course but the CDash report
>>> then reported a failed update and the correct statistics on the build.
>>> This is what one can expect I think, again IMO.
>>>
>>> A proper action would be to put a link to a command-line distribution of
>>> svn.
>>>
>>> We and many others use TortoiseSVN which don't provide svn.exe but
>>> integrates with the shell (explorer). I made this work with ctest once
>>> but it just wasn't worth it. It's better to get a proper svn.exe
>>>
>>> Mattias
>>>
>>>
>>> On 1/30/09, Robert Osfield <[email protected]> wrote:
>>>> Hi Sukender,
>>>>
>>>> On Fri, Jan 30, 2009 at 12:19 PM, Sukender <[email protected]> wrote:
>>>>> OSG CMakeList.txt includes "Dart".
>>>>> Dart.cmake (standard module) includes "CTest".
>>>>> And CTest.cmake reads "FIND_PROGRAM(SVNCOMMAND svn)"... Here it is.
>>>>
>>>> Curious.  There is no FIND_PROGRAM(SVNCOMMAND svn) anywhere in the
>>>> CmakeLists.txt, and a SET(SVNCOMMAND svn) so CTest must be erroneously
>>>> generating this.
>>>>
>>>>> I thus got a cache value "SVNCOMMAND" when checking "BUILD_DASHBOARDS".
>>>>> It
>>>>> is set to "SVNCOMMAND-NOTFOUND" on "basic" Windows machines since "svn"
>>>>> (command line executable) is either not installed or not in the path. I
>>>>> have to set it to "C:/My SVN path/bin/svn.exe".
>>>>
>>>> The nightly builds don't need anything to do with svn.  svn is only
>>>> required when doing OSG_MAINTAINER task like tagging releases &
>>>> generating ChangeLogs.
>>>>
>>>> Why this should make it's way into the this I don't know.
>>>>
>>>> Robert.
>>>>
>>>> Robert.
>>>>
>>>>
>>>>
>>>>
>>>>> So, should Nightly & Continuous targets be disabled when "SVNCOMMAND"
>> is
>>>>> not available?
>>>>> Does this variable conflicts with the one you spoke about?
>>>>>
>>>>> Sukender
>>>>> PVLE - Lightweight cross-platform game engine -
>>>>> http://pvle.sourceforge.net/
>>>>>
>>>>>
>>>>> On Fri, 30 Jan 2009 09:36:08 +0000, Robert Osfield
>>>>> <[email protected]> wrote:
>>>>>> Hi Sukender,
>>>>>>
>>>>>> SVNCOMMAND is set within the IF (OSG_MAINTAINER) block in
>>>>>> OpenSceneGraph/CMakeLists.txt:
>>>>>>
>>>>>>     SET(SVNCOMMAND svn)
>>>>>>
>>>>>> I couldn't spot where where you saw SVNCOMMAND reported as not found.
>>>>>>
>>>>>> Robert.
>>>>>>
>>>>>>
>>>>>> On Thu, Jan 29, 2009 at 11:03 PM, Sukender <[email protected]> wrote:
>>>>>>> Hi Robert,
>>>>>>>
>>>>>>> Made another build: 0 errors, 0 warnings :) (
>>>>>>> http://www.cdash.org/CDashPublic/buildSummary.php?buildid=8061 )
>>>>>>>
>>>>>>> I updated the CDash wiki page (
>>>>>>> http://www.openscenegraph.org/projects/osg/wiki/Build/CDash ) by
>>>>>>> adding
>>>>>>> how to schedule a build using MSVC (not NMake). I hope it'll help
>>>>> testing
>>>>>>> more frequently.
>>>>>>>
>>>>>>> However, I noticed that if SVNCOMMAND (in CMake) is "NOTFOUND", then
>>>>>>> the
>>>>>>> Dash (Nightly & Continuous) targets are still created... which leads
>>>>>>> to
>>>>>>> something broken, as far as I know. Must this be changed?
>>>>>>>
>>>>>>> Sukender
>>>>>>> PVLE - Lightweight cross-platform game engine -
>>>>>>> http://pvle.sourceforge.net/
>>>>>>>
>>>>>>> Le Thu, 29 Jan 2009 21:42:51 +0100, Robert Osfield
>>>>>>> <[email protected]> a écrit:
>>>>>>>
>>>>>>>> Hi All,
>>>>>>>>
>>>>>>>> I've just done my last planned checked in's for the 2.7.9 dev
>>>>>>>> release.
>>>>>>>>  All the MUST and should items for the 2.8.0 release have been
>>>>>>>> completed, one one could item remains.  So we are in pretty good
>>>>>>>> shape
>>>>>>>> for doing the feature freeze right after 2.7.9 is tagged.
>>>>>>>>
>>>>>>>> Rather than tag 2.7.9 tonight, I'll turn in, and then tomorrow
>>>>>>>> morning
>>>>>>>> if all looks OK I'll check in 2.7.9 and then let this get some basic
>>>>>>>> testing, then make the 2.8 branch later on tomorrow.  There on out
>>>>>>>> it's case of making 2.8.0 release candidates and testing testing
>>>>>>>> testing!
>>>>>>>>
>>>>>>>> So.. if you have a chance please test svn/trunk just to make sure
>> ;-)
>>>>>>>>
>>>>>>>> Thanks in advance for your help,
>>>>>>>> Robert.
>>>>>>>> _______________________________________________
>>>>>>>> osg-submissions mailing list
>>>>>>>> [email protected]
>>>>>>>>
>>>>>
>> http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> osg-submissions mailing list
>>>>>>> [email protected]
>>>>>>>
>>>>>
>> http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
>>>>>>>
>>>>>> _______________________________________________
>>>>>> osg-submissions mailing list
>>>>>> [email protected]
>>>>>>
>>>>>
>> http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
>>>>>
>>>>> _______________________________________________
>>>>> osg-submissions mailing list
>>>>> [email protected]
>>>>>
>> http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
>>>>>
>>>> _______________________________________________
>>>> osg-submissions mailing list
>>>> [email protected]
>>>>
>> http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
>>>>
>>> _______________________________________________
>>> osg-submissions mailing list
>>> [email protected]
>>>
>> http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
>>
>> _______________________________________________
>> osg-submissions mailing list
>> [email protected]
>> http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
>>
> _______________________________________________
> osg-submissions mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org

_______________________________________________
osg-submissions mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org

Reply via email to