Description of problem:
This crash happens during the rdoc build of the rubygem-sup package which causes it to FTBFS (bug 1556412). See that bug for a complete stack trace.
This is also filed upstream as:
Version-Release number of selected component (if applicable):
Steps to Reproduce:
see minimal reproducer in https://github.com/ruby/rdoc/issues/585#issuecomment-357513625
error generating Redwood/ThreadViewMode.html: no implicit conversion of nil into String (TypeError)
should produce docs successfully
According to the upstream issue, a fix is merged to master but not in any release yet:
Thx for the analysis and report of this issue. I'll try to get back to it, but meanwhile, I asked Ruby upstream to backport the fix.
SHould be resolved now, since I was able to scratch build rubygem-sup
Thanks! It is indeed fixed in rawhide.
But this bug actually exists in F28 as well, with rubygem-rdoc-5.1.0-3.fc28. Sorry, I should have filed it against F28 in the first place. Is it possible to backport this fix to F28?
rubygem-rdoc-6.0.2-1.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-c20ac1671a
I submitted the update and override for F28:
$ bodhi overrides save rubygem-rdoc-6.0.2-1.fc28 --notes "Needed by rubygem-sup"
Expiration Date: 2018-03-30 09:26:01
Notes: Needed by rubygem-sup
Use the following to ensure the override is active:
$ koji wait-repo f28-build --build=rubygem-rdoc-6.0.2-1.fc28
rubygem-rdoc-6.0.2-1.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-c20ac1671a
rubygem-rdoc-6.0.2-1.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.