----- Original Message -----
From: "Vít Ondruch" <vondruch(a)redhat.com>
To: ruby-sig(a)lists.fedoraproject.org
Sent: Wednesday, January 6, 2021 7:23:36 PM
Subject: Re: Ruby 3.0 - Mass rebuild
The PR was merged and should be available in the side tag. Should anybody
package RubyGems plugins, please use the `%{gem_plugin}` macro to own the
RubyGems plugin stub.
I've been creating PRs, mostly, with rexml / webrick dependencies (I'm not
finished yet).
Mamoru, Vit, thank you for all the builds!
While checking ruby-devel dependencies to build, I've unfortunately managed to
uncomment a code in my script, that merged the changes and run the build:
eventmachine - rebuilt once more
mysql2 - fails to build (same error as with Ruby 2.7)
https://github.com/brianmario/mysql2/issues/1152
Remaining ruby-devel dependent packages (contains noarch packages also):
rubygem-atk - builds ok
rubygem-icaro - builds ok
rubygem-gtksourceview3 - builds ok
rubygem-goocanvas - builds ok
rubygem-gdk_pixbuf2 - builds ok
rubygem-mkrf - builds ok
rubygem-ox - failure:
https://koji.fedoraproject.org/koji/taskinfo?taskID=59093728
rubygem-pkg-config - builds ok
rubygem-poppler - builds ok
rubygem-posix-spawn - failure:
https://koji.fedoraproject.org/koji/taskinfo?taskID=59093997
(*.so file not found; )
rubygem-racc - builds ok
rubygem-raindrops - failed:
https://koji.fedoraproject.org/koji/taskinfo?taskID=59094118
rubygem-rsvg2 - builds ok
rubygem-snmp - builds ok
rubygem-vte3 - failure:
https://koji.fedoraproject.org/koji/taskinfo?taskID=59094163
Other non-"ruby-devel" failures:
rubygem-ethon -
https://github.com/typhoeus/ethon/issues/173
rubygem-httpclient -
https://koji.fedoraproject.org/koji/taskinfo?taskID=59093375
rubygem-unicode -
https://koji.fedoraproject.org/koji/taskinfo?taskID=59091846
rubygem-typhoeus - same as ethon
(
https://koji.fedoraproject.org/koji/taskinfo?taskID=59092598)
The scratch-builds themselves can be found here:
https://koji.fedoraproject.org/koji/tasks?view=toplevel&owner=pvalena...
Regards,
Pavel
Vít
Dne 06. 01. 21 v 14:30 Vít Ondruch napsal(a):
Dne 06. 01. 21 v 14:14 Pavel Valena napsal(a):
One new change in Ruby 3.0 is `%{gem_dir}/plugins` directory, which now
contains are rubygems plugins to load.
Example change:
https://src.fedoraproject.org/rpms/rubygem-yard/pull-request/1#_2__64
Good catch. I have completely missed that. Here [1] is fix with proposed
`%gem_plugin` macro for packager convenience. Please give it try.
Vít
[1]
https://src.fedoraproject.org/rpms/ruby/pull-request/76