Skip to content
This repository has been archived by the owner on Aug 29, 2018. It is now read-only.

Deprecation warnings about Object#Timeout #767

Open
eazel7 opened this issue Oct 26, 2016 · 5 comments
Open

Deprecation warnings about Object#Timeout #767

eazel7 opened this issue Oct 26, 2016 · 5 comments

Comments

@eazel7
Copy link

eazel7 commented Oct 26, 2016

The output of this warning is permanent. It is clogging the tubes.

My ruby version is: ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]

/home/eazel7/.gem/ruby/2.3.0/gems/httpclient-2.6.0.1/lib/httpclient/session.rb:746:in `connect': Object#timeout is deprecated, use Timeout.timeout instead.
/home/eazel7/.gem/ruby/2.3.0/gems/httpclient-2.6.0.1/lib/httpclient/session.rb:616:in `query': Object#timeout is deprecated, use Timeout.timeout instead.
/home/eazel7/.gem/ruby/2.3.0/gems/httpclient-2.6.0.1/lib/httpclient/session.rb:872:in `parse_header': Object#timeout is deprecated, use Timeout.timeout instead.
/home/eazel7/.gem/ruby/2.3.0/gems/httpclient-2.6.0.1/lib/httpclient/session.rb:950:in `read_body_length': Object#timeout is deprecated, use Timeout.timeout instead.
/home/eazel7/.gem/ruby/2.3.0/gems/httpclient-2.6.0.1/lib/httpclient/session.rb:616:in `query': Object#timeout is deprecated, use Timeout.timeout instead.
/home/eazel7/.gem/ruby/2.3.0/gems/httpclient-2.6.0.1/lib/httpclient/session.rb:872:in `parse_header': Object#timeout is deprecated, use Timeout.timeout instead.
/home/eazel7/.gem/ruby/2.3.0/gems/httpclient-2.6.0.1/lib/httpclient/session.rb:950:in `read_body_length': Object#timeout is deprecated, use Timeout.timeout instead.
/home/eazel7/.gem/ruby/2.3.0/gems/httpclient-2.6.0.1/lib/httpclient/session.rb:616:in `query': Object#timeout is deprecated, use Timeout.timeout instead.
/home/eazel7/.gem/ruby/2.3.0/gems/httpclient-2.6.0.1/lib/httpclient/session.rb:872:in `parse_header': Object#timeout is deprecated, use Timeout.timeout instead.
/home/eazel7/.gem/ruby/2.3.0/gems/httpclient-2.6.0.1/lib/httpclient/session.rb:950:in `read_body_length': Object#timeout is deprecated, use Timeout.timeout instead.
/home/eazel7/.gem/ruby/2.3.0/gems/httpclient-2.6.0.1/lib/httpclient/session.rb:616:in `query': Object#timeout is deprecated, use Timeout.timeout instead.
/home/eazel7/.gem/ruby/2.3.0/gems/httpclient-2.6.0.1/lib/httpclient/session.rb:872:in `parse_header': Object#timeout is deprecated, use Timeout.timeout instead.
/home/eazel7/.gem/ruby/2.3.0/gems/httpclient-2.6.0.1/lib/httpclient/session.rb:950:in `read_body_length': Object#timeout is deprecated, use Timeout.timeout instead.
/home/eazel7/.gem/ruby/2.3.0/gems/httpclient-2.6.0.1/lib/httpclient/session.rb:950:in `read_body_length': Object#timeout is deprecated, use Timeout.timeout instead.
@notthetup
Copy link

notthetup commented Jan 28, 2017

Seeing so many of these warnings everywhere even with ruby 2.4.0.

/Users/chinmay/.rvm/gems/ruby-2.4.0/gems/commander-4.2.1/lib/commander/user_interaction.rb:328: warning: constant ::NIL is deprecated
/Users/chinmay/.rvm/gems/ruby-2.4.0/gems/commander-4.2.1/lib/commander/user_interaction.rb:328: warning: constant ::TRUE is deprecated
/Users/chinmay/.rvm/gems/ruby-2.4.0/gems/commander-4.2.1/lib/commander/user_interaction.rb:328: warning: constant ::FALSE is deprecated
/Users/chinmay/.rvm/gems/ruby-2.4.0/gems/commander-4.2.1/lib/commander/user_interaction.rb:328: warning: constant ::Fixnum is deprecated
/Users/chinmay/.rvm/gems/ruby-2.4.0/gems/commander-4.2.1/lib/commander/user_interaction.rb:328: warning: constant ::Bignum is deprecated
/Users/chinmay/.rvm/gems/ruby-2.4.0/gems/commander-4.2.1/lib/commander/user_interaction.rb:328: warning: constant ::TimeoutError is deprecated
/Users/chinmay/.rvm/gems/ruby-2.4.0/gems/httpclient-2.6.0.1/lib/httpclient/session.rb:746:in `connect': Object#timeout is deprecated, use Timeout.timeout instead.
/Users/chinmay/.rvm/gems/ruby-2.4.0/gems/httpclient-2.6.0.1/lib/httpclient/session.rb:616:in `query': Object#timeout is deprecated, use Timeout.timeout instead.
/Users/chinmay/.rvm/gems/ruby-2.4.0/gems/httpclient-2.6.0.1/lib/httpclient/session.rb:872:in `parse_header': Object#timeout is deprecated, use Timeout.timeout instead.
/Users/chinmay/.rvm/gems/ruby-2.4.0/gems/httpclient-2.6.0.1/lib/httpclient/session.rb:950:in `read_body_length': Object#timeout is deprecated, use Timeout.timeout instead.
/Users/chinmay/.rvm/gems/ruby-2.4.0/gems/httpclient-2.6.0.1/lib/httpclient/session.rb:616:in `query': Object#timeout is deprecated, use Timeout.timeout instead.
/Users/chinmay/.rvm/gems/ruby-2.4.0/gems/httpclient-2.6.0.1/lib/httpclient/session.rb:872:in `parse_header': Object#timeout is deprecated, use Timeout.timeout instead.

I'm guessing updating dependencies for commander and httpclient to https://rubygems.org/gems/commander/versions/4.4.3 and https://rubygems.org/gems/httpclient/versions/2.8.3 respectively should help.

#744 tried to fix it but it seems it needs a rebase.

@tjnapster555
Copy link

@notthetup can your tell me how to fix this i see so many waring when i run rhc command in windows ?

@notthetup
Copy link

@tjnapster555 Check #744. That seems like a fix. I haven't checked it but makes sense based on the dependency version.

@tjnapster555
Copy link

@notthetup no the rhc command still show warring is there a way i can run rhc with ruby warring to set 0 or off ?

@notthetup
Copy link

@tjnapster555 Sorry I can't help you much with that. I am not a ruby programmer. @dydx is the author of #744 and might be able to help out.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants