Skip to content

C2PA tracking branch track/c2pa-rs-main is failing #138

Description

@github-actions

Informational. This is the earliest warning available: upstream main at a7021ff3993a47bd427e0985b06be9e99f87ffc5 does not work with our main. Nothing is released yet; the change may still be reverted upstream, or it may be the first sign of the next breaking train.

Upstream SHA a7021ff3993a47bd427e0985b06be9e99f87ffc5
Previously tracked main@59b96fa9733b
main SHA fdc06b0a9d98bf04ddfb2d7392e98466f7ed6ed2
Result build-failure

make library failed: the JNI bridge no longer compiles against the c2pa.h shipped with main@a7021ff3993a, or a per-ABI libc2pa_c.so could not be extracted. This is the FFI-signature class of break and needs a Kotlin/JNI adaptation. The instrumented tests were not reached. The tracking branch (track/c2pa-rs-main) holds the failing state and can be checked out directly to debug. Rebuilding needs the self-built archives: either download the c2pa-archives-* artifact from the run below and pass it as C2PA_ARCHIVE_DIR, or run .github/scripts/build-c2pa-archives.sh against a c2pa-rs checkout at a7021ff3993a47bd427e0985b06be9e99f87ffc5.

Failed run: https://github.com/contentauth/c2pa-android/actions/runs/36518634281
Upstream changes since the previous sync: contentauth/c2pa-rs@59b96fa...a7021ff

Self-healing

This branch never carries its own fix. Land an ordinary PR against main; the tracker hard-resets track/c2pa-rs-main from main on every sync, so the next run picks up the fix and closes this issue automatically.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions