[centos9][ruby3] puppet-stdlib uses removed URI.escape

Bug #1937166 reported by David Vallee Delisle
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Undecided
David Vallee Delisle

Bug Description

When configuring nova_libvirt, we get this error [1]

This is because URI.escape was removed in ruby-3 as described here [a]

Submitted this PR [b] to fix this.

[a] https://bugs.ruby-lang.org/issues/17309
[b] https://github.com/puppetlabs/puppetlabs-stdlib/pull/1195

[1]
~~~
<13>Jul 22 02:16:04 puppet-user: Error: Evaluation Error: Error while evaluating a Function Call, undefined method `escape' for URI:Module (file: /etc/puppet/modules/nova/manifests/migration/libvirt.pp, line: 191, column: 49) on node standalone-0.localdomain
~~~

Changed in tripleo:
assignee: nobody → David Vallee Delisle (valleedelisle)
status: New → In Progress
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers