==> Synchronizing chroot copy [/data/alhp-workspace/chroot/root] -> [build_90bb25a8-50b1-4f2f-82d1-12a1e34c0978]...done ==> Making package: ruby-thin 1.8.1-1.1 (Thu May 25 14:19:48 2023) ==> Retrieving sources... -> Downloading ruby-thin-1.8.1.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 177k 0 177k 0 0 418k 0 --:--:-- --:--:-- --:--:-- 6812k ==> Validating source files with sha512sums... ruby-thin-1.8.1.tar.gz ... Passed ==> Validating source files with b2sums... ruby-thin-1.8.1.tar.gz ... Passed ==> Making package: ruby-thin 1.8.1-1.1 (Thu May 25 14:19:51 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: rubygems will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-abbrev will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-base64 will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-benchmark will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-bigdecimal will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-bundler will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-cgi will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-csv will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-date will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-delegate will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-did_you_mean will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-digest will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-drb will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-ruby2_keywords will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-english will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-erb will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-etc will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-fcntl will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-fiddle will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-fileutils will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-find will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-forwardable will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-getoptlong will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-io-console will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-io-nonblock will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-io-wait will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-ipaddr will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-irb will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-reline will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-json will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-logger will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-mutex_m will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-net-http will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-uri will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-open-uri will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-stringio will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-time will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-psych will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-racc will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-rdoc will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-tmpdir will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-minitest will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-power_assert will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-rake will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-rexml will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-test-unit will be installed before its ruby dependency Packages (53) libyaml-0.2.5-2 ruby-abbrev-0.1.0-4 ruby-base64-0.1.1-4 ruby-benchmark-0.2.0-4 ruby-bigdecimal-3.1.2-4 ruby-bundledgems-3.0.5-1 ruby-bundler-2.4.12-1 ruby-cgi-0.3.6-1 ruby-csv-3.2.5-4 ruby-date-3.2.2-4 ruby-delegate-0.2.0-4 ruby-did_you_mean-1.6.1-4 ruby-digest-3.1.1-1 ruby-drb-2.1.0-5 ruby-english-0.7.1-5 ruby-erb-4.0.2-2 ruby-etc-1.3.0-6 ruby-fcntl-1.0.1-4 ruby-fiddle-1.1.0-4 ruby-fileutils-1.6.0-4 ruby-find-0.1.1-4 ruby-forwardable-1.3.2-6 ruby-getoptlong-0.1.1-3 ruby-io-console-0.5.11-3 ruby-io-nonblock-0.1.0-3 ruby-io-wait-0.2.3-4 ruby-ipaddr-1.2.4-3 ruby-irb-1.4.2-1 ruby-json-2.6.3-1 ruby-logger-1.5.1-3 ruby-minitest-5.16.3-1 ruby-mutex_m-0.1.1-3 ruby-net-http-0.2.2-2 ruby-open-uri-0.2.0-3 ruby-power_assert-2.0.2-1 ruby-psych-4.0.6-1 ruby-racc-1.6.0-3 ruby-rake-13.0.6-1 ruby-rdoc-6.4.0-4 ruby-reline-0.3.1-2 ruby-rexml-3.2.5-1 ruby-ruby2_keywords-0.0.5-1 ruby-stdlib-3.0.5-1 ruby-stringio-3.0.2-4 ruby-test-unit-3.5.8-1 ruby-time-0.2.0-4 ruby-tmpdir-0.1.2-3 ruby-uri-0.12.1-1 rubygems-3.3.25-1 ruby-3.0.5-1 ruby-daemons-1.4.1-1 ruby-eventmachine-1.2.7-6 ruby-rack-3.0.4.1-1 Total Download Size: 0.45 MiB Total Installed Size: 28.61 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... ruby-eventmachine-1.2.7-6-x86_64 downloading... ruby-daemons-1.4.1-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing libyaml... installing rubygems... installing ruby-abbrev... installing ruby-base64... installing ruby-benchmark... installing ruby-bigdecimal... installing ruby-bundler... installing ruby-cgi... installing ruby-csv... installing ruby-date... installing ruby-delegate... installing ruby-did_you_mean... installing ruby-digest... installing ruby-ruby2_keywords... installing ruby-drb... installing ruby-english... installing ruby-erb... installing ruby-etc... installing ruby-fcntl... installing ruby-fiddle... installing ruby-fileutils... installing ruby-find... installing ruby-forwardable... installing ruby-getoptlong... installing ruby-io-console... installing ruby-io-nonblock... installing ruby-io-wait... installing ruby-ipaddr... installing ruby-reline... installing ruby-irb... installing ruby-json... installing ruby-logger... installing ruby-mutex_m... installing ruby-uri... installing ruby-net-http... installing ruby-stringio... installing ruby-time... installing ruby-open-uri... installing ruby-psych... installing ruby-racc... installing ruby-rdoc... installing ruby-tmpdir... installing ruby-stdlib... installing ruby-minitest... installing ruby-power_assert... installing ruby-rake... installing ruby-rexml... installing ruby-test-unit... installing ruby-bundledgems... installing ruby... Optional dependencies for ruby ruby-docs: Ruby documentation tk: for Ruby/TK installing ruby-rack... installing ruby-eventmachine... installing ruby-daemons... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (7) ruby-diff-lcs-1.5.0-1 ruby-rspec-core-3.12.0-1 ruby-rspec-expectations-3.12.0-1 ruby-rspec-mocks-3.12.0-1 ruby-rspec-support-3.12.0-1 ruby-rake-compiler-1.2.0-1 ruby-rspec-3.12.0-1 Total Installed Size: 3.58 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing ruby-rake-compiler... installing ruby-rspec-support... installing ruby-rspec-core... installing ruby-diff-lcs... installing ruby-rspec-expectations... installing ruby-rspec-mocks... installing ruby-rspec... [?25h==> Retrieving sources... -> Found ruby-thin-1.8.1.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting ruby-thin-1.8.1.tar.gz with bsdtar ==> Starting prepare()... ==> Starting build()... /usr/bin/ruby -I. -r.rake-compiler-siteconf.rb ../../../../ext/thin_parser/extconf.rb mkdir -p tmp/x86_64-linux/thin_parser/3.0.5 cd tmp/x86_64-linux/thin_parser/3.0.5 checking for main() in -lc... yes creating Makefile /usr/bin/make cd - cd tmp/x86_64-linux/thin_parser/3.0.5 compiling ../../../../ext/thin_parser/parser.c compiling ../../../../ext/thin_parser/thin.c linking shared-object thin_parser.so /usr/bin/make install target_prefix= cd - mkdir -p tmp/x86_64-linux/stage/lib cp CHANGELOG tmp/x86_64-linux/stage/CHANGELOG cp README.md tmp/x86_64-linux/stage/README.md cp Rakefile tmp/x86_64-linux/stage/Rakefile mkdir -p tmp/x86_64-linux/stage/bin cp bin/thin tmp/x86_64-linux/stage/bin/thin mkdir -p tmp/x86_64-linux/stage/example cp example/adapter.rb tmp/x86_64-linux/stage/example/adapter.rb cp example/async_app.ru tmp/x86_64-linux/stage/example/async_app.ru cp example/async_chat.ru tmp/x86_64-linux/stage/example/async_chat.ru cp example/async_tailer.ru tmp/x86_64-linux/stage/example/async_tailer.ru cp example/config.ru tmp/x86_64-linux/stage/example/config.ru cp example/monit_sockets tmp/x86_64-linux/stage/example/monit_sockets cp example/monit_unixsock tmp/x86_64-linux/stage/example/monit_unixsock cp example/myapp.rb tmp/x86_64-linux/stage/example/myapp.rb cp example/ramaze.ru tmp/x86_64-linux/stage/example/ramaze.ru cp example/thin.god tmp/x86_64-linux/stage/example/thin.god cp example/thin_solaris_smf.erb tmp/x86_64-linux/stage/example/thin_solaris_smf.erb cp example/thin_solaris_smf.readme.txt tmp/x86_64-linux/stage/example/thin_solaris_smf.readme.txt cp example/vlad.rake tmp/x86_64-linux/stage/example/vlad.rake mkdir -p tmp/x86_64-linux/stage/ext/thin_parser cp ext/thin_parser/common.rl tmp/x86_64-linux/stage/ext/thin_parser/common.rl cp ext/thin_parser/ext_help.h tmp/x86_64-linux/stage/ext/thin_parser/ext_help.h cp ext/thin_parser/extconf.rb tmp/x86_64-linux/stage/ext/thin_parser/extconf.rb cp ext/thin_parser/parser.c tmp/x86_64-linux/stage/ext/thin_parser/parser.c cp ext/thin_parser/parser.h tmp/x86_64-linux/stage/ext/thin_parser/parser.h cp ext/thin_parser/parser.rl tmp/x86_64-linux/stage/ext/thin_parser/parser.rl cp ext/thin_parser/thin.c tmp/x86_64-linux/stage/ext/thin_parser/thin.c mkdir -p tmp/x86_64-linux/stage/lib/rack/adapter cp lib/rack/adapter/loader.rb tmp/x86_64-linux/stage/lib/rack/adapter/loader.rb cp lib/rack/adapter/rails.rb tmp/x86_64-linux/stage/lib/rack/adapter/rails.rb mkdir -p tmp/x86_64-linux/stage/lib/rack/handler cp lib/rack/handler/thin.rb tmp/x86_64-linux/stage/lib/rack/handler/thin.rb cp lib/thin.rb tmp/x86_64-linux/stage/lib/thin.rb mkdir -p tmp/x86_64-linux/stage/lib/thin/backends cp lib/thin/backends/base.rb tmp/x86_64-linux/stage/lib/thin/backends/base.rb cp lib/thin/backends/swiftiply_client.rb tmp/x86_64-linux/stage/lib/thin/backends/swiftiply_client.rb cp lib/thin/backends/tcp_server.rb tmp/x86_64-linux/stage/lib/thin/backends/tcp_server.rb cp lib/thin/backends/unix_server.rb tmp/x86_64-linux/stage/lib/thin/backends/unix_server.rb cp lib/thin/command.rb tmp/x86_64-linux/stage/lib/thin/command.rb cp lib/thin/connection.rb tmp/x86_64-linux/stage/lib/thin/connection.rb mkdir -p tmp/x86_64-linux/stage/lib/thin/controllers cp lib/thin/controllers/cluster.rb tmp/x86_64-linux/stage/lib/thin/controllers/cluster.rb cp lib/thin/controllers/controller.rb tmp/x86_64-linux/stage/lib/thin/controllers/controller.rb cp lib/thin/controllers/service.rb tmp/x86_64-linux/stage/lib/thin/controllers/service.rb cp lib/thin/controllers/service.sh.erb tmp/x86_64-linux/stage/lib/thin/controllers/service.sh.erb cp lib/thin/daemonizing.rb tmp/x86_64-linux/stage/lib/thin/daemonizing.rb cp lib/thin/headers.rb tmp/x86_64-linux/stage/lib/thin/headers.rb cp lib/thin/logging.rb tmp/x86_64-linux/stage/lib/thin/logging.rb cp lib/thin/request.rb tmp/x86_64-linux/stage/lib/thin/request.rb cp lib/thin/response.rb tmp/x86_64-linux/stage/lib/thin/response.rb cp lib/thin/runner.rb tmp/x86_64-linux/stage/lib/thin/runner.rb cp lib/thin/server.rb tmp/x86_64-linux/stage/lib/thin/server.rb cp lib/thin/stats.html.erb tmp/x86_64-linux/stage/lib/thin/stats.html.erb cp lib/thin/stats.rb tmp/x86_64-linux/stage/lib/thin/stats.rb cp lib/thin/statuses.rb tmp/x86_64-linux/stage/lib/thin/statuses.rb cp lib/thin/version.rb tmp/x86_64-linux/stage/lib/thin/version.rb /usr/bin/install -c -m 0755 thin_parser.so /startdir/src/thin-1.8.1/lib cp tmp/x86_64-linux/thin_parser/3.0.5/thin_parser.so tmp/x86_64-linux/stage/lib/thin_parser.so gem build thin.gemspec WARNING: open-ended dependency on eventmachine (>= 1.0, >= 1.0.4) is not recommended if eventmachine is semantically versioned, use: add_runtime_dependency 'eventmachine', '~> 1.0' WARNING: open-ended dependency on daemons (>= 1.0, >= 1.0.9) is not recommended if daemons is semantically versioned, use: add_runtime_dependency 'daemons', '~> 1.0' WARNING: See https://guides.rubygems.org/specification-reference/ for help Successfully built RubyGem Name: thin Version: 1.8.1 File: thin-1.8.1.gem ==> Starting check()... /usr/bin/make install target_prefix= /usr/bin/install -c -m 0755 thin_parser.so /startdir/src/thin-1.8.1/lib cp tmp/x86_64-linux/thin_parser/3.0.5/thin_parser.so tmp/x86_64-linux/stage/lib/thin_parser.so /usr/bin/ruby -I/usr/lib/ruby/gems/3.0.0/gems/rspec-support-3.12.0/lib:/usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/exe/rspec spec/backends/swiftiply_client_spec.rb spec/backends/tcp_server_spec.rb spec/backends/unix_server_spec.rb spec/command_spec.rb spec/connection_spec.rb spec/controllers/cluster_spec.rb spec/controllers/controller_spec.rb spec/controllers/service_spec.rb spec/headers_spec.rb spec/logging_spec.rb spec/rack/loader_spec.rb spec/rack/rails_adapter_spec.rb spec/request/mongrel_spec.rb spec/request/parser_spec.rb spec/request/persistent_spec.rb spec/request/processing_spec.rb spec/response_spec.rb spec/runner_spec.rb spec/server/builder_spec.rb spec/server/robustness_spec.rb spec/server/swiftiply_spec.rb spec/server/unix_socket_spec.rb spec/server_spec.rb -c -f progress which: no swiftiply in (/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl) Rails 2.0.2 is required to run the Rails adapter specs Install mongrel to test compatibility w/ it Ignoring Server on Swiftiply specs, gem install swiftiply to run .../startdir/src/thin-1.8.1/lib/thin/backends/swiftiply_client.rb:53: warning: Socket.gethostbyname is deprecated; use Addrinfo.getaddrinfo instead. .../startdir/src/thin-1.8.1/lib/thin/backends/swiftiply_client.rb:53: warning: Socket.gethostbyname is deprecated; use Addrinfo.getaddrinfo instead. ./startdir/src/thin-1.8.1/lib/thin/backends/swiftiply_client.rb:53: warning: Socket.gethostbyname is deprecated; use Addrinfo.getaddrinfo instead. .................................................................................................../usr/lib/ruby/gems/3.0.0/gems/rack-3.0.4.1/lib/rack/file.rb:5: warning: Rack::File is deprecated and will be removed in Rack 3.1 ..........F.F.FFFFFF..F...........F.............................................................. Failures: 1) Thin::Request parser should include basic headers Failure/Error: expect(request).to validate_with_lint should validate with Rack Lint: uppercase character in header name: Content-Type # ./spec/request/parser_spec.rb:23:in `block (2 levels) in ' 2) Thin::Request parser should not prepend HTTP_ to Content-Type and Content-Length Failure/Error: expect(request).to validate_with_lint should validate with Rack Lint: uppercase character in header name: Content-Type # ./spec/request/parser_spec.rb:36:in `block (2 levels) in ' 3) Thin::Request parser should support fragment in uri Failure/Error: expect(request).to validate_with_lint should validate with Rack Lint: uppercase character in header name: Content-Type # ./spec/request/parser_spec.rb:52:in `block (2 levels) in ' 4) Thin::Request parser should parse path with query string Failure/Error: expect(request).to validate_with_lint should validate with Rack Lint: uppercase character in header name: Content-Type # ./spec/request/parser_spec.rb:61:in `block (2 levels) in ' 5) Thin::Request parser should parse headers from GET request Failure/Error: expect(request).to validate_with_lint should validate with Rack Lint: uppercase character in header name: Content-Type # ./spec/request/parser_spec.rb:83:in `block (2 levels) in ' 6) Thin::Request parser should parse POST request with data Failure/Error: expect(request).to validate_with_lint should validate with Rack Lint: uppercase character in header name: Content-Type # ./spec/request/parser_spec.rb:114:in `block (2 levels) in ' 7) Thin::Request parser should not fuck up on stupid fucked IE6 headers Failure/Error: expect(request).to validate_with_lint should validate with Rack Lint: env[HTTP_VERSION] does not equal env[SERVER_PROTOCOL] # ./spec/request/parser_spec.rb:139:in `block (2 levels) in ' 8) Thin::Request parser shoud accept long query string Failure/Error: expect(request).to validate_with_lint should validate with Rack Lint: uppercase character in header name: Content-Type # ./spec/request/parser_spec.rb:152:in `block (2 levels) in ' 9) Thin::Request parser should parse absolute request URI Failure/Error: expect(request).to validate_with_lint should validate with Rack Lint: uppercase character in header name: Content-Type # ./spec/request/parser_spec.rb:204:in `block (2 levels) in ' 10) Thin::Request processing should parse in chunks Failure/Error: expect(request).to validate_with_lint should validate with Rack Lint: uppercase character in header name: Content-Type # ./spec/request/processing_spec.rb:14:in `block (2 levels) in ' Deprecation Warnings: Using `should_receive` from rspec-mocks' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` instead. Called from /startdir/src/thin-1.8.1/spec/connection_spec.rb:40:in `block (2 levels) in '. Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /startdir/src/thin-1.8.1/spec/request/parser_spec.rb:213:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 1.43 seconds (files took 0.23717 seconds to load) 203 examples, 10 failures Failed examples: rspec ./spec/request/parser_spec.rb:11 # Thin::Request parser should include basic headers rspec ./spec/request/parser_spec.rb:31 # Thin::Request parser should not prepend HTTP_ to Content-Type and Content-Length rspec ./spec/request/parser_spec.rb:44 # Thin::Request parser should support fragment in uri rspec ./spec/request/parser_spec.rb:55 # Thin::Request parser should parse path with query string rspec ./spec/request/parser_spec.rb:64 # Thin::Request parser should parse headers from GET request rspec ./spec/request/parser_spec.rb:86 # Thin::Request parser should parse POST request with data rspec ./spec/request/parser_spec.rb:117 # Thin::Request parser should not fuck up on stupid fucked IE6 headers rspec ./spec/request/parser_spec.rb:142 # Thin::Request parser shoud accept long query string rspec ./spec/request/parser_spec.rb:188 # Thin::Request parser should parse absolute request URI rspec ./spec/request/processing_spec.rb:4 # Thin::Request processing should parse in chunks /usr/bin/ruby -I/usr/lib/ruby/gems/3.0.0/gems/rspec-support-3.12.0/lib:/usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/exe/rspec spec/backends/swiftiply_client_spec.rb spec/backends/tcp_server_spec.rb spec/backends/unix_server_spec.rb spec/command_spec.rb spec/connection_spec.rb spec/controllers/cluster_spec.rb spec/controllers/controller_spec.rb spec/controllers/service_spec.rb spec/headers_spec.rb spec/logging_spec.rb spec/rack/loader_spec.rb spec/rack/rails_adapter_spec.rb spec/request/mongrel_spec.rb spec/request/parser_spec.rb spec/request/persistent_spec.rb spec/request/processing_spec.rb spec/response_spec.rb spec/runner_spec.rb spec/server/builder_spec.rb spec/server/robustness_spec.rb spec/server/swiftiply_spec.rb spec/server/unix_socket_spec.rb spec/server_spec.rb -c -f progress failed ==> ERROR: A failure occurred in check(). Aborting... ==> ERROR: Build failed, check /data/alhp-workspace/chroot/build_90bb25a8-50b1-4f2f-82d1-12a1e34c0978/build