On Mon, Jan 17, 2022 at 9:50 AM Vít Ondruch <vondr...@redhat.com> wrote:
>
>
> 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:
> >>>>> Hi Jarek,
> >>>>>> https://src.fedoraproject.org/rpms/rubygem-aruba/pull-request/2
> >>>>>
> >>>>> Considering 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?
> >>>>>
> >>>> Right, changes are built & tested using the side-tag:
> >>>> f36-build-side-49108
> >>>>
> >>>> 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=rawhide
> >>>
> >>>
> >> Thanks!
> >>
> >> 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 be
> > merged into f36 main buildroot.
>

Hello, thanks for all the good work!

I've re-checked (scratch-built) all the packages that depend on
cucumber, and I can confirm there are no more failures.

>
> 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).

I agree it would be best to merge it now, prior to mass rebuild.

>
>
> >
> > 1. rubygem-nifti
> > Executing 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 failure
> > if 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-rails
> > This seems difficult for me... cucumber testsuite fails (even if I
> > relax gemspec dependency) in the way
> > seemingly 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 hope
> > someone would investigate this further.

I will update cucumber-rails along with RoR 7.0 (I've successfully
built 7.0.0 in my COPR now). Self-contained change coming soon.

Pavel

>
>
> The build fails already for almost a year :/ I'll see what is the
> situation after the cucumber is updated.
>
>
> Vít
>
_______________________________________________
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

Reply via email to