libtiff 4.7 has changed the error return from some functions -- functions like `TIFFReadScanline()` can now fail for non-fatal errors. We should probably watch error returns and either continue or fail depending on the `fail-on` setting. See: https://github.com/libvips/libvips/pull/4319