From 321ed23c221076ef51cf8d3caf373749d80a0076 Mon Sep 17 00:00:00 2001 From: Jarek Prokop Date: Dec 07 2023 11:01:03 +0000 Subject: Update ticket reference for disabled tests on x86. Tests fail with a LANG=C environment. A new investigation into the failing tests on x86 revealed exact commits which introduced the issue and the commits that fixed the situation. Fix is not yet present in Ruby 3.2, therefore the conditional disabling the tests was left in. A new re-reported ticket replaced the old one. The new upstream ticket includes better detailed description of the environment causing the issue. The tests pass in Rawhide mock (F40), as the LANG there is C.UTF-8 that does not suffer from the issue. Upstream ticket: https://bugs.ruby-lang.org/issues/20045 --- diff --git a/ruby.spec b/ruby.spec index b799fd8..1a0c846 100644 --- a/ruby.spec +++ b/ruby.spec @@ -1004,7 +1004,7 @@ MSPECOPTS="" %ifarch i686 # i686 specific failures. -# https://bugs.ruby-lang.org/issues/19147 +# https://bugs.ruby-lang.org/issues/20045 DISABLE_TESTS="$DISABLE_TESTS -n !/TestFileExhaustive#test_expand_path_for_existent_username/" DISABLE_TESTS="$DISABLE_TESTS -n !/TestDir#test_home/" MSPECOPTS="$MSPECOPTS -P 'File.expand_path expands ~ENV..USER..* to.* the user.s home directory'"