Public bug reported:
Package ruby-murmurhash3 could work in two ways: native and pure ruby.
In Focal works in pure ruby only, which is slower than native extension.
How to reproduce:
$ docker run -it ubuntu:focal
# apt-get update && apt-get install ruby-murmurhash3
# ruby -e 'require "murmurhash3"'
Attention: used pure ruby version of MurmurHash3
I've made some further investigations. I've installed this library as a gem
(apt-get install build-essential ruby-dev && gem install murmurhash3) and I've
saw that message about pure ruby version didn't appear. I've searched, where is
located file native.so. I've found it in 3 places:
/var/lib/gems/2.7.0/gems/murmurhash3-0.1.6/lib/native.so
/var/lib/gems/2.7.0/gems/murmurhash3-0.1.6/ext/murmurhash3/native.so
/var/lib/gems/2.7.0/extensions/x86_64-linux/2.7.0/murmurhash3-0.1.6/native.so
After restarting docker container, and installing ruby-murmurhash3 again, I
copied file
/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/extensions/x86_64-linux/2.7.0/murmurhash3-0.1.6/native.so
to
/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/murmurhash3-0.1.6/ext/murmurhash3/
and the problem was solved.
Please, fix the package this way.
Current package version:
ruby-murmurhash3 0.1.6-2build1 amd64
** Affects: ruby-murmurhash3 (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1915857
Title:
native extension doesn't work
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ruby-murmurhash3/+bug/1915857/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs