Hi Jan, My inclination would be to get the current VRML plugin into a state that can be comfortable annexed, and then have a new VRML 0.16.x version replace it.
The use of CMake rather softens the blow of adding extra external dependencies, as its now very easy to keep things building without needing to chase down lots of dependencies that you don't need. If you need the dependency that you jump through the hoops required. In the case of the VRML plugin there is the question about extra functionality if any that moving to 0.16.x might provide given the extra boost dependency, this I can't answer as I'm not familiar with OpenVRML. In general using later versions one would expect more features and maturity. For the OSG I do encourage uses to use the latest version to help test out and ensure that the OSG gets more stable and become better product all round virtue of the extra testing and debugging. Such a philosophy towards help out with dependency projects probably wouldn't go too far amiss. Robert. On 8/12/07, Jan Ciger <[EMAIL PROTECTED]> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hello everybody, > > I have a bit of a dilemma with the OpenVRML plugin. The current version > works only with the old OpenVRML version 0.14.3, because the newer > versions have changed the API and introduced a dependency on Boost. > > I have now received a contribution from Xiangxian Wang who has ported > the plugin to OpenVRML 0.16.5 (and Boost). What should I do with it? > Should I replace the current version with this new code (and introduce > Boost dependency just to load VRML) or keep it separate (introducing a > maintenance/support nightmare with duplicated code)? > > I have tried to look also into the possibility of merging the code to > one file and use conditional compilation to choose which version should > be built. However Mr. Wang's changes are very intrusive due to the way > how Boost is used by OpenVRML. It would be an unreadable mess > interspersed by a lot of #ifdefs. > > Any suggestions? > > Jan > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.7 (GNU/Linux) > Comment: Using GnuPG with Mandriva - http://enigmail.mozdev.org > > iD8DBQFGv2sPn11XseNj94gRAg2NAKDVHm2Dy0TJ0SMrho7VeaY40GsvXgCgo+/d > q7qcwgZhVCLt/rpSNnZ3VHc= > =+grD > -----END PGP SIGNATURE----- > _______________________________________________ > osg-users mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

