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

Reply via email to