Skip to content

Update murmurhash3 gem to 0.1.7

Malcolm Locke requested to merge update-murmurhash3-gem-to-0.1.7 into master

What does this MR do and why?

Fixes the error Attention: used pure ruby version of MurmurHash3 on application start up.

For more details see:

TLDR is that the latest version of Rubygems 3.4 is more strict about the location of native extension files and refuses to load them from 'incorrect' locations that it used to allow.

We use murmurhash3 as a dependency of unleash-client, a fix has also been posted there. https://github.com/Unleash/unleash-client-ruby/pull/133

How to set up and validate locally

  1. On master, run rails console. You will see this on STDERR
    Attention: used pure ruby version of MurmurHash3
  2. Check out this branch and run bundle install
  3. Run rails console again, you should not see the error.

MR acceptance checklist

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

Edited by Malcolm Locke

Merge request reports

Loading