-
Notifications
You must be signed in to change notification settings - Fork 15.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot install 3.25.0.rc.2 on Ruby 3.3.0-preview2 #14509
Comments
How are protobuf dependencies installed in this environment? The gemspec lists the https://github.com/ffi/ffi-compiler as a development dependency. Installing that gem first explicitly should fix the immediate problem as a workaround, but there is more than one development dependency. |
|
**What does this PR do?** This reverts commit f9ebce9. **Motivation:** In #3211 we disabled our CI integration testing on Ruby 3.3 because one of the dependencies (protobuf) had an incompatibility at the time (see protocolbuffers/protobuf#14509 for details). Upstream has since fixed the issue, so we're good to go. **Additional Notes:** N/A **How to test the change?** Check that CircleCI is now also running the `build_and_test_integration-3.3` test.
What version of protobuf and what language are you using?
Version: 3.25.0.rc.2
Language: Ruby
What operating system (Linux, Windows, ...) and version?
Docker ruby:3.3.0-preview2:
Linux 387032e9f908 5.15.49-linuxkit #1 SMP Tue Sep 13 07:51:46 UTC 2022 x86_64 GNU/Linux
What runtime / compiler are you using (e.g., python version or gcc version)
ruby 3.3.0preview2 (2023-09-14 master e50fcca9a7) [x86_64-linux]
gcc version 12.2.0 (Debian 12.2.0-14)
What did you do?
Steps to reproduce the behavior:
docker run --rm -it ruby:3.3.0-preview2 gem install google-protobuf -v 3.25.0.rc.2
LoadError: cannot load such file -- ffi-compiler/compile_task
What did you expect to see
Gem installed successfully.
What did you see instead?
Anything else we should know about your project / environment
The text was updated successfully, but these errors were encountered: