Dne 20. 01. 22 v 16:53 Vít Ondruch napsal(a):
Dne 20. 01. 22 v 12:41 Vít Ondruch napsal(a):Dne 19. 01. 22 v 19:19 Vít Ondruch napsal(a):Dne 19. 01. 22 v 13:08 Pavel Valena napsal(a):On Wed, Jan 19, 2022 at 11:55 AM Vít Ondruch <[email protected]> wrote:In my repo, there is missing this change: ~~~ $ git show 4f6a504c2e9980688763e2164ad0a12c8fdcb9b7 commit 4f6a504c2e9980688763e2164ad0a12c8fdcb9b7 Author: Vít Ondruch <[email protected]> Date: Mon Jan 17 17:34:57 2022 +0100 Disable some Fiddle test by libffi-3.4.2. diff --git a/ruby.spec b/ruby.spec index bed0ad0..145791c 100644 --- a/ruby.spec +++ b/ruby.spec @@ -921,6 +921,11 @@ DISABLE_TESTS="$DISABLE_TESTS -n !/TestAddressResolve#test_socket_getnameinfo_do DISABLE_TESTS="$DISABLE_TESTS -n !/TestReadline#test_interrupt_in_other_thread/" %endif+# Several test broken by libffi-3.4.2. There should be fix in libffi, once+# other components are fixed. +# https://bugzilla.redhat.com/show_bug.cgi?id=2040380 +mv test/fiddle/test_import.rb{,.disable} + # Give an option to increase the timeout in tests. # https://bugs.ruby-lang.org/issues/16921%{?test_timeout_scale:RUBY_TEST_TIMEOUT_SCALE="%{test_timeout_scale}"} \~~~ I still have not decided where to push this. Maybe I should push thiseven to Rawhide, because otherwise the mass rebuild is going to fail. Ihave hoped that this could be already resolved, but it is not :/Well, +1 for disabling the test. I'd rather have Ruby build.Changes pushed and build is running here: https://koji.fedoraproject.org/koji/taskinfo?taskID=81461258If nothing else, we should have build against the new FFI ready (although scratch build strangely failed on s390x).That was naive. The s390x issue real and it seems to be related to GCC 12. However, since Ruby 3.1.0 builds just fine, it seems that backporting patch [1] should do the job. Scratch build passed, now the official build (fingers crossed):https://koji.fedoraproject.org/koji/taskinfo?taskID=81517915Oh no, this build is going to break every rubygem- with binary extension :facepalm:https://bugzilla.redhat.com/show_bug.cgi?id=2043092
Workaround: https://src.fedoraproject.org/rpms/ruby/c/a0bcb33eaa666d3e1d08ca45e77161ca05611487?branch=rawhide and build: https://koji.fedoraproject.org/koji/taskinfo?taskID=81534724Third external breakage in less than two weeks. I hope there won't be any more.
Vít
OpenPGP_signature
Description: OpenPGP digital signature
_______________________________________________ ruby-sig mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
