Generally, that sounds fine to me. However, one might even consider of moving base-lib out of base-types completely?
Best Thomas On 25.05.2016 14:34, Steffen Planthaber wrote: > Hi, > > I have an issue with a cyclic repo dependency with base/types because it > also includes the logging headers. > > I'd like to move these headers into another repository, if you agree. > > I would name it "base-logging" > > > Background: > > Currently I am writing a more general OpenSceneGraph visualization > library (osgviz), which supports additional features like e.g. moving > frames in the newer envire visualization. This library can then also be > used in vizkit3d and mars, in order to focus the effort of development > in a single lib rather than in several different places. The current > vizkit3d infrastructure (viz plugins) will remain untouched, but with > the option to share e.g. primitives/visualizations with mars, in shared > plugins etc. > > osgviz is using this plugin mechanism to load these shared libraries. > Currently this is the lib_manager from the mars simulation, but i'd like > to change that to the classloader based PluginManager used in the new > envire. > > This setup is causing the cyclic dependency: > classloader depends on console_bridge, which depends base/types for > logging. But base/types depends on vizkit3d, which when using osgviz, > depends again on classloader. > > Best, Steffen > > > -- Thomas Röhr (M.Sc.) Space Robotics Besuchsadresse der Nebengeschäftstelle: DFKI GmbH Robotics Innovation Center Robert-Hooke-Straße 5 28359 Bremen, Germany Postadresse der Hauptgeschäftsstelle Standort Bremen: DFKI GmbH Robotics Innovation Center Robert-Hooke-Straße 1 28359 Bremen, Germany Tel.: +49 421 178 45-4151 Zentrale: +49 421 178 45-0 Fax: +49 421 178 45-4150 (Faxe bitte namentlich kennzeichnen) E-Mail: [email protected] Weitere Informationen: http://www.dfki.de/robotik ----------------------------------------------------------------------- Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster (Vorsitzender) Dr. Walter Olthoff Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes Amtsgericht Kaiserslautern, HRB 2313 Sitz der Gesellschaft: Kaiserslautern (HRB 2313) USt-Id.Nr.: DE 148646973 Steuernummer: 19/673/0060/3 ----------------------------------------------------------------------- _______________________________________________ Rock-dev mailing list [email protected] http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev
