Dne 17. 01. 22 v 8:03 Mamoru TASAKA napsal(a):
Jarek Prokop wrote on 2022/01/17 7:40:On 1/14/22 12:40, Mamoru TASAKA wrote:Hello, all: Jarek Prokop wrote on 2022/01/13 2:17:Hi, On 1/12/22 12:34, Vít Ondruch wrote:Right, changes are built & tested using the side-tag: f36-build-side-49108Hi Jarek,https://src.fedoraproject.org/rpms/rubygem-aruba/pull-request/2Considering the Aruba ticket ^^, I am not sure if every party understands that you are testing the changes in the side-tag (am I correct, right?), you are unspecifically referring bellow. So what side-tag are you using?Already built packages can be viewed here: https://koji.fedoraproject.org/koji/builds?order=-tag_name&tagID=49108&inherited=0&latest=1 <https://koji.fedoraproject.org/koji/builds?order=-tag_name&tagID=49108&inherited=0&latest=1>Now I've pushed rubygem-aruba-2.0.0-2.fc36 into f36-build-side-49108 . Thanks (especially to Pavel and Jarek) for paying attention to this. (And sorry for pushing new aruba late.)I am now trying to rebuild several packages. Note that as Jarek has pointed out(on rubygem-aruba PR), cucumber 7 now refuses "--tag ~@foo" usage:several rpms fails to build with cucumber 7 due to this change and need fixing,e.g.https://src.fedoraproject.org/rpms/rubygem-rake-compiler/c/c645a03053d3722a575e52d1a6ff494e6a2c6a0f?branch=rawhideThanks!I will start rebuilding the cucumber dependencies with the features tests enabled.Currently, 2 packages are seeing trouble. But I think now f36-build-side-49108 sidetag can bemerged into f36 main buildroot.
Tomorrow should start Fedora mass rebuild, therefore I support the merge (although, I should check with rel-engs due to Ruby mass rebuild, the timing is not ideal, sigh).
1. rubygem-niftiExecuting rspec and cucumber test suites causes test failure on s390x only (note that srpm itself is noarch), very likely big endian related, so rebuilding rubygem-nifti causes build failureif build happens on s390x arch: https://koji.fedoraproject.org/koji/taskinfo?taskID=81341629
Checking Koshei [1], there were some build failures. But hard to tell what was the reason.
[1] https://koschei.fedoraproject.org/package/rubygem-nifti
2. rubygem-cucumber-railsThis seems difficult for me... cucumber testsuite fails (even if I relax gemspec dependency) in the wayseemingly difficult. cucumber testsuite seems to be failing basically by the following code: ``` $ ruby -e "require 'aruba/cucumber'"/usr/share/gems/gems/aruba-2.0.0/lib/aruba/cucumber/hooks.rb:4:in `<top (required)>': undefined method `World' for main:Object (NoMethodError) from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require' from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require' from /usr/share/gems/gems/aruba-2.0.0/lib/aruba/cucumber.rb:4:in `<top (required)>' from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:160:in `require' from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:160:in `rescue in require' from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:149:in `require'from -e:1:in `<main>'<internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require': cannot load such file -- aruba/cucumber (LoadError) from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require'from -e:1:in `<main>' ```Looks like some initialization is needed before "require 'aruba/cucumber'", however currently I have no idea. Maybe updating to the latest cucumber-rails fixes cucumber test, I hopesomeone would investigate this further.
The build fails already for almost a year :/ I'll see what is the situation after the cucumber is updated.
Vít
OpenPGP_signature
Description: OpenPGP digital signature
_______________________________________________ ruby-sig mailing list -- ruby-sig@lists.fedoraproject.org To unsubscribe send an email to ruby-sig-le...@lists.fedoraproject.org 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/ruby-sig@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure