The package rpms/rubygem-opengl.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/rubygem-opengl.git/commit/?id=f76d26....
Change: +%ifarch s390x
Thanks.
Full change: ============
commit 676369d0cf2e0c6df30b24ffa6172192afab053b Author: Mamoru TASAKA mtasaka@fedoraproject.org Date: Tue Jun 18 00:16:00 2024 +0900
Use regex match for test result
diff --git a/rubygem-opengl.spec b/rubygem-opengl.spec index f5efe4c..f0c857c 100644 --- a/rubygem-opengl.spec +++ b/rubygem-opengl.spec @@ -14,7 +14,7 @@
Name: rubygem-%{gem_name} Version: 0.10.0 -Release: 31%{?dist} +Release: 32%{?dist}
Summary: An OpenGL wrapper for Ruby # SPDX confirmed @@ -126,10 +126,7 @@ exit 0
pushd .%{gem_instdir}
-EXPECTED_TEST_MSG="184 runs, 1745 assertions, 6 failures, 1 errors, 14 skips" -%if 0%{?fedora} >= 41 -EXPECTED_TEST_MSG="184 runs, 1744 assertions, 6 failures, 2 errors, 14 skips" -%endif +EXPECTED_TEST_MSG="184 runs, 174[45] assertions, 6 failures, [12] errors, 14 skips"
export RUBYLIB=%{buildroot}%{gem_extdir_mri}/:$(pwd)/lib:$(pwd) # try twice @@ -146,7 +143,7 @@ for trial in 1 2 ; do STATUS_ON_FAILURE=false %endif %ifarch s390x -%if 0%{?fedora} >= 41 +%if 0%{?fedora} >= 40 # Currently mesa on F41, s390x is fairly broken STATUS_ON_FAILURE=true %endif @@ -172,6 +169,9 @@ popd %doc %{gem_instdir}/utils/
%changelog +* Mon Jun 17 2024 Mamoru TASAKA mtasaka@fedoraproject.org - 0.10.0-32 +- Use regex match for test result + * Thu May 09 2024 Mamoru TASAKA mtasaka@fedoraproject.org - 0.10.0-31 - Ignore one more test failure with recent F41 mesa - Ignore test failure completely for now on F41 s390x mesa
commit 8a09e4971945e9849233607399f9f89bdc26c83b Author: Mamoru TASAKA mtasaka@fedoraproject.org Date: Thu May 9 16:52:27 2024 +0900
fix spec
diff --git a/rubygem-opengl.spec b/rubygem-opengl.spec index 6df46f0..f5efe4c 100644 --- a/rubygem-opengl.spec +++ b/rubygem-opengl.spec @@ -150,6 +150,7 @@ for trial in 1 2 ; do # Currently mesa on F41, s390x is fairly broken STATUS_ON_FAILURE=true %endif +%endif done popd
commit f76d263650fc009bc6cc935d03affa18c9bc512c Author: Mamoru TASAKA mtasaka@fedoraproject.org Date: Thu May 9 16:48:28 2024 +0900
Ignore test failure completely for now on F41 s390x mesa
diff --git a/rubygem-opengl.spec b/rubygem-opengl.spec index 5baf6e6..6df46f0 100644 --- a/rubygem-opengl.spec +++ b/rubygem-opengl.spec @@ -145,6 +145,11 @@ for trial in 1 2 ; do %else STATUS_ON_FAILURE=false %endif +%ifarch s390x +%if 0%{?fedora} >= 41 + # Currently mesa on F41, s390x is fairly broken + STATUS_ON_FAILURE=true +%endif done popd
@@ -168,6 +173,7 @@ popd %changelog * Thu May 09 2024 Mamoru TASAKA mtasaka@fedoraproject.org - 0.10.0-31 - Ignore one more test failure with recent F41 mesa +- Ignore test failure completely for now on F41 s390x mesa
* Fri Feb 23 2024 Mamoru TASAKA mtasaka@fedoraproject.org - 0.10.0-30 - Fix -Werror=incompatible-pointer-types hard
commit 6dc584fabbad73e33a744d7ac93d408e27b4638b Author: Mamoru TASAKA mtasaka@fedoraproject.org Date: Thu May 9 16:27:23 2024 +0900
Ignore one more test failure with recent F41 mesa
diff --git a/rubygem-opengl.spec b/rubygem-opengl.spec index c39d7ac..5baf6e6 100644 --- a/rubygem-opengl.spec +++ b/rubygem-opengl.spec @@ -14,7 +14,7 @@
Name: rubygem-%{gem_name} Version: 0.10.0 -Release: 30%{?dist} +Release: 31%{?dist}
Summary: An OpenGL wrapper for Ruby # SPDX confirmed @@ -126,6 +126,11 @@ exit 0
pushd .%{gem_instdir}
+EXPECTED_TEST_MSG="184 runs, 1745 assertions, 6 failures, 1 errors, 14 skips" +%if 0%{?fedora} >= 41 +EXPECTED_TEST_MSG="184 runs, 1744 assertions, 6 failures, 2 errors, 14 skips" +%endif + export RUBYLIB=%{buildroot}%{gem_extdir_mri}/:$(pwd)/lib:$(pwd) # try twice STATUS_ON_FAILURE=true @@ -135,7 +140,7 @@ for trial in 1 2 ; do ruby \ -e "Dir.glob('test/test_*.rb').each { |f| require f }" \ 2>&1 | tee TEST.log - cat TEST.log | grep -q "184 runs, 1745 assertions, 6 failures, 1 errors, 14 skips" && break || $STATUS_ON_FAILURE + cat TEST.log | grep -q "$EXPECTED_TEST_MSG" && break || $STATUS_ON_FAILURE %ifarch i686 %else STATUS_ON_FAILURE=false @@ -161,6 +166,9 @@ popd %doc %{gem_instdir}/utils/
%changelog +* Thu May 09 2024 Mamoru TASAKA mtasaka@fedoraproject.org - 0.10.0-31 +- Ignore one more test failure with recent F41 mesa + * Fri Feb 23 2024 Mamoru TASAKA mtasaka@fedoraproject.org - 0.10.0-30 - Fix -Werror=incompatible-pointer-types hard
arch-excludes@lists.fedoraproject.org