You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "amoeba (via GitHub)" <gi...@apache.org> on 2025/01/02 18:33:35 UTC
[I] [CI][Packaging] Fix gemfury-related failures on CI due to deprecated DidYouMean::SPELL_CHECKERS [arrow]
amoeba opened a new issue, #45157:
URL: https://github.com/apache/arrow/issues/45157
### Describe the bug, including details regarding any error messages, version, and platform.
We recently started seeing failures of the "Upload package to Gemfury" step in jobs like [Build wheel for manylinux 2-28](https://github.com/ursacomputing/crossbow/actions/runs/12579662546/job/35060215543)
```
Top level ::CompositeIO is deprecated, require 'multipart/post' and use `Multipart::Post::CompositeReadIO` instead!
Top level ::Parts is deprecated, require 'multipart/post' and use `Multipart::Post::Parts` instead!
/opt/hostedtoolcache/Ruby/3.4.1/x64/lib/ruby/gems/3.4.0/gems/thor-1.0.1/lib/thor/error.rb:105:in '<class:Thor>': uninitialized constant DidYouMean::SPELL_CHECKERS (NameError)
DidYouMean::SPELL_CHECKERS.merge!(
^^^^^^^^^^^^^^^^
Did you mean? DidYouMean::SpellChecker
from /opt/hostedtoolcache/Ruby/3.4.1/x64/lib/ruby/gems/3.4.0/gems/thor-1.0.1/lib/thor/error.rb:1:in '<top (required)>'
from /opt/hostedtoolcache/Ruby/3.4.1/x64/lib/ruby/gems/3.4.0/gems/thor-1.0.1/lib/thor/base.rb:3:in 'Kernel#require_relative'
from /opt/hostedtoolcache/Ruby/3.4.1/x64/lib/ruby/gems/3.4.0/gems/thor-1.0.1/lib/thor/base.rb:3:in '<top (required)>'
from /opt/hostedtoolcache/Ruby/3.4.1/x64/lib/ruby/gems/3.4.0/gems/thor-1.0.1/lib/thor.rb:2:in 'Kernel#require_relative'
from /opt/hostedtoolcache/Ruby/3.4.1/x64/lib/ruby/gems/3.4.0/gems/thor-1.0.1/lib/thor.rb:2:in '<top (required)>'
from <internal:/opt/hostedtoolcache/Ruby/3.4.1/x64/lib/ruby/3.4.0/rubygems/core_ext/kernel_require.rb>:136:in 'Kernel#require'
from <internal:/opt/hostedtoolcache/Ruby/3.4.1/x64/lib/ruby/3.4.0/rubygems/core_ext/kernel_require.rb>:136:in 'Kernel#require'
from /opt/hostedtoolcache/Ruby/3.4.1/x64/lib/ruby/gems/3.4.0/gems/gemfury-0.12.0/lib/gemfury/command.rb:5:in '<top (required)>'
from <internal:/opt/hostedtoolcache/Ruby/3.4.1/x64/lib/ruby/3.4.0/rubygems/core_ext/kernel_require.rb>:136:in 'Kernel#require'
from <internal:/opt/hostedtoolcache/Ruby/3.4.1/x64/lib/ruby/3.4.0/rubygems/core_ext/kernel_require.rb>:136:in 'Kernel#require'
from /opt/hostedtoolcache/Ruby/3.4.1/x64/lib/ruby/gems/3.4.0/gems/gemfury-0.12.0/bin/fury:8:in '<top (required)>'
from /opt/hostedtoolcache/Ruby/3.4.1/x64/bin/fury:25:in 'Kernel#load'
from /opt/hostedtoolcache/Ruby/3.4.1/x64/bin/fury:25:in '<main>'
Top level ::CompositeIO is deprecated, require 'multipart/post' and use `Multipart::Post::CompositeReadIO` instead!
Top level ::Parts is deprecated, require 'multipart/post' and use `Multipart::Post::Parts` instead!
/opt/hostedtoolcache/Ruby/3.4.1/x64/lib/ruby/gems/3.4.0/gems/thor-1.0.1/lib/thor/error.rb:105:in '<class:Thor>': uninitialized constant DidYouMean::SPELL_CHECKERS (NameError)
DidYouMean::SPELL_CHECKERS.merge!(
^^^^^^^^^^^^^^^^
Did you mean? DidYouMean::SpellChecker
from /opt/hostedtoolcache/Ruby/3.4.1/x64/lib/ruby/gems/3.4.0/gems/thor-1.0.1/lib/thor/error.rb:1:in '<top (required)>'
from /opt/hostedtoolcache/Ruby/3.4.1/x64/lib/ruby/gems/3.4.0/gems/thor-1.0.1/lib/thor/base.rb:3:in 'Kernel#require_relative'
from /opt/hostedtoolcache/Ruby/3.4.1/x64/lib/ruby/gems/3.4.0/gems/thor-1.0.1/lib/thor/base.rb:3:in '<top (required)>'
from /opt/hostedtoolcache/Ruby/3.4.1/x64/lib/ruby/gems/3.4.0/gems/thor-1.0.1/lib/thor.rb:2:in 'Kernel#require_relative'
from /opt/hostedtoolcache/Ruby/3.4.1/x64/lib/ruby/gems/3.4.0/gems/thor-1.0.1/lib/thor.rb:2:in '<top (required)>'
from <internal:/opt/hostedtoolcache/Ruby/3.4.1/x64/lib/ruby/3.4.0/rubygems/core_ext/kernel_require.rb>:136:in 'Kernel#require'
from <internal:/opt/hostedtoolcache/Ruby/3.4.1/x64/lib/ruby/3.4.0/rubygems/core_ext/kernel_require.rb>:136:in 'Kernel#require'
from /opt/hostedtoolcache/Ruby/3.4.1/x64/lib/ruby/gems/3.4.0/gems/gemfury-0.12.0/lib/gemfury/command.rb:5:in '<top (required)>'
from <internal:/opt/hostedtoolcache/Ruby/3.4.1/x64/lib/ruby/3.4.0/rubygems/core_ext/kernel_require.rb>:136:in 'Kernel#require'
from <internal:/opt/hostedtoolcache/Ruby/3.4.1/x64/lib/ruby/3.4.0/rubygems/core_ext/kernel_require.rb>:136:in 'Kernel#require'
from /opt/hostedtoolcache/Ruby/3.4.1/x64/lib/ruby/gems/3.4.0/gems/gemfury-0.12.0/bin/fury:8:in '<top (required)>'
from /opt/hostedtoolcache/Ruby/3.4.1/x64/bin/fury:25:in 'Kernel#load'
from /opt/hostedtoolcache/Ruby/3.4.1/x64/bin/fury:25:in '<main>'
Error: Process completed with exit code 1.
```
### Component(s)
Continuous Integration, Packaging
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: issues-unsubscribe@arrow.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] [CI][Packaging] Fix gemfury-related failures on CI due to deprecated DidYouMean::SPELL_CHECKERS [arrow]
Posted by "kou (via GitHub)" <gi...@apache.org>.
kou closed issue #45157: [CI][Packaging] Fix gemfury-related failures on CI due to deprecated DidYouMean::SPELL_CHECKERS
URL: https://github.com/apache/arrow/issues/45157
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: issues-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] [CI][Packaging] Fix gemfury-related failures on CI due to deprecated DidYouMean::SPELL_CHECKERS [arrow]
Posted by "amoeba (via GitHub)" <gi...@apache.org>.
amoeba commented on issue #45157:
URL: https://github.com/apache/arrow/issues/45157#issuecomment-2568206625
There's been past discussion on deprecating our use of Gemfury, see https://github.com/apache/arrow/issues/43904, though that hasn't yet been done. It looks like the issue here is partly due to us pinning gemfury to `0.12.0` in the past in https://github.com/apache/arrow/issues/36692. The previous pinning was for other reasons and I suspect we can remove this pin now. I'll put up a PR to test in a bit.
Other things I think we could do here are:
- Use the [native gemfury client](https://github.com/gemfury/cli)
- Use this as a reason to pick https://github.com/apache/arrow/issues/43904 back up
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] [CI][Packaging] Fix gemfury-related failures on CI due to deprecated DidYouMean::SPELL_CHECKERS [arrow]
Posted by "kou (via GitHub)" <gi...@apache.org>.
kou commented on issue #45157:
URL: https://github.com/apache/arrow/issues/45157#issuecomment-2568357554
Issue resolved by pull request 45158
https://github.com/apache/arrow/pull/45158
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org