[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
In Progress
High
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
yatin (yatinkarel)
Changed in tripleo:
importance: Undecided → High
milestone: none → xena-3
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.