Tasks #2626

Separate libraries for protocol buffer converter plugins and specialized converter plugins

Added by J. Moringen over 3 years ago. Updated about 2 years ago.

Status:In ProgressStart date:07/26/2016
Priority:HighDue date:
Assignee:-% Done:

30%

Category:Build System
Target version:Robotics Service Bus - rsb-0.18

Description

rst-converters-cpp has a bunch of optional dependencies which allow building plugins with specialized converters within the same build system as the protocol buffer converter plugins.

Optional dependencies are suboptimal in themselves, but in this context, more problems arise:
  • The OpenCV plugin forces the whole rst-converters-cpp project to be built against a specific OpenCV version
  • The humavips and amarsi flavors of the project have caused countless headaches, especially for packaging
  • RCI in particular, with its Eigen dependency, has further aggravated the problem (#2625)

Related issues

Related to Robotics Systems Types - Bug #2625: rst-converters-cpp does not build with modern Eigen 3 ver... Resolved 07/26/2016
Related to Robotics Systems Types - Tasks #2627: Separate projects and repositories for C++ and Python con... Resolved 07/26/2016

History

#1 Updated by J. Moringen over 3 years ago

  • Related to Bug #2625: rst-converters-cpp does not build with modern Eigen 3 versions (e.g. Ubuntu Xenial) added

#2 Updated by J. Moringen over 3 years ago

  • Description updated (diff)

#3 Updated by J. Moringen over 3 years ago

  • Related to Tasks #2627: Separate projects and repositories for C++ and Python converters added

#4 Updated by J. Moringen about 3 years ago

  • Target version changed from rsb-0.15 to rsb-0.16

#5 Updated by J. Moringen over 2 years ago

  • Target version changed from rsb-0.16 to rsb-0.17

#6 Updated by J. Moringen over 2 years ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 30

RCI is done.

#7 Updated by J. Moringen about 2 years ago

  • Target version changed from rsb-0.17 to rsb-0.18

Also available in: Atom PDF