The test fails if run in a non-English environment.
Forwarded: https://github.com/puma/puma/issues/2149
Gbp-Pq: Name 0013-fix-test-term-not-accepts-new-connections.patch
assert wait_for_server_to_include('Gracefully stopping') # wait for server to begin graceful shutdown
# Invoke a request which must be rejected
- _stdin, _stdout, rejected_curl_stderr, rejected_curl_wait_thread = Open3.popen3("curl #{HOST}:#{@tcp_port}")
+ _stdin, _stdout, rejected_curl_stderr, rejected_curl_wait_thread = Open3.popen3({ "LC_ALL" => "C" }, "curl http://#{HOST}:#{@tcp_port}")
assert nil != Process.getpgid(@server.pid) # ensure server is still running
assert nil != Process.getpgid(curl_wait_thread[:pid]) # ensure first curl invocation still in progress