I have a Rails app that uses libvips for image processing. It has no problems locally, but it fails in production on images that use the CMYK color space. I’ve traced the cause to an issue that’s been fixed since libvips 8.8.0.
The version Render provides for the Ruby env is 8.7.4.
According to libvips/ChangeLog at master · libvips/libvips · GitHub, 8.7.4 was released back in April 2019, and the most recent version is 8.13.4, released a few months ago.
I saw in another thread that one “fix” is to switch to a Docker build and specify what I need that way. I’m not a Docker expert, and I really don’t want to have to deal with switching over to a Docker-based build just to get an updated version of libvips. I’ve got so much work to do, and want to show my client visible progress, not explain to them that we are going to lose however many days to me changing how our production build works.
Is there any other way? Like specifying library versions in the render.yaml or something?