Hi All,

Today I was working on cleaning up some extension setup code in
Texture::Extensions and then attempted to update the wrappers, then
build them.  Unfortunately genwrappers has got really confused with
the typedef's for the function pointer, and I've tried to fix things
with tweaks to src/osgWrappers/introspection/genwrapper.conf but can't
get it to ignore the typedef's.  I've even resorted to diving into the
genwrapper source code itself  but I can't really make sense of where
it's going wrong - the code is just too unfamiliar and complicated for
me be able to just dive in a fix stuff.

This isn't the first time this has happened, it happens a couple of
times a month where I loose half a day or even more just fighting to
keep the osgIntrospection wrappers building.  I have really begun to
detest this work.  Now if I had to time to fully digest
osgIntrospection and genwrapper then I might have a chance of being
able to maintain them - but I don't have this time - I have backlog of
submissions and fixes to the OSG that are far more pressing.  I also
just can't spread my own skills so thinly, more time and intellect I
spend maintaining osgIntrospection/genwrapper the less time/interlect
have available for the rest of the project.

osgIntrospection/genwrapper was written by Marco Jez and while he was
around the community he was very active and quick to fix things up,
but since he's no longer active the burnden for orphaned code falls on
my shoulders.  In this particular case the code is amongst the most
complicated in the whole OSG - actually probably the most complicated
by quite a long way, so the burden isn't a lightweight one I can
easily just pop into the bag.  Alas no one in the community has so far
stepped into Marco's shows to champion osgIntrospection, might there
be such a person?

Given the repeated problems I face, and the lack of active usage of
osgIntrospection out in the community I am ready to move
osgIntrospection out of the core.  It has long been a real maintenance
problem for me and I really know my own productivity will improve with
moving osgIntrospection out of the core.

So... osgIntrospection users come forward, raise your hands and tell
me that you still need it and are prepared to pitch in to maintain it,
as I can't continue to maintain it on your behalf, it just consuming
too much time of my time and productivity that needs to be spent
elsewhere.

Cheers,
Robert,
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to