[前][次][番号順一覧][スレッド一覧]

ruby-changes:74197

From: nagachika <ko1@a...>
Date: Fri, 21 Oct 2022 22:52:40 +0900 (JST)
Subject: [ruby-changes:74197] ad126996f3 (ruby_3_1): merge revision(s) c2e37c8ff7da395f33fae546d9ae9e2408fc9236:

https://git.ruby-lang.org/ruby.git/commit/?id=ad126996f3

From ad126996f34f19b3fc78371582dccabd28a6c0d3 Mon Sep 17 00:00:00 2001
From: nagachika <nagachika@r...>
Date: Fri, 21 Oct 2022 22:46:59 +0900
Subject: merge revision(s) c2e37c8ff7da395f33fae546d9ae9e2408fc9236:

	Try skipping TupleSpaceProxyTest on MinGW UCRT64

	As you all know, MinGW UCRT64 CI has randomly got stuck despite its
	"Finished tests" output.

	Looking at the logs closely, it seems like all of the recent such
	reproductions end with the following output:

	```
	  Retrying hung up testcases...
	  [ 1/14] Rinda::TupleSpaceProxyTest#test_ruby_talk_264062 = 0.21 s
	  [ 2/14] Rinda::TupleSpaceProxyTest#test_00_template = 0.01 s
	  [ 3/14] Rinda::TupleSpaceProxyTest#test_inp_rdp = 0.00 s
	  [ 4/14] Rinda::TupleSpaceProxyTest#test_core_03_notify = 0.01 s
	  [ 5/14] Rinda::TupleSpaceProxyTest#test_00_renewer = 0.01 s
	  [ 6/14] Rinda::TupleSpaceProxyTest#test_cancel_02 = 0.11 s
	  [ 7/14] Rinda::TupleSpaceProxyTest#test_00_DRbObject = 0.00 s
	  [ 8/14] Rinda::TupleSpaceProxyTest#test_core_02 = 0.11 s
	  [ 9/14] Rinda::TupleSpaceProxyTest#test_core_01 = 0.11 s
	  [10/14] Rinda::TupleSpaceProxyTest#test_remote_array_and_hash = 0.01 s
	  [11/14] Rinda::TupleSpaceProxyTest#test_00_tuple = 0.00 s
	  [12/14] Rinda::TupleSpaceProxyTest#test_take_bug_8215 = 0.41 s
	  [13/14] Rinda::TupleSpaceProxyTest#test_cancel_01 = 0.11 s
	  [14/14] Rinda::TupleSpaceProxyTest#test_symbol_tuple = 0.01 s
	  Finished tests in 719.252845s, 29.4292 tests/s, 3838.7154 assertions/s.
	  21167 tests, 2761007 assertions, 0 failures, 0 errors, 708 skips
	```

	https://github.com/ruby/ruby/runs/7057789554

	While it seems to be retried successfully, given that it hungs up once
	and this appears all the time, this test class seems a bit suspicious.
	To check if it's related, let me try disabling this for now.
	---
	 test/rinda/test_rinda.rb | 3 +++
	 1 file changed, 3 insertions(+)
---
 test/rinda/test_rinda.rb | 3 +++
 version.h                | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/test/rinda/test_rinda.rb b/test/rinda/test_rinda.rb
index 00e1ba7877..98b925c779 100644
--- a/test/rinda/test_rinda.rb
+++ b/test/rinda/test_rinda.rb
@@ -496,6 +496,9 @@ class TupleSpaceProxyTest < Test::Unit::TestCase https://github.com/ruby/ruby/blob/trunk/test/rinda/test_rinda.rb#L496
   include TupleSpaceTestModule
 
   def setup
+    if RUBY_PLATFORM.match?(/mingw/) && ENV['MSYSTEM'] == 'UCRT64'
+      omit 'This test seems to randomly hang on GitHub Actions MinGW UCRT64'
+    end
     super
     ThreadGroup.new.add(Thread.current)
     @ts_base = Rinda::TupleSpace.new(1)
diff --git a/version.h b/version.h
index 58a2658573..ae3de25d25 100644
--- a/version.h
+++ b/version.h
@@ -11,7 +11,7 @@ https://github.com/ruby/ruby/blob/trunk/version.h#L11
 # define RUBY_VERSION_MINOR RUBY_API_VERSION_MINOR
 #define RUBY_VERSION_TEENY 3
 #define RUBY_RELEASE_DATE RUBY_RELEASE_YEAR_STR"-"RUBY_RELEASE_MONTH_STR"-"RUBY_RELEASE_DAY_STR
-#define RUBY_PATCHLEVEL 159
+#define RUBY_PATCHLEVEL 160
 
 #define RUBY_RELEASE_YEAR 2022
 #define RUBY_RELEASE_MONTH 10
-- 
cgit v1.2.3


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]