Description of problem: Install rhc client via 'gem install rhc', it will install the dependency parseconfig (=1.0.2) automatically. Run any rhc command from the terminal, error message "ParseConfig Deprecation Warning: get_value() is deprecated. Use config['param'] or config['group']['param'] instead." appears. Version-Release number of selected component (if applicable): parseconfig 1.0.2 How reproducible: always Steps to Reproduce: 1.install rhc client via gem install 2.run any rhc command 3. Actual results: warning message "ParseConfig Deprecation Warning: get_value() is deprecated. Use config['param'] or config['group']['param'] instead." appears. Expected results: no any warning message. Additional info: This issue caused by parseconfig upgrade today, which is ok for parseconfig (0.5.2). $gem list parseconfig (1.0.2) <......> rhc (0.93.19) $rhc domain show [root@F17i386-openshift ~]# rhc domain show ParseConfig Deprecation Warning: get_value() is deprecated. Use config['param'] or config['group']['param'] instead. ParseConfig Deprecation Warning: get_value() is deprecated. Use config['param'] or config['group']['param'] instead. ParseConfig Deprecation Warning: get_value() is deprecated. Use config['param'] or config['group']['param'] instead. ParseConfig Deprecation Warning: get_value() is deprecated. Use config['param'] or config['group']['param'] instead. ParseConfig Deprecation Warning: get_value() is deprecated. Use config['param'] or config['group']['param'] instead. Password:****** User Info ========= Namespace: mydomain RHLogin: bmeng Application Info ================ No applications found. You can use 'rhc app create' to create new applications.
Checked it on rhc-0.94.4, it will install parseconfig 0.5.2 in default now, if that's the fix for this bug, please help to move it to ON_QA, we'll move it to verified. Thanks
We want to be more flexible to future usage - we're going to support both 0.5.2 and 1.0+ with no warnings in the code.
Johnp committed a fix today.
Verified with rhc-0.94.7.gem, rhc do not need install parseconfig as dependency now. Mark bug as verified.