Bug 21163 - hub gives error: `initialize': wrong number of arguments
Summary: hub gives error: `initialize': wrong number of arguments
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal critical
Target Milestone: ---
Assignee: Dan Fandrich
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-06-29 22:26 CEST by Dan Fandrich
Modified: 2017-07-02 16:40 CEST (History)
0 users

See Also:
Source RPM: hub-1.12.1-5.mga6.src.rpm
CVE:
Status comment:


Attachments

Description Dan Fandrich 2017-06-29 22:26:39 CEST
Description of problem:
hub gives the following error when attempting to connect to github:

/usr/share/gems/gems/hub-1.12.1/lib/hub/speedy_stdlib.rb:62:in `initialize': wrong number of arguments (9 for 1) (ArgumentError)
        from /usr/share/ruby/net/http.rb:1032:in `new'
        from /usr/share/ruby/net/http.rb:1032:in `proxy_uri'
        from /usr/share/ruby/net/http.rb:1019:in `proxy?'
        from /usr/share/ruby/net/http.rb:869:in `connect'
        from /usr/share/ruby/net/http.rb:863:in `do_start'
        from /usr/share/ruby/net/http.rb:852:in `start'
        from /usr/share/gems/gems/hub-1.12.1/lib/hub/github_api.rb:260:in `perform_request'
        from /usr/share/gems/gems/hub-1.12.1/lib/hub/github_api.rb:380:in `perform_request'
        from /usr/share/gems/gems/hub-1.12.1/lib/hub/github_api.rb:223:in `post'
        from /usr/share/gems/gems/hub-1.12.1/lib/hub/github_api.rb:338:in `obtain_oauth_token'
        from /usr/share/gems/gems/hub-1.12.1/lib/hub/github_api.rb:328:in `block in apply_authentication'
        from /usr/share/gems/gems/hub-1.12.1/lib/hub/github_api.rb:553:in `block in oauth_token'
        from /usr/share/gems/gems/hub-1.12.1/lib/hub/github_api.rb:449:in `block in fetch_value'
        from /usr/share/gems/gems/hub-1.12.1/lib/hub/github_api.rb:448:in `fetch'
        from /usr/share/gems/gems/hub-1.12.1/lib/hub/github_api.rb:448:in `fetch_value'
        from /usr/share/gems/gems/hub-1.12.1/lib/hub/github_api.rb:552:in `oauth_token'
        from /usr/share/gems/gems/hub-1.12.1/lib/hub/github_api.rb:327:in `apply_authentication'
        from /usr/share/gems/gems/hub-1.12.1/lib/hub/github_api.rb:369:in `apply_authentication'
        from /usr/share/gems/gems/hub-1.12.1/lib/hub/github_api.rb:255:in `perform_request'
        from /usr/share/gems/gems/hub-1.12.1/lib/hub/github_api.rb:380:in `perform_request'
        from /usr/share/gems/gems/hub-1.12.1/lib/hub/github_api.rb:204:in `get'
        from /usr/share/gems/gems/hub-1.12.1/lib/hub/github_api.rb:158:in `statuses'
        from /usr/share/gems/gems/hub-1.12.1/lib/hub/commands.rb:93:in `ci_status'
        from /usr/share/gems/gems/hub-1.12.1/lib/hub/commands.rb:63:in `run'
        from /usr/share/gems/gems/hub-1.12.1/lib/hub/runner.rb:12:in `initialize'
        from /usr/share/gems/gems/hub-1.12.1/lib/hub/runner.rb:17:in `new'
        from /usr/share/gems/gems/hub-1.12.1/lib/hub/runner.rb:17:in `execute'
        from /usr/share/gems/gems/hub-1.12.1/bin/hub:9:in `<top (required)>'
        from /bin/hub:23:in `load'
        from /bin/hub:23:in `<main>'


Version-Release number of selected component (if applicable):
hub-1.12.1-5.mga6

How reproducible:
Every time. Also affects mga5

Steps to Reproduce:
From a git repo cloned from github.com, run theses commands:
mv ~/.config/hub ~/.config/hub.bak
hub ci-status HEAD
github.com username: myuser
github.com password for myuser (never stored):
Comment 1 Dan Fandrich 2017-06-29 22:54:23 CEST
This is fixed in 1.12.4

Assignee: bugsquad => dan

Comment 2 Dan Fandrich 2017-06-29 23:12:16 CEST
Freeze push requested.
Comment 3 David Walser 2017-07-02 16:40:45 CEST
hub-1.12.4-1.mga6 was pushed.

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.