mock with dnf pulls in jruby to satisfy "Requires: ruby(release)" on
Rawhide. I've found that several (all?) of my local Rawhide mock
builds fail due to jruby issues. This makes maintaining gem packages
pretty tedious, and breaks fedora-review runs, etc.
Can we remove the "Provides: ruby(release)" from Fedora's jruby in
F23? That seems like it would be easier than switching all rubygem
packages that FTBFS to "Require: ruby-mri", and besides, it often it
is not my noarch gem itself that breaks with jruby, but some other
build dependency somewhere in the chain. I think it makes sense to
just remove the virtual provide from jruby until jruby is more stable.
I would love to update the comps files for f23 regarding the
I believe that this group needs to include the new Rails default gems
opinionated dependencies such as rubygem-passenger. All changes are included
as an attachment. I hope this will allow us to promote this group as a
of Ruby on Rails installation on Fedora.
If you are not against this change, I will push the changes next week.
If you have
time, please review.
rubygem-rack-mount and rubygem-regin were originally used by Ruby on
Rails for routing, but they were later replaced by rubygem-journey in
RoR 3.2, which in turn is now integrated in rails. As both of them are
abandoned upstream, the source code is no more available in its original
location and they failed to pass mass rebuild, I believe it is about
time to let them fade away in Fedora, therefore I orphaned them in Rawhide.