With ruby < 2.6.0 / rdoc < 6.0.2, rdoc fails to parse valid ruby code, resulting in build failures. An example is asciidoctor > 2.0.15 (though 2.0.20, currently) While attempting to build asciidoctor-2.0.20 for Fedora and RHEL+EPEL releases, I ran into the following error on RHEL+EPEL 8: Installing ri documentation for asciidoctor-2.0.20 Installing darkfish documentation for asciidoctor-2.0.20 ERROR: While executing gem ... (RDoc::Error) error generating Asciidoctor/Converter/ManPageConverter.html: no implicit conversion of nil into String (TypeError) I have reported this upstream as well: https://github.com/asciidoctor/asciidoctor/issues/4462 I will submit a merge request to backport the small rdoc fix.
Note the PR is <https://gitlab.com/redhat/centos-stream/rpms/ruby/-/merge_requests/15>.
Fix included with CVE backports in MR: https://gitlab.com/redhat/centos-stream/rpms/ruby/-/merge_requests/16