Your package rubygem-sup failed to build from source in current F28. https://koji.fedoraproject.org/koji/taskinfo?taskID=24892388 For details on mass rebuild see https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
100% [78/78] man/sup.1 ERROR: While executing gem ... (RDoc::Error) error generating Redwood/ThreadViewMode.html: no implicit conversion of nil into String (TypeError) Not sure how to get a proper stack trace or line number for the rdoc error though, hmm.
Okay, got it by using the prep'ped sources and running: rdoc --op=asdf --format=darkfish lib man/* --debug error generating Redwood/ThreadViewMode.html: no implicit conversion of nil into String (TypeError) /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/token_stream.rb:64:in `escapeHTML' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/token_stream.rb:64:in `block in to_html' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/token_stream.rb:19:in `map' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/token_stream.rb:19:in `to_html' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/generator/markup.rb:114:in `markup_code' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/generator/template/darkfish/class.rhtml:168:in `block (5 levels) in generate_class' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/generator/template/darkfish/class.rhtml:125:in `each' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/generator/template/darkfish/class.rhtml:125:in `block (4 levels) in generate_class' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/generator/template/darkfish/class.rhtml:118:in `each' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/generator/template/darkfish/class.rhtml:118:in `block (3 levels) in generate_class' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/generator/template/darkfish/class.rhtml:116:in `each' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/generator/template/darkfish/class.rhtml:116:in `block (2 levels) in generate_class' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/context.rb:765:in `block in each_section' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/context.rb:764:in `each' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/context.rb:764:in `each_section' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/generator/template/darkfish/class.rhtml:54:in `block in generate_class' /usr/share/ruby/erb.rb:885:in `eval' /usr/share/ruby/erb.rb:885:in `result' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/generator/darkfish.rb:753:in `template_result' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/generator/darkfish.rb:732:in `block in render_template' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/generator/darkfish.rb:727:in `open' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/generator/darkfish.rb:727:in `open' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/generator/darkfish.rb:727:in `render_template' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/generator/darkfish.rb:356:in `generate_class' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/generator/darkfish.rb:382:in `block in generate_class_files' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/generator/darkfish.rb:379:in `each' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/generator/darkfish.rb:379:in `generate_class_files' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/generator/darkfish.rb:246:in `generate' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/rdoc.rb:533:in `block in generate' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/rdoc.rb:528:in `chdir' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/rdoc.rb:528:in `generate' /usr/share/gems/gems/rdoc-6.0.1/lib/rdoc/rdoc.rb:507:in `document' /usr/bin/rdoc:20:in `<main>'
Okay, found it. The token making rdoc choke was: {:line_no=>771, :char_no=>59, :kind=>:on_ignored_nl, :text=>nil, :state=>#<Ripper::Lexer::State: EXPR_END>} So this is: https://github.com/ruby/rdoc/issues/585 which is apparently fixed in master of rdoc though not in any release.
The code in question is in lib/sup/modes/thread_view_mode.rb line 771: linetext = @text.slice(curpos, @text.length).flatten(1) .take_while{|d| d[0] == :text_color and d[1].strip != ""} # Only take up to the first "" alone on its line .map{|d| d[1].strip}.join("").strip
For now, bug 1556732 is fixed in rawhide but not F28. So this is building again for F29+ but still failing in F28. I have asked on bug 1556732 if the fixed can be backported.
This is built in F28 now too.
You probably want to submit Bodhi update ...
I don't think there is any need, is there? The rubygem-sup code itself has not changed at all. The new build will be the same as the rubygem-sup-0.21.0-7.fc27 one which is already in F28.
(In reply to Dan Callaghan from comment #8) > I don't think there is any need, is there? If that was conscious decision, then it is fine with me. People just forget sometimes ;)
Oh, well thanks for the reminder. :-) Looks like we'll get a fresh build soon for bug 1003402 anyway.