Tasks #441

Version checking against RSB-Protocol

Added by Anonymous almost 13 years ago. Updated almost 13 years ago.

Status:ResolvedStart date:07/22/2011
Priority:HighDue date:
Assignee:-% Done:

100%

Category:ConfigurationEstimated time:1.00 hour
Target version:-

Description

Since RSB-Protocol is separate from the language client libraries (e.g. separated gar-installers), the RSB client libraries need to check for compatibility with the installed RSB-Protocol version during configuration. To do:
  1. Express RSB Protocol version in source:trunk/protocol/RSBProtocolConfig.cmake.in
  2. Check RSB Protocol version during RSB client cmake configuration for compatibility

Associated revisions

Revision 6e9da79f
Added by J. Moringen almost 13 years ago

Added wire-format version check in protocol/RSBProtocolConfig-version.cmake.in
fixes #441
  • protocol/CMakeLists.txt: added project version variables and a
    wire-format version variable; configure and install new file
    protocol/RSBProtocolConfig-version.cmake.in
  • protocol/RSBProtocolConfig-version.cmake.in: new file; contains code
    to check the requested wire-format version against the provided
    wire-format version
  • cpp/core/CMakeLists.txt: request a specific RSBProtocol version in
    order to enforce compatible protocol buffer descriptors

Revision b50f5219
Added by J. Moringen almost 13 years ago

Added wire-format version check in protocol/RSBProtocolConfig-version.cmake.in
fixes #441
  • protocol/CMakeLists.txt: added project version variables and a
    wire-format version variable; configure and install new file
    protocol/RSBProtocolConfig-version.cmake.in
  • protocol/RSBProtocolConfig-version.cmake.in: new file; contains code
    to check the requested wire-format version against the provided
    wire-format version
  • cpp/core/CMakeLists.txt: request a specific RSBProtocol version in
    order to enforce compatible protocol buffer descriptors

History

#1 Updated by J. Moringen almost 13 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Applied in changeset r2124.

Also available in: Atom PDF