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.
Informational. This is the earliest warning available: upstream
mainat0f08bfaef65437012ebc8bf49f9bf4ceda7efc15does 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.0f08bfaef65437012ebc8bf49f9bf4ceda7efc15main@d7b3008a343b5a430956e60ab305ee3cb68c30873d95a8ba70e9build-failuremake libraryfailed: the JNI bridge no longer compiles against thec2pa.hshipped with main@0f08bfaef654, 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 at0f08bfaef65437012ebc8bf49f9bf4ceda7efc15.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-resetstrack/c2pa-rs-mainfrommainon every sync, so the next run picks up the fix and closes this issue automatically.