Skip to content

Remove unnecessary explicit dependency on rdoc

Chad Woolley requested to merge caw-remove-rdoc-explicit-dependency into master

What does this MR do and why?

Removes explicit rdoc dependency from Gemfile.

We used to have a custom rdoc fork, which was removed a couple of years ago, but we left the explicit dependency.

THis isn't needed anyway because rdoc is a default gem included with ruby.

Now our explicit version is out of date, which causes a warning when running Gem::Specification.reset (e.g. when running the rubymine debugger). In some cases this seems like it may make the debugger fail.

Screenshots or screen recordings

BEFORE

Fast Debugger (ruby-debug-ide 3.0.0.beta.12.1, debase 3.0.0.beta.7, file filtering is supported, block breakpoints supported, smart steps supported, obtaining return values supported, partial obtaining of instance variables supported) listens on 0.0.0.0:55291
WARN: Unresolved or ambiguous specs during Gem::Specification.reset:
      rdoc (>= 0)
      Available/installed versions of this gem:
      - 6.4.0
      - 6.3.2
WARN: Clearing out unresolved specs. Try 'gem cleanup <gem>'
Please report a bug if this causes problems.

AFTER

Warning does not occur...

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports