I've started a continuous Jenkins build on the 3.0 branch, so you should be
seeing those build results hitting CDash soon. I think I even got it to pass
along build warnings, etc. now, which should be helpful. I'm blowing away
the build directory every midnight my timezone, so that should also make
sure we're getting full builds regularily.

Ryan

On Tue, Jun 21, 2011 at 5:58 AM, Robert Osfield <robert.osfi...@gmail.com>wrote:

> Hi All,
>
> I have just tagged the second 3.0.0 release candidate, you can get the
> source from:
>
>   source package : OpenSceneGraph-3.0.0-rc2.zip
>   svn tag: svn co
>
> http://www.openscenegraph.org/svn/osg/OpenSceneGraph/tags/OpenSceneGraph-3.0.0-rc2
> OpenSceneGraph
>
> Feedback from the community on the state of the 3.0 branch and rc1 has
> been pretty positive so it does look like we are in a pretty good
> state for the final 3.0.0 stable release.  While feedback has been
> positive it does concern me is that volume of feedback from the
> community is still rather low, suggesting that the release candidate 1
> and the OSG-3.0 branch haven't recieved a lot of widespread testing
> yet, so perhaps we might be lulling ourselves into a false sense of
> security.
>
> What we really need now is more widespread testing so we can catch any
> problems that might be present on more niche usage cases or the less
> comonly used build platforms.    Almost always right away a stable
> release we get feedback from the community that there is a build issue
> or a feature regression that could have easily been resolved prior to
> the release, but the problems slipped through because those users who
> come across the issues didn't actually test the software prior to
> release.
>
> I would encourage everyone in the community not to assume just because
> others are doing testing and providing positive feedback that things
> will also work fine for you, assume that there will be problems and to
> make sure that problems these problems get resolved come come forward
> and test the software and tells us about the problems.  Right now is
> great opportunity to get those bugs resolved, I and others are primed
> to investigate and resolved them.  After the stable release you'll
> have missed the boat - we'll be on holiday or focussing on other work.
>
> So please test, it's your own as much as everyone elses good.
>
> Thanks in advance,
> Robert.
>
>
> -- Changes checked in since 3.0.0-rc1 are:
>
> 2011-06-21 10:07  robert
>
>        * src/osg/glu/libtess/tess.h: Merged changeset 12581 from svn/trunk
>          to address VisualStudio warning
>
> 2011-06-21 09:58  robert
>
>        * src/osgPlugins/fbx/WriterCompareTriangle.cpp,
>          src/osgPlugins/fbx/WriterCompareTriangle.h,
>          src/osgPlugins/fbx/fbxMaterialToOsgStateSet.cpp,
>          src/osgPlugins/fbx/fbxMaterialToOsgStateSet.h,
>          src/osgPlugins/fbx/fbxRLight.cpp,
>          src/osgPlugins/fbx/fbxRMesh.cpp, src/osgPlugins/fbx/fbxRNode.cpp:
>          Merged from svn/trunk warnings fixes provided by Changeset 12582
>          from Michael Platings, along with addition
>          of returns at ends of files and changes to tabs to four spaces.
>
> 2011-06-20 19:41  robert
>
>        * CMakeLists.txt: Updated release candidate number
>
> 2011-06-20 19:37  robert
>
>        * src/osgPlugins/bmp/ReaderWriterBMP.cpp,
>          src/osgPlugins/png/ReaderWriterPNG.cpp,
>          src/osgPlugins/tga/ReaderWriterTGA.cpp: Merged from svn/trunk,
>          r12574.
>
>          From Farshid Lashkari, BGR write support for BMP, PNG and TGA
>
> 2011-06-20 19:33  robert
>
>        * examples/osgphotoalbum/PhotoArchive.cpp, src/osg/ImageUtils.cpp,
>          src/osg/OcclusionQueryNode.cpp, src/osgDB/ExternalFileWriter.cpp,
>          src/osgDB/InputStream.cpp, src/osgDB/OutputStream.cpp,
>          src/osgPlugins/Inventor/ConvertToInventor.cpp,
>          src/osgPlugins/Inventor/ReaderWriterIV.cpp,
>          src/osgPlugins/OpenFlight/expGeometryRecords.cpp,
>          src/osgPlugins/cfg/CameraConfig.cpp,
>          src/osgPlugins/freetype/FreeTypeLibrary.cpp,
>          src/osgPlugins/geo/ReaderWriterGEO.cpp,
>          src/osgPlugins/geo/osgGeoNodes.h,
>          src/osgPlugins/md2/ReaderWriterMD2.cpp,
>          src/osgPlugins/pic/ReaderWriterPIC.cpp,
>          src/osgPlugins/ply/plyfile.cpp,
>          src/osgPlugins/pvr/ReaderWriterPVR.cpp,
>          src/osgPlugins/shp/ESRIShapeParser.cpp,
>          src/osgPlugins/shp/XBaseParser.cpp, src/osgPlugins/zip/unzip.cpp,
>          src/osgShadow/MinimalCullBoundsShadowMap.cpp,
>          src/osgViewer/ScreenCaptureHandler.cpp,
>          src/osgVolume/Locator.cpp, src/osgVolume/RayTracedTechnique.cpp,
>          src/osgWrappers/serializers/osg/ShaderBinary.cpp: Merged changes
>          to svn/trunk that address cppcheck reported issues:
>
>          [examples/osgphotoalbum/PhotoArchive.cpp:56]: (error) Memory
>          leak: fileIndentifier
>          [examples/osgphotoalbum/PhotoArchive.cpp:257]: (error)
>          Deallocating a deallocated pointer: newData
>          [examples/osgphotoalbum/PhotoArchive.cpp:318]: (error)
>          Deallocating a deallocated pointer: newData
>          [src/osg/ImageUtils.cpp:116]: (portability) Extra qualification
>          'osg::' unnecessary and considered an error by many compilers.
>          [src/osg/ImageUtils.cpp:307]: (portability) Extra qualification
>          'osg::' unnecessary and considered an error by many compilers.
>          [src/osg/ImageUtils.cpp:312]: (portability) Extra qualification
>          'osg::' unnecessary and considered an error by many compilers.
>          [src/osg/ImageUtils.cpp:367]: (portability) Extra qualification
>          'osg::' unnecessary and considered an error by many compilers.
>          [src/osg/ImageUtils.cpp:399]: (portability) Extra qualification
>          'osg::' unnecessary and considered an error by many compilers.
>          [src/osg/ImageUtils.cpp:400]: (portability) Extra qualification
>          'osg::' unnecessary and considered an error by many compilers.
>          [src/osg/ImageUtils.cpp:482]: (portability) Extra qualification
>          'osg::' unnecessary and considered an error by many compilers.
>          [src/osg/ImageUtils.cpp:483]: (portability) Extra qualification
>          'osg::' unnecessary and considered an error by many compilers.
>          [src/osg/ImageUtils.cpp:484]: (portability) Extra qualification
>          'osg::' unnecessary and considered an error by many compilers.
>          [src/osg/ImageUtils.cpp:519]: (portability) Extra qualification
>          'osg::' unnecessary and considered an error by many compilers.
>          [src/osg/ImageUtils.cpp:536]: (portability) Extra qualification
>          'osg::' unnecessary and considered an error by many compilers.
>          [src/osg/OcclusionQueryNode.cpp:71]: (portability) Extra
>          qualification 'osg::' unnecessary and considered an error by many
>          compilers.
>          [src/osg/OcclusionQueryNode.cpp:74]: (portability) Extra
>          qualification 'osg::' unnecessary and considered an error by many
>          compilers.
>          [src/osg/OcclusionQueryNode.cpp:77]: (portability) Extra
>          qualification 'osg::' unnecessary and considered an error by many
>          compilers.
>          [src/osg/OcclusionQueryNode.cpp:82]: (portability) Extra
>          qualification 'osg::' unnecessary and considered an error by many
>          compilers.
>          [src/osg/OcclusionQueryNode.cpp:102]: (portability) Extra
>          qualification 'osg::' unnecessary and considered an error by many
>          compilers.
>          [src/osg/OcclusionQueryNode.cpp:107]: (portability) Extra
>          qualification 'osg::' unnecessary and considered an error by many
>          compilers.
>          [src/osg/OcclusionQueryNode.cpp:599]: (portability) Extra
>          qualification 'osg::' unnecessary and considered an error by many
>          compilers.
>          [src/osg/OcclusionQueryNode.cpp:600]: (portability) Extra
>          qualification 'osg::' unnecessary and considered an error by many
>          compilers.
>          [src/osg/OcclusionQueryNode.cpp:601]: (portability) Extra
>          qualification 'osg::' unnecessary and considered an error by many
>          compilers.
>          [src/osg/OcclusionQueryNode.cpp:602]: (portability) Extra
>          qualification 'osg::' unnecessary and considered an error by many
>          compilers.
>          [src/osg/OcclusionQueryNode.cpp:603]: (portability) Extra
>          qualification 'osg::' unnecessary and considered an error by many
>          compilers.
>          [src/osg/OcclusionQueryNode.cpp:604]: (portability) Extra
>          qualification 'osg::' unnecessary and considered an error by many
>          compilers.
>          [src/osg/OcclusionQueryNode.cpp:605]: (portability) Extra
>          qualification 'osg::' unnecessary and considered an error by many
>          compilers.
>          [src/osg/OcclusionQueryNode.cpp:606]: (portability) Extra
>          qualification 'osg::' unnecessary and considered an error by many
>          compilers.
>          [src/osgDB/ExternalFileWriter.cpp:134]: (portability) Extra
>          qualification 'osgDB::' unnecessary and considered an error by
>          many compilers.
>          [src/osgDB/ExternalFileWriter.cpp:135]: (portability) Extra
>          qualification 'osgDB::' unnecessary and considered an error by
>          many compilers.
>          [src/osgDB/ExternalFileWriter.cpp:136]: (portability) Extra
>          qualification 'osgDB::' unnecessary and considered an error by
>          many compilers.
>          [src/osgDB/ExternalFileWriter.cpp:137]: (portability) Extra
>          qualification 'osgDB::' unnecessary and considered an error by
>          many compilers.
>          [src/osgDB/ExternalFileWriter.cpp:139]: (portability) Extra
>          qualification 'osgDB::' unnecessary and considered an error by
>          many compilers.
>          [src/osgDB/ExternalFileWriter.cpp:177]: (portability) Extra
>          qualification 'osgDB::' unnecessary and considered an error by
>          many compilers.
>          [src/osgDB/ExternalFileWriter.cpp:178]: (portability) Extra
>          qualification 'osgDB::' unnecessary and considered an error by
>          many compilers.
>          [src/osgDB/ExternalFileWriter.cpp:195]: (portability) Extra
>          qualification 'osgDB::' unnecessary and considered an error by
>          many compilers.
>          [src/osgDB/ExternalFileWriter.cpp:198]: (portability) Extra
>          qualification 'osgDB::' unnecessary and considered an error by
>          many compilers.
>          [src/osgDB/ExternalFileWriter.cpp:203]: (portability) Extra
>          qualification 'osgDB::' unnecessary and considered an error by
>          many compilers.
>          [src/osgDB/ExternalFileWriter.cpp:205]: (portability) Extra
>          qualification 'osgDB::' unnecessary and considered an error by
>          many compilers.
>          [src/osgDB/ExternalFileWriter.cpp:253]: (portability) Extra
>          qualification 'osgDB::' unnecessary and considered an error by
>          many compilers.
>          [src/osgDB/InputStream.cpp:553]: (error) Memory leak: data
>          [src/osgDB/OutputStream.cpp:393]: (error) Memory leak: data
>          [src/osgPlugins/Inventor/ConvertToInventor.cpp:656]: (error)
>          Mismatching allocation and deallocation: tmpArray
>          [src/osgPlugins/Inventor/ReaderWriterIV.cpp:237]: (error) Common
>          realloc mistake: 'buf' nulled but not freed upon failure
>          [src/osgPlugins/OpenFlight/expGeometryRecords.cpp:167]:
>          (portability) Extra qualification 'flt::' unnecessary and
>          considered an error by many compilers.
>          [src/osgPlugins/OpenFlight/expGeometryRecords.cpp:373]:
>          (portability) Extra qualification 'flt::' unnecessary and
>          considered an error by many compilers.
>          [src/osgPlugins/cfg/CameraConfig.cpp:635]: (error) Unusual
>          pointer arithmetic
>          [src/osgPlugins/freetype/FreeTypeLibrary.cpp:122]: (error) Memory
>          leak: buffer
>          [src/osgPlugins/geo/ReaderWriterGEO.cpp:210]: (error) Possible
>          null pointer dereference: gfd - otherwise it is redundant to
>          check if gfd is null at line 211
>          [src/osgPlugins/geo/ReaderWriterGEO.cpp:227]: (error) Possible
>          null pointer dereference: gfd - otherwise it is redundant to
>          check if gfd is null at line 228
>          [src/osgPlugins/geo/ReaderWriterGEO.cpp:903]: (error) Possible
>          null pointer dereference: gfd - otherwise it is redundant to
>          check if gfd is null at line 904
>          [src/osgPlugins/geo/osgGeoNodes.h:180]: (error) Memory leak:
>          geoHeaderGeo::intVars
>          [src/osgPlugins/geo/osgGeoNodes.h:181]: (error) Memory leak:
>          geoHeaderGeo::useVars
>          [src/osgPlugins/geo/osgGeoNodes.h:182]: (error) Memory leak:
>          geoHeaderGeo::extVars
>          [src/osgPlugins/md2/ReaderWriterMD2.cpp:180]: (error) Memory
>          leak: mapbase
>          [src/osgPlugins/md2/ReaderWriterMD2.cpp:166]: (error) Resource
>          leak: file_fd
>          [src/osgPlugins/pic/ReaderWriterPIC.cpp:152]: (error) Mismatching
>          allocation and deallocation: tmpbuf
>          [src/osgPlugins/pic/ReaderWriterPIC.cpp:153]: (error) Mismatching
>          allocation and deallocation: buffer
>          [src/osgPlugins/ply/plyfile.cpp:843]: (error) Memory leak:
>          plyfile
>          [src/osgPlugins/pvr/ReaderWriterPVR.cpp:179]: (error) Memory
>          leak: imageData
>          [src/osgPlugins/shp/ESRIShapeParser.cpp:29]: (error) Resource
>          leak: fd
>          [src/osgPlugins/shp/XBaseParser.cpp:96]: (error) Resource leak:
>          fd
>          [src/osgPlugins/zip/unzip.cpp:3158]: (error) Possible null
>          pointer dereference: s - otherwise it is redundant to check if s
>          is null at line 3159
>          [src/osgPlugins/zip/unzip.cpp:4155]: (error) Dangerous usage of
>          'rd' (strncpy doesn't always 0-terminate it)
>          [src/osgShadow/MinimalCullBoundsShadowMap.cpp:334]: (error)
>          Possible null pointer dereference: rl - otherwise it is redundant
>          to check if rl is null at line 331
>          [src/osgViewer/ScreenCaptureHandler.cpp:617]: (error) Possible
>          null pointer dereference: camera - otherwise it is redundant to
>          check if camera is null at line 611
>          [src/osgViewer/ScreenCaptureHandler.cpp:632]: (error) Possible
>          null pointer dereference: camera - otherwise it is redundant to
>          check if camera is null at line 626
>          [src/osgVolume/Locator.cpp:209]: (error) Dangerous iterator usage
>          after erase()-method.
>          [src/osgVolume/RayTracedTechnique.cpp:274]: (error) Possible null
>          pointer dereference: imageLayer - otherwise it is redundant to
>          check if imageLayer is null at line 259
>          [src/osgVolume/RayTracedTechnique.cpp:275]: (error) Possible null
>          pointer dereference: imageLayer - otherwise it is redundant to
>          check if imageLayer is null at line 259
>          [src/osgWrappers/serializers/osg/ShaderBinary.cpp:28]: (error)
>          Mismatching allocation and deallocation: data
>
> 2011-06-20 17:54  robert
>
>        * src/osgViewer/GraphicsWindowX11.cpp: Merged following revisions
>          from svn/trunk which address problems with toggling fullscreen
>          on/off under modern X11 window managers
>
>
>  ------------------------------------------------------------------------
>
>          r12573 | robert | 2011-06-20 12:25:52 +0100 (Mon, 20 Jun 2011) |
>          2 lines
>
>          Added catch for window manager doesn't set the window size to
>          full screen.
>
>
>  ------------------------------------------------------------------------
>          r12572 | robert | 2011-06-20 10:28:39 +0100 (Mon, 20 Jun 2011) |
>          4 lines
>
>          Added check against Traits::overrideRedirct to prevent the
>          fullscreen workaround being run when overrideRedirect
>          is on as overrideRedirect switches off the window managers
>          ability to manage the fullscreen so the problem doesn't
>          need working around.
>
>
>  ------------------------------------------------------------------------
>          r12571 | robert | 2011-06-20 10:22:57 +0100 (Mon, 20 Jun 2011) |
>          2 lines
>
>          Introduced a workaround for fullscreen toggle issues under modern
>          X11 window managers.
>
> 2011-06-20 09:22  robert
>
>        * src/osgViewer/ViewerEventHandlers.cpp: Merged from svn/trunk.
>          Added sleep before window resizing to make it less likely that
>          the previous frames rendering traversal is still
>          running when the window(s) is resized, something that creates
>          what looks like a glitch in rendering.
>
> 2011-06-19 19:21  robert
>
>        * CMakeModules/Find3rdPartyDependencies.cmake: From Torben
>          Dannhauer, "Just in time for OSG 3.0 I will present an updated
>          3rdParty package for VS2008 , which includes some updated
>          libraries (libcurl, freetype, jpeg). It also provides now all
>          debug databases (*.pdb), so all the annoying compile warnings
>          about missing .pdb files are gone.
>
>          I extended the CMAKE module to find the new library."
> _______________________________________________
> osg-users mailing list
> osg-users@lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>



-- 
Ryan Pavlik
HCI Graduate Student
Virtual Reality Applications Center
Iowa State University

rpav...@iastate.edu
http://academic.cleardefinition.com
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to