Hi Paul, Good question. I must admit that my mind has touched but blocked this issue.
To clarify. Sorry if I'm repeating someone. openscenegraph-x.y.z contains the applications. libopensceneggraph-x.y.z is the runtime libraries including built standard plugins, libopenscenegraph-dev-x.y.z is headers (and .lib on win32), openscenegraph-examples-x.y.z is all built examples (again depending on deps) Sukenders proposal to make the 3rdParty dependencies be the definition of standard plugins is sound and I second that for now. In the longterm the ideal solution is that package maintainers (such as me) build all plugins. This is possible now of course but very time consuming for package maintainers. However - we may eventually have a better solution for managing 3rdParty dependencies. Perhaps we can have 3rdParty dep maintainers, e.g a COLLADA maintainer, DCMTK maintainer. We have touched this topic a few times on this list so I know that Robert has pondered a bit around this and will eventually initiate a discussion. Anyway - then package maintainers won't have to maintain all 3rdParty dependencies but just check it out from repo. Mattias On 2/12/09, Paul Martz <[email protected]> wrote: > I'm aware that plugins, and the windowing system examples, don't get built > if CMake doesn't find the dependencies. > > My question is specifically aimed at the contents of the binaries that will > be posted to the OSG Wiki Web page for users to download. Someone usually > builds them and posts them, so I'm just wondering if there is some > organization behind this, some minimum contents requirement, so that the > binaries for different platforms all have the same set of plugins and > examples. > > I think it would be a bad thing if someone decided to build a set of > binaries for distribution on the OSG Wiki, but failed to get the necessary > dependencies, and posted a set of binaries for download that was missing > some functionality available in the binaries for other platforms. > > Paul Martz > Skew Matrix Software LLC > http://www.skew-matrix.com > +1 303 859 9466 > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Sukender > Sent: Wednesday, February 11, 2009 5:44 PM > To: OpenSceneGraph Users > Subject: Re: [osg-users] 2.8.0-rc5 VC8 packages available + questions > > Hi Paul, > > Yes, pakages contain examples. > And as far as I know, plugins depend on what you selected in CMake. So if > you disable everything (or if CMake doesn't find the dependencies), then > your package will have no plugins. > > Sukender > PVLE - Lightweight cross-platform game engine - http://pvle.sourceforge.net/ > > > Le Wed, 11 Feb 2009 21:03:59 +0100, Paul Martz <[email protected]> a > écrit: > >> Just a question regarding the contents of the binary packages... I >> assume they contain: >> * All of core OSG (osg, osgUtil, osgDB, osgViewer) >> * All the NodeKits (osgShadow, osgSim, osgGA, etc.) >> * All the applications (osgviewer, osgconv, etc.) >> >> Questions: >> * Do the binaries also contain all the examples? >> * What about viewer examples for the various windowing systems (wx, >> qt, etc.)? >> * And which (if any) plugins were excluded? >> >> This info is for the new Quick Start Guide. Thanks. >> >> Paul Martz >> Skew Matrix Software LLC >> http://www.skew-matrix.com >> +1 303 859 9466 >> >> -----Original Message----- >> From: [email protected] >> [mailto:[email protected]] On Behalf Of >> Sukender >> Sent: Wednesday, February 11, 2009 8:59 AM >> To: OpenSceneGraph Users >> Subject: Re: [osg-users] 2.8.0-rc5 VC8 packages available + questions >> >> Hi JS, >> >> Well, the 'all' package was just for me. As package maintainers, I >> think we should provide separate packages as you say, or averything >> ('all' + separated). >> >> Sukender >> PVLE - Lightweight cross-platform game engine - >> http://pvle.sourceforge.net/ >> >> >> Le Wed, 11 Feb 2009 14:39:52 +0100, Jean-Sébastien Guay >> <[email protected]> a écrit: >> >>> Hi Sukender, >>> >>>> 1. Both debug and release packages contain generated documentation >>>> (So >> you have a "Overwrite file?" prompt from the unarchiver une unziping > both). >> Do you think we should disable the inclusion (or building) of the doc >> when in debug, or is it safer to keep as it is? >>> >>> I would vote for a different approach: upload separate packages >>> instead of the -all package. That way people can download what they >>> need, and "automatically" the documentation will not be there twice. >>> >>> But if we really want to keep the -all package as the official one, >>> then I would say that only the debug package should contain the docs. >>> To do any development on Windows you need both the release and debug >>> packages, but if you only want to run osgviewer you will only >>> download release, and in that case the docs are of no use to you. >>> >>>> 2. I saw that "Cygwin" and "nmake" sections on >> http://www.openscenegraph.org/projects/osg/wiki/Community/PackageMaint >> ainers ... Is there any difference between *binaries* generated from >> MinGW-gcc and Cygwin-gcc? And for nmake, I guess it uses the MSVC >> compiler, right? So binaries are not different from "pure" MSVC ones, >> or am I wrong? >>>> This could be confusing: if you use an "nmake" build, will this be a >>>> VC7, >> VC8, or VC9 one? Moreover, I thought that Cygwin, MinGW and nmake >> packages are named against the compiler (it shows "gcc" and "vc" in >> the name). So I suggest these sections to be removed, but I just need > confirmation. >>> >>> I'm the one who put those sections, I don't even know if they're needed. >>> You could remove them and someone else can add them in the future if >>> they're really needed. And yes, someone else (Mattias?) said that >>> nmake will use msvc to build so it's the same as msvc, so we can just >>> remove that one. >>> >>> Thanks, >>> >>> J-S >> >> _______________________________________________ >> 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 > > _______________________________________________ > 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 > _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

