RyanSkraba commented on pull request #1330: URL: https://github.com/apache/avro/pull/1330#issuecomment-918173657
Thanks so much for the fix! When I rebase this on master, I get errors with both `./build.sh test` and `./build.sh dist` -- has something changed with the ubuntu 20.04 base image? ## ./build.sh test: ``` + cd lang/ruby + rake generate_interop rake aborted! LoadError: cannot load such file -- echoe /home/rskraba/avro/lang/ruby/Rakefile:19:in `<top (required)>' /usr/share/rubygems-integration/all/gems/rake-13.0.1/exe/rake:27:in `<top (required)>' (See full trace by running task with --trace) ``` ## ./build.sh dist: ``` ~/avro/lang/ruby$ ./build.sh dist Successfully installed bundler-1.17.3 1 gem installed Not using rbenv Using rake 13.0.6 Using allison 2.0.3 Using ast 2.4.2 Using bundler 2.1.2 Using rdoc 6.3.2 Using json_pure 2.5.1 Using rubyforge 2.0.4 Using echoe 4.6.6 Using memory_profiler 1.0.0 Using multi_json 1.15.0 Using parallel 1.21.0 Using parser 3.0.2.0 Using power_assert 2.0.1 Using rainbow 3.0.0 Using regexp_parser 2.1.1 Using rexml 3.2.5 Using rubocop-ast 1.11.0 Using ruby-progressbar 1.11.0 Using unicode-display_width 2.0.0 Using rubocop 1.20.0 Using snappy 0.2.0 Using test-unit 3.4.6 Using webrick 1.7.0 Using zstd-ruby 1.5.0.0 Bundle complete! 11 Gemfile dependencies, 24 gems now installed. Use `bundle info [gemname]` to see where a bundled gem is installed. mkdir -p pkg Gemspec generated mkdir -p pkg/avro-1.11.0.pre1 rm -f pkg/avro-1.11.0.pre1/CHANGELOG ln CHANGELOG pkg/avro-1.11.0.pre1/CHANGELOG rm -f pkg/avro-1.11.0.pre1/LICENSE ln LICENSE pkg/avro-1.11.0.pre1/LICENSE rm -f pkg/avro-1.11.0.pre1/Manifest ln Manifest pkg/avro-1.11.0.pre1/Manifest rm -f pkg/avro-1.11.0.pre1/NOTICE ln NOTICE pkg/avro-1.11.0.pre1/NOTICE rm -f pkg/avro-1.11.0.pre1/Rakefile ln Rakefile pkg/avro-1.11.0.pre1/Rakefile rm -f pkg/avro-1.11.0.pre1/avro.gemspec ln avro.gemspec pkg/avro-1.11.0.pre1/avro.gemspec mkdir -p pkg/avro-1.11.0.pre1/interop rm -f pkg/avro-1.11.0.pre1/interop/test_interop.rb ln interop/test_interop.rb pkg/avro-1.11.0.pre1/interop/test_interop.rb mkdir -p pkg/avro-1.11.0.pre1/lib rm -f pkg/avro-1.11.0.pre1/lib/avro.rb ln lib/avro.rb pkg/avro-1.11.0.pre1/lib/avro.rb mkdir -p pkg/avro-1.11.0.pre1/lib/avro rm -f pkg/avro-1.11.0.pre1/lib/avro/VERSION.txt ln lib/avro/VERSION.txt pkg/avro-1.11.0.pre1/lib/avro/VERSION.txt rm -f pkg/avro-1.11.0.pre1/lib/avro/data_file.rb ln lib/avro/data_file.rb pkg/avro-1.11.0.pre1/lib/avro/data_file.rb rm -f pkg/avro-1.11.0.pre1/lib/avro/io.rb ln lib/avro/io.rb pkg/avro-1.11.0.pre1/lib/avro/io.rb rm -f pkg/avro-1.11.0.pre1/lib/avro/ipc.rb ln lib/avro/ipc.rb pkg/avro-1.11.0.pre1/lib/avro/ipc.rb rm -f pkg/avro-1.11.0.pre1/lib/avro/logical_types.rb ln lib/avro/logical_types.rb pkg/avro-1.11.0.pre1/lib/avro/logical_types.rb rm -f pkg/avro-1.11.0.pre1/lib/avro/protocol.rb ln lib/avro/protocol.rb pkg/avro-1.11.0.pre1/lib/avro/protocol.rb rm -f pkg/avro-1.11.0.pre1/lib/avro/schema.rb ln lib/avro/schema.rb pkg/avro-1.11.0.pre1/lib/avro/schema.rb rm -f pkg/avro-1.11.0.pre1/lib/avro/schema_compatibility.rb ln lib/avro/schema_compatibility.rb pkg/avro-1.11.0.pre1/lib/avro/schema_compatibility.rb rm -f pkg/avro-1.11.0.pre1/lib/avro/schema_normalization.rb ln lib/avro/schema_normalization.rb pkg/avro-1.11.0.pre1/lib/avro/schema_normalization.rb rm -f pkg/avro-1.11.0.pre1/lib/avro/schema_validator.rb ln lib/avro/schema_validator.rb pkg/avro-1.11.0.pre1/lib/avro/schema_validator.rb mkdir -p pkg/avro-1.11.0.pre1/test rm -f pkg/avro-1.11.0.pre1/test/case_finder.rb ln test/case_finder.rb pkg/avro-1.11.0.pre1/test/case_finder.rb rm -f pkg/avro-1.11.0.pre1/test/random_data.rb ln test/random_data.rb pkg/avro-1.11.0.pre1/test/random_data.rb rm -f pkg/avro-1.11.0.pre1/test/sample_ipc_client.rb ln test/sample_ipc_client.rb pkg/avro-1.11.0.pre1/test/sample_ipc_client.rb rm -f pkg/avro-1.11.0.pre1/test/sample_ipc_http_client.rb ln test/sample_ipc_http_client.rb pkg/avro-1.11.0.pre1/test/sample_ipc_http_client.rb rm -f pkg/avro-1.11.0.pre1/test/sample_ipc_http_server.rb ln test/sample_ipc_http_server.rb pkg/avro-1.11.0.pre1/test/sample_ipc_http_server.rb rm -f pkg/avro-1.11.0.pre1/test/sample_ipc_server.rb ln test/sample_ipc_server.rb pkg/avro-1.11.0.pre1/test/sample_ipc_server.rb rm -f pkg/avro-1.11.0.pre1/test/test_datafile.rb ln test/test_datafile.rb pkg/avro-1.11.0.pre1/test/test_datafile.rb rm -f pkg/avro-1.11.0.pre1/test/test_fingerprints.rb ln test/test_fingerprints.rb pkg/avro-1.11.0.pre1/test/test_fingerprints.rb rm -f pkg/avro-1.11.0.pre1/test/test_help.rb ln test/test_help.rb pkg/avro-1.11.0.pre1/test/test_help.rb rm -f pkg/avro-1.11.0.pre1/test/test_io.rb ln test/test_io.rb pkg/avro-1.11.0.pre1/test/test_io.rb rm -f pkg/avro-1.11.0.pre1/test/test_logical_types.rb ln test/test_logical_types.rb pkg/avro-1.11.0.pre1/test/test_logical_types.rb rm -f pkg/avro-1.11.0.pre1/test/test_protocol.rb ln test/test_protocol.rb pkg/avro-1.11.0.pre1/test/test_protocol.rb rm -f pkg/avro-1.11.0.pre1/test/test_schema.rb ln test/test_schema.rb pkg/avro-1.11.0.pre1/test/test_schema.rb rm -f pkg/avro-1.11.0.pre1/test/test_schema_compatibility.rb ln test/test_schema_compatibility.rb pkg/avro-1.11.0.pre1/test/test_schema_compatibility.rb rm -f pkg/avro-1.11.0.pre1/test/test_schema_normalization.rb ln test/test_schema_normalization.rb pkg/avro-1.11.0.pre1/test/test_schema_normalization.rb rm -f pkg/avro-1.11.0.pre1/test/test_schema_validator.rb ln test/test_schema_validator.rb pkg/avro-1.11.0.pre1/test/test_schema_validator.rb rm -f pkg/avro-1.11.0.pre1/test/test_socket_transport.rb ln test/test_socket_transport.rb pkg/avro-1.11.0.pre1/test/test_socket_transport.rb rm -f pkg/avro-1.11.0.pre1/test/tool.rb ln test/tool.rb pkg/avro-1.11.0.pre1/test/tool.rb cd pkg/avro-1.11.0.pre1 rake aborted! ArgumentError: wrong number of arguments (given 2, expected 0) /home/rskraba/avro/lang/ruby/.gem/gems/echoe-4.6.6/lib/echoe/rubygems.rb:10:in `validate' /home/rskraba/avro/lang/ruby/.gem/gems/rake-13.0.6/exe/rake:27:in `<top (required)>' Tasks: TOP => dist => gem => pkg/avro-1.11.0.pre1.gem (See full trace by running task with --trace) ``` -- 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]
