Page MenuHomeSolus

Update alembic to 1.8.2
ClosedPublic

Authored by YakoYakoYokuYoku on May 7 2021, 12:33 PM.

Details

Summary

Changelog:

  • 1.8.2:
    • Look for Boost Python a little differently, falling back on existing behavior.
  • 1.8.1:
    • Fix the capitalization of the Imath find_depencency in AlembicConfig.cmake so that Imath will be found when used by external projects.
    • Address Fuzzer issue 33685 sanity check that we have a valid group to avoid infinite recursion during traversal.
  • 1.8.0:
    • Drop support for the ancient TR1 and expect for compilers to at least support C++std11, while defaulting to C++std14.
    • Propagate MetaData from the first of our ordered input archives over to the stitched output in AbcStitcher.
    • Overhaul to support the recently released Imath 3.

Depends on D10998.

Signed-off-by: Martin Reboredo <yakoyoku@gmail.com>

Test Plan

Built against blender and qmlalembic.

Diff Detail

Repository
R5136 alembic
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

YakoYakoYokuYoku requested review of this revision.May 7 2021, 12:33 PM

Wrong dependency ☕.

DataDrake accepted this revision.May 14 2021, 6:19 PM
DataDrake added a subscriber: DataDrake.

LGTM. Thanks!

This revision is now accepted and ready to land.May 14 2021, 6:19 PM
YakoYakoYokuYoku retitled this revision from Update alembic to 1.8.0 to Update alembic to 1.8.1.
YakoYakoYokuYoku edited the summary of this revision. (Show Details)

Update to 1.8.1.

Rebase against abireport changes.

Rebuild against glibc update.

YakoYakoYokuYoku retitled this revision from Update alembic to 1.8.1 to Update alembic to 1.8.2.
YakoYakoYokuYoku edited the summary of this revision. (Show Details)

Update to 1.8.2.

Rebuild against imath.

This revision was automatically updated to reflect the committed changes.