Ubuntu Focal, ruby2.7, puppet 5.5.10.
After using puppet 5.5.10 in Ubuntu with Ruby 2.7 I got the warning below:
/usr/lib/ruby/vendor_ruby/puppet/util.rb:461: warning: URI.escape is obsolete
I also checked if it was fixed in the master branch but it doesn't:
https://github.com/puppetlabs/puppet/blob/master/lib/puppet/util.rb#L463
We really just need to move to using Addressable. Assigning to Coremunity as we've been working on the rewriting the client networking code.
Passed CI in 9b5bd2ad8b180efa4c143798a1a2b362928f1f1c. I filed PUP-10535 to handle moving to addressable.