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.
Informational. This is the earliest warning available: upstream
mainata7021ff3993a47bd427e0985b06be9e99f87ffc5does not work with ourmain. Nothing is released yet; the change may still be reverted upstream, or it may be the first sign of the next breaking train.a7021ff3993a47bd427e0985b06be9e99f87ffc5main@59b96fa9733bfdc06b0a9d98bf04ddfb2d7392e98466f7ed6ed2build-failuremake libraryfailed: the JNI bridge no longer compiles against thec2pa.hshipped with main@a7021ff3993a, or a per-ABIlibc2pa_c.socould 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 thec2pa-archives-*artifact from the run below and pass it asC2PA_ARCHIVE_DIR, or run.github/scripts/build-c2pa-archives.shagainst a c2pa-rs checkout ata7021ff3993a47bd427e0985b06be9e99f87ffc5.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-resetstrack/c2pa-rs-mainfrommainon every sync, so the next run picks up the fix and closes this issue automatically.