Skip to content

[Version-Update-Request] MCAP 1.3.0 -> 2.0.2 ... to avoid embedded dependency leakage issues #1396

@marc-medley

Description

@marc-medley

what:

This request is for depthai-core include/3rdparty/mcap MCAP to be updated from version v1.3.0 to v2.0.2.

At this time, the depthai-core main branch and develop branch have MCAP_LIBRARY_VERSION "1.3.0". This can be verified by checking depthai-core include/3rdparty/mcap/types.hpp:

why:

  1. The depthai-core embedded mcap 1.3.0 was found to leak into a CMake project which is otherwise expecting (and configured for) mcap 2.0.2. This leakage scenario resulted in run-time app crashes with segment fault core dumps.

  2. The MCAP 2.0.2 version update request resolves a long list of issues as shown in the MCAP release history:

how:

This MCAP 2.0.2 version update is expected to be a drop-in replacement from foxglove/mcap cpp/mcap/include/mcap to:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions