)]}'
{"lib/puppet/provider/keystone_config/ini_setting.rb":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"41c8977ff386a4b30c7d8db21b0959c67b22099f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Puppet::Type.type(:keystone_config).provide("},{"line_number":2,"context_line":"  :ini_setting,"},{"line_number":3,"context_line":"  :parent \u003d\u003e Puppet::Type.type(:openstack_config).provider(:ini_setting)"},{"line_number":4,"context_line":") do"}],"source_content_type":"text/x-ruby","patch_set":6,"id":"bf51134e_600d948f","side":"PARENT","line":1,"updated":"2020-07-02 21:56:14.000000000","message":"I tried reverting this change locally to see if that helped get things to build, but it still fails.","commit_id":"87499a232a046cfa8f0ac663f435d088ce976533"}],"lib/puppet/provider/keystone_config/openstackconfig.rb":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"41c8977ff386a4b30c7d8db21b0959c67b22099f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Puppet::Type.type(:keystone_config).provide("},{"line_number":2,"context_line":"  :openstackconfig,"},{"line_number":3,"context_line":"  :parent \u003d\u003e Puppet::Type.type(:openstack_config).provider(:ruby)"},{"line_number":4,"context_line":") do"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"  def self.file_path"}],"source_content_type":"text/x-ruby","patch_set":6,"id":"bf51134e_a054cc55","line":3,"range":{"start_line":2,"start_character":0,"end_line":3,"end_character":65},"updated":"2020-07-02 21:56:14.000000000","message":"I\u0027m not entirely sure why this is required? I reverted this change locally and went back to using the ini_setting provider for keystone_config, but that didn\u0027t seem to resolve the dependencies issues when this module is called in CI.\n\nI\u0027ve updated all places I can find that call the ini_setting provider and replaced them with the openstackconfig provider.\n\nI\u0027m suspicious things are broken in this area specifically because this commit actually works if you:\n\n1. install keystone-puppet master\n2. hack the modules to include these changes\n3. invoke the multi-string options via the manifests in POI\n\nSo something appears to be working, but not end-to-end.","commit_id":"66a43d5b850232f6d8edf56332d6c679a2e1003b"}],"lib/puppet_x/keystone_config/ini_setting.rb":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"41c8977ff386a4b30c7d8db21b0959c67b22099f","unresolved":false,"context_lines":[{"line_number":13,"context_line":"          newvalues(/\\S+\\/\\S+/)"},{"line_number":14,"context_line":"        end"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"        newproperty(:value, :array_matching \u003d\u003e :all) do"},{"line_number":17,"context_line":"          desc \u0027The value of the setting to be defined.\u0027"},{"line_number":18,"context_line":"          def insync?(is)"},{"line_number":19,"context_line":"            return true if @should.empty?"}],"source_content_type":"text/x-ruby","patch_set":6,"id":"bf51134e_00cbf81d","line":16,"updated":"2020-07-02 21:56:14.000000000","message":"In looking at other implementations, it appears the keystone_config provider needs to change in order to make this change, but I\u0027m not sure why.\n\nhttps://review.opendev.org/#/c/329991/5\nhttps://opendev.org/openstack/puppet-neutron/commit/f77ef0ec6530686e7b6ba5adc2a5091fe07a9428","commit_id":"66a43d5b850232f6d8edf56332d6c679a2e1003b"}]}
