Skip to content

Pin `ffi` gem to 1.15.4 to stop Ruby crashing during asset compilation

Brett Walker requested to merge 354045-use-older-ffi-version into master

What does this MR do and why?

We're pinning ffi to version 1.15.4. The 1.15.5 version causes Ruby to crash, as detailed in #354045 (closed).

How to set up and validate locally

One way to recreate the crash is by doing

rm -fr tmp/cache/assets
bundle install

rake db:seed_fu FILTER=20_burndown

When we're using ffi (1.15.4) it won't crash, when using ffi (1.15.5) it will.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #354045 (closed)

Edited by Brett Walker

Merge request reports