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.
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?
As I mentioned in the other post you commented on, I have raised a ticket internally for libvips to be updated on our native environment, but I don’t have any ETA on it being completed. I’ll see if I can get an update.
Native environments don’t have sudo access to use apt, so currently, the only option to define a specific package yourself would be by taking the Docker route.