New null-terminated array requirements on VAPI are a breaking change (affecting 0.56.17 patch release)
Commit fd354e51 (and its counterpart in 0.56.17) breaks builds of Dino.
gpgme.vapi from vala-extra-vapis sets array_null_terminated = true
and expects null termination behavior even without setting array_length = false
. libmemcached.vapi, sane-backends.vapi and libfprint.vapi in vala-extra-vapis also seem to have array_null_terminated=true
without array_length = false
, though I haven't verified if those would break as well.