Thanks for the cleanup. The ruby itself works fine. I have a few minor notes though.
The installation process gives numerous warnings about cyclic dependencies though. One question with cyclic dependencies is how the update is handled for them. Let's say we want to update ruby to 3.1 - what update sequence needs to be used here?
log:
warning: dependency cycle detected:
warning: ruby-json will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-stdlib will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-stdlib will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-stdlib will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-stdlib will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-stdlib will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-stdlib will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-minitest will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-power_assert will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-test-unit will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-bundledgems will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-bundledgems will be installed before its ruby dependency