)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8064,"name":"Jake Yip","email":"jake.yip@ardc.edu.au","username":"jake"},"change_message_id":"7438fa20826de47426495423897c3430ba04f81c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"f919cd53_27db0d8d","updated":"2026-09-10 02:46:39.000000000","message":"Hi Takashi I have been looking into this too. I have a review up with tests at https://review.opendev.org/c/openstack/puppet-openstacklib/+/1004956\n\nThe difference from yours is that it doesn\u0027t drop mutli-line values, so Puppet will correct them. Feel free to copy anything or abandon it.\n\nThanks for maintaining the Puppet modules.","commit_id":"9902142d4bdca072cf8b047acd7ec8a6be4bd20a"}],"lib/puppet/provider/openstack_config/ini_setting.rb":[{"author":{"_account_id":8064,"name":"Jake Yip","email":"jake.yip@ardc.edu.au","username":"jake"},"change_message_id":"7438fa20826de47426495423897c3430ba04f81c","unresolved":true,"context_lines":[{"line_number":45,"context_line":"  def value"},{"line_number":46,"context_line":"    value \u003d ini_file.get_value(section, setting)"},{"line_number":47,"context_line":"    if value.kind_of?(Array)"},{"line_number":48,"context_line":"      value \u003d value[0]"},{"line_number":49,"context_line":"    end"},{"line_number":50,"context_line":"    new_value \u003d transform(:from, value)"},{"line_number":51,"context_line":"    @property_hash[:value] \u003d new_value"}],"source_content_type":"text/x-ruby","patch_set":5,"id":"4dc1ba26_a3475ce9","line":48,"range":{"start_line":48,"start_character":6,"end_line":48,"end_character":22},"updated":"2026-09-10 02:46:39.000000000","message":"if this is `value \u003d value.last` it will (kind of) keep current behaviour, because with old inifile \u003c 6.4.0, in a multi line value, the last line wins.","commit_id":"9902142d4bdca072cf8b047acd7ec8a6be4bd20a"}]}
