)]}'
{"metadata.json":[{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"e2401537af7a0d5688b064ec61b060f1f1ae6836","unresolved":false,"context_lines":[{"line_number":31,"context_line":"  ],"},{"line_number":32,"context_line":"  \"description\": \"Installs and configures OpenStack Keystone (Identity).\","},{"line_number":33,"context_line":"  \"dependencies\": ["},{"line_number":34,"context_line":"    { \"name\": \"puppetlabs/apache\", \"version_requirement\": \"\u003e\u003d1.2.0 \u003c2.0.0\" },"},{"line_number":35,"context_line":"    { \"name\": \"puppetlabs/inifile\", \"version_requirement\": \"\u003e\u003d1.0.0 \u003c2.0.0\" },"},{"line_number":36,"context_line":"    { \"name\": \"puppetlabs/stdlib\", \"version_requirement\": \"\u003e\u003d4.0.0 \u003c5.0.0\" },"},{"line_number":37,"context_line":"    { \"name\": \"openstack/openstacklib\", \"version_requirement\": \"\u003e\u003d7.0.0 \u003c8.0.0\" }"}],"source_content_type":"application/json","patch_set":5,"id":"7a5de9d1_2089b3c9","line":34,"updated":"2016-01-29 14:14:25.000000000","message":"+1 : our CI is currently testing 1.7.x","commit_id":"015cf5c487d751e8ac4574e55f160e22c5fd682c"}],"spec/classes/keystone_wsgi_apache_spec.rb":[{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"cbe7adc85d6725f2f391b43c3efca1b70c6bcb92","unresolved":false,"context_lines":[{"line_number":107,"context_line":"          /^  WSGIDaemonProcess keystone_admin group\u003dkeystone processes\u003d1 threads\u003d#{facts[:processorcount]} user\u003dkeystone$/"},{"line_number":108,"context_line":"      )}"},{"line_number":109,"context_line":"      it { should_not contain_file(get_concat_name(\u0027keystone_wsgi_main\u0027)).with_content("},{"line_number":110,"context_line":"          /^  WSGIChunkedRequest On$/"},{"line_number":111,"context_line":"      )}"},{"line_number":112,"context_line":"      it { should_not contain_file(get_concat_name(\u0027keystone_wsgi_admin\u0027)).with_content("},{"line_number":113,"context_line":"          /^  WSGIChunkedRequest On$/"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"9aa7fdbe_2b1acbc5","line":110,"updated":"2014-10-28 15:18:38.000000000","message":"How can you have it \"On\", since by default it\u0027s undef?","commit_id":"323c0413bd7d0cad21555ebe7d645bc40faac619"},{"author":{"_account_id":216,"name":"John Dewey","email":"john@dewey.ws","username":"retr0h"},"change_message_id":"666d354ce1e7dfe1bde707bd31cb0d04f681c6bd","unresolved":false,"context_lines":[{"line_number":107,"context_line":"          /^  WSGIDaemonProcess keystone_admin group\u003dkeystone processes\u003d1 threads\u003d#{facts[:processorcount]} user\u003dkeystone$/"},{"line_number":108,"context_line":"      )}"},{"line_number":109,"context_line":"      it { should_not contain_file(get_concat_name(\u0027keystone_wsgi_main\u0027)).with_content("},{"line_number":110,"context_line":"          /^  WSGIChunkedRequest On$/"},{"line_number":111,"context_line":"      )}"},{"line_number":112,"context_line":"      it { should_not contain_file(get_concat_name(\u0027keystone_wsgi_admin\u0027)).with_content("},{"line_number":113,"context_line":"          /^  WSGIChunkedRequest On$/"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"9aa7fdbe_7a98176a","line":110,"in_reply_to":"9aa7fdbe_2b1acbc5","updated":"2014-10-28 17:35:17.000000000","message":"The test doesn\u0027t verify it is on.  It verifies by default it is not present.  The test states \u0027should_not contain\u0027  not \u0027should contain\u0027.","commit_id":"323c0413bd7d0cad21555ebe7d645bc40faac619"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"cbe7adc85d6725f2f391b43c3efca1b70c6bcb92","unresolved":false,"context_lines":[{"line_number":221,"context_line":"      it_raises \u0027a Puppet::Error\u0027, /When using the same port for public \u0026 private endpoints, public_path and admin_path should be different\\./"},{"line_number":222,"context_line":"    end"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"    describe \u0027when overriding parameters using wsgi chunked request\u0027 do"},{"line_number":225,"context_line":"      let :params do"},{"line_number":226,"context_line":"        {"},{"line_number":227,"context_line":"          :wsgi_chunked_request \u003d\u003e \u0027On\u0027"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"9aa7fdbe_4b7c6fec","line":224,"updated":"2014-10-28 15:18:38.000000000","message":"Not sure that test is relevant since we already test when it\u0027s enabled.","commit_id":"323c0413bd7d0cad21555ebe7d645bc40faac619"},{"author":{"_account_id":216,"name":"John Dewey","email":"john@dewey.ws","username":"retr0h"},"change_message_id":"fa071bc528bb8c8f9bf80a873706f0ecab59c8e0","unresolved":false,"context_lines":[{"line_number":221,"context_line":"      it_raises \u0027a Puppet::Error\u0027, /When using the same port for public \u0026 private endpoints, public_path and admin_path should be different\\./"},{"line_number":222,"context_line":"    end"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"    describe \u0027when overriding parameters using wsgi chunked request\u0027 do"},{"line_number":225,"context_line":"      let :params do"},{"line_number":226,"context_line":"        {"},{"line_number":227,"context_line":"          :wsgi_chunked_request \u003d\u003e \u0027On\u0027"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"9aa7fdbe_dace6359","line":224,"in_reply_to":"9aa7fdbe_4b7c6fec","updated":"2014-10-28 17:35:51.000000000","message":"See above comment.","commit_id":"323c0413bd7d0cad21555ebe7d645bc40faac619"}]}
