This code no longer works in Ruby 3:
FileUtils.install(mf, omf, {:mode => 0644, :preserve => true, :verbose => true})
This does:
FileUtils.install(mf, omf, mode: 0644, preserve: true, verbose: true)
Merged to main in https://github.com/puppetlabs/puppet/commit/835546dd716d2683f371f72bc56d972d2cad0f83
Passed CI in 4142539019