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 0f08bfaef65437012ebc8bf49f9bf4ceda7efc15 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 0f08bfaef65437012ebc8bf49f9bf4ceda7efc15
Previously tracked main@d7b3008a343b
main SHA 5a430956e60ab305ee3cb68c30873d95a8ba70e9
Result build-failure

make library failed: the JNI bridge no longer compiles against the c2pa.h shipped with main@0f08bfaef654, 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 0f08bfaef65437012ebc8bf49f9bf4ceda7efc15.

Failed run: https://github.com/contentauth/c2pa-android/actions/runs/35419299488
Upstream changes since the previous sync: contentauth/c2pa-rs@d7b3008...0f08bfa

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