bkmgit commented on pull request #11562:
URL: https://github.com/apache/arrow/pull/11562#issuecomment-959254189
Using dnf to install Ruby on RHEL 8 clones is not good as the default
version is ruby 2.5.9p229 which is EOL, where verification of release candidate
6.0.0 3 fails with
```bash
Traceback (most recent call last):
15: from test/run-test.rb:71:in `<main>'
14: from
/tmp/arrow-6.0.0.SfZpR/apache-arrow-6.0.0/ruby/red-arrow/vendor/bundle/ruby/2.5.0/gems/test-unit-3.5.0/lib/test/unit/autorunner.rb:66:in
`run'
13: from
/tmp/arrow-6.0.0.SfZpR/apache-arrow-6.0.0/ruby/red-arrow/vendor/bundle/ruby/2.5.0/gems/test-unit-3.5.0/lib/test/unit/autorunner.rb:446:in
`run'
12: from
/tmp/arrow-6.0.0.SfZpR/apache-arrow-6.0.0/ruby/red-arrow/vendor/bundle/ruby/2.5.0/gems/test-unit-3.5.0/lib/test/unit/autorunner.rb:106:in
`block in <class:AutoRunner>'
11: from
/tmp/arrow-6.0.0.SfZpR/apache-arrow-6.0.0/ruby/red-arrow/vendor/bundle/ruby/2.5.0/gems/test-unit-3.5.0/lib/test/unit/collector/load.rb:38:in
`collect'
10: from
/tmp/arrow-6.0.0.SfZpR/apache-arrow-6.0.0/ruby/red-arrow/vendor/bundle/ruby/2.5.0/gems/test-unit-3.5.0/lib/test/unit/collector/load.rb:138:in
`add_load_path'
9: from
/tmp/arrow-6.0.0.SfZpR/apache-arrow-6.0.0/ruby/red-arrow/vendor/bundle/ruby/2.5.0/gems/test-unit-3.5.0/lib/test/unit/collector/load.rb:43:in
`block in collect'
8: from
/tmp/arrow-6.0.0.SfZpR/apache-arrow-6.0.0/ruby/red-arrow/vendor/bundle/ruby/2.5.0/gems/test-unit-3.5.0/lib/test/unit/collector/load.rb:43:in
`each'
7: from
/tmp/arrow-6.0.0.SfZpR/apache-arrow-6.0.0/ruby/red-arrow/vendor/bundle/ruby/2.5.0/gems/test-unit-3.5.0/lib/test/unit/collector/load.rb:46:in
`block (2 levels) in collect'
6: from
/tmp/arrow-6.0.0.SfZpR/apache-arrow-6.0.0/ruby/red-arrow/vendor/bundle/ruby/2.5.0/gems/test-unit-3.5.0/lib/test/unit/collector/load.rb:87:in
`collect_recursive'
5: from
/tmp/arrow-6.0.0.SfZpR/apache-arrow-6.0.0/ruby/red-arrow/vendor/bundle/ruby/2.5.0/gems/test-unit-3.5.0/lib/test/unit/collector/load.rb:87:in
`each'
4: from
/tmp/arrow-6.0.0.SfZpR/apache-arrow-6.0.0/ruby/red-arrow/vendor/bundle/ruby/2.5.0/gems/test-unit-3.5.0/lib/test/unit/collector/load.rb:89:in
`block in collect_recursive'
3: from
/tmp/arrow-6.0.0.SfZpR/apache-arrow-6.0.0/ruby/red-arrow/vendor/bundle/ruby/2.5.0/gems/test-unit-3.5.0/lib/test/unit/collector/load.rb:114:in
`collect_file'
2: from
/tmp/arrow-6.0.0.SfZpR/apache-arrow-6.0.0/ruby/red-arrow/vendor/bundle/ruby/2.5.0/gems/test-unit-3.5.0/lib/test/unit/collector/load.rb:138:in
`add_load_path'
1: from
/tmp/arrow-6.0.0.SfZpR/apache-arrow-6.0.0/ruby/red-arrow/vendor/bundle/ruby/2.5.0/gems/test-unit-3.5.0/lib/test/unit/collector/load.rb:116:in
`block in collect_file'
/tmp/arrow-6.0.0.SfZpR/apache-arrow-6.0.0/ruby/red-arrow/vendor/bundle/ruby/2.5.0/gems/test-unit-3.5.0/lib/test/unit/collector/load.rb:116:in
`require':
/tmp/arrow-6.0.0.SfZpR/apache-arrow-6.0.0/ruby/red-arrow/test/test-table.rb:189:
syntax error, unexpected .. (SyntaxError)
...<-TABLE, @table.slice(count: ..8).to_s)
... ^~
/tmp/arrow-6.0.0.SfZpR/apache-arrow-6.0.0/ruby/red-arrow/test/test-table.rb:199:
syntax error, unexpected ...
...-TABLE, @table.slice(count: ...8).to_s)
... ^~~
/tmp/arrow-6.0.0.SfZpR/apache-arrow-6.0.0/ruby/red-arrow/test/test-table.rb:208:
syntax error, unexpected ')'
...ABLE, @table.slice(count: 16..).to_s)
... ^
/tmp/arrow-6.0.0.SfZpR/apache-arrow-6.0.0/ruby/red-arrow/test/test-table.rb:925:
syntax error, unexpected keyword_end, expecting end-of-input
+ cleanup
+ '[' no = yes ']'
+ echo 'Failed to verify release candidate. See /tmp/arrow-6.0.0.SfZpR for
details.'
Failed to verify release candidate. See /tmp/arrow-6.0.0.SfZpR for details.
```
With Ruby 2.7.2 and Ruby 3.0.0 tests pass. Can use RVM or build from source
to get an updated Ruby version. Sample RVM steps
```
gpg2 --keyserver hkps://keys.openpgp.org --recv-keys
409B6B1796C275462A1703113804BB82D39DC0E3
7D2BAF1CF37B13E2069D6956105BD0E739499BDB
\curl -sSL https://get.rvm.io | bash -s stable
source /etc/profile.d/rvm.sh
rvm install 2.7
```
--
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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]