)]}'
{"ceilometer/opts.py":[{"author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"change_message_id":"59dec3cd7cfdcf26a03b1b362c8278ec41ab4e57","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# under the License."},{"line_number":14,"context_line":"import itertools"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import ceilometer.alarm.notifier.rest"},{"line_number":17,"context_line":"import ceilometer.alarm.rpc"},{"line_number":18,"context_line":"import ceilometer.alarm.service"},{"line_number":19,"context_line":"import ceilometer.api"}],"source_content_type":"text/x-python","patch_set":1,"id":"baa201ad_2f33bef6","line":16,"updated":"2014-10-08 17:44:37.000000000","message":"This looks quite hardcoded and hard maintainable. \n\nIs there any other way without this file?","commit_id":"471db266c91b61d5272e03136a49ab1c65c9c7c5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"9b90e0a67e6c6735d92b4ce825fadc14a34567e5","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# under the License."},{"line_number":14,"context_line":"import itertools"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import ceilometer.alarm.notifier.rest"},{"line_number":17,"context_line":"import ceilometer.alarm.rpc"},{"line_number":18,"context_line":"import ceilometer.alarm.service"},{"line_number":19,"context_line":"import ceilometer.api"}],"source_content_type":"text/x-python","patch_set":1,"id":"baa201ad_0a942889","line":16,"in_reply_to":"baa201ad_2a33acf6","updated":"2014-10-08 18:37:20.000000000","message":"i do.lol","commit_id":"471db266c91b61d5272e03136a49ab1c65c9c7c5"},{"author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"change_message_id":"2dd15f8fee56d8184909ab7cfca10ce4292b89d3","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# under the License."},{"line_number":14,"context_line":"import itertools"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import ceilometer.alarm.notifier.rest"},{"line_number":17,"context_line":"import ceilometer.alarm.rpc"},{"line_number":18,"context_line":"import ceilometer.alarm.service"},{"line_number":19,"context_line":"import ceilometer.api"}],"source_content_type":"text/x-python","patch_set":1,"id":"baa201ad_ca7ea069","line":16,"in_reply_to":"baa201ad_2a33acf6","updated":"2014-10-08 18:36:43.000000000","message":"what?)","commit_id":"471db266c91b61d5272e03136a49ab1c65c9c7c5"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"06e86c0fda1809191a862a7e2377aea5db526b07","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# under the License."},{"line_number":14,"context_line":"import itertools"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import ceilometer.alarm.notifier.rest"},{"line_number":17,"context_line":"import ceilometer.alarm.rpc"},{"line_number":18,"context_line":"import ceilometer.alarm.service"},{"line_number":19,"context_line":"import ceilometer.api"}],"source_content_type":"text/x-python","patch_set":1,"id":"baa201ad_2a33acf6","line":16,"in_reply_to":"baa201ad_2f33bef6","updated":"2014-10-08 18:31:53.000000000","message":"You wish.","commit_id":"471db266c91b61d5272e03136a49ab1c65c9c7c5"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"b99a961af4d27ad945b12896182e6c39bc5035d6","unresolved":false,"context_lines":[{"line_number":62,"context_line":"         itertools.chain(ceilometer.api.app.OPTS,"},{"line_number":63,"context_line":"                         ceilometer.compute.notifications.OPTS,"},{"line_number":64,"context_line":"                         ceilometer.compute.virt.inspector.OPTS,"},{"line_number":65,"context_line":"                         ceilometer.compute.virt.libvirt.inspector.OPTS,"},{"line_number":66,"context_line":"                         ceilometer.data_processing.notifications.OPTS,"},{"line_number":67,"context_line":"                         ceilometer.dispatcher.OPTS,"},{"line_number":68,"context_line":"                         ceilometer.identity.notifications.OPTS,"}],"source_content_type":"text/x-python","patch_set":5,"id":"baa201ad_a8c3da36","line":65,"updated":"2014-10-11 15:21:25.000000000","message":"The ceilometer.compute.util.OPTS is missing.","commit_id":"b2b3e9ff32adc8040c7464d5aea1e7fbef2b896c"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"fdfab0ea359df0aa1ff0aa23a77cfc64e2318231","unresolved":false,"context_lines":[{"line_number":62,"context_line":"         itertools.chain(ceilometer.api.app.OPTS,"},{"line_number":63,"context_line":"                         ceilometer.compute.notifications.OPTS,"},{"line_number":64,"context_line":"                         ceilometer.compute.virt.inspector.OPTS,"},{"line_number":65,"context_line":"                         ceilometer.compute.virt.libvirt.inspector.OPTS,"},{"line_number":66,"context_line":"                         ceilometer.data_processing.notifications.OPTS,"},{"line_number":67,"context_line":"                         ceilometer.dispatcher.OPTS,"},{"line_number":68,"context_line":"                         ceilometer.identity.notifications.OPTS,"}],"source_content_type":"text/x-python","patch_set":5,"id":"baa201ad_48034e73","line":65,"in_reply_to":"baa201ad_a8c3da36","updated":"2014-10-11 15:45:42.000000000","message":"Done","commit_id":"b2b3e9ff32adc8040c7464d5aea1e7fbef2b896c"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"b99a961af4d27ad945b12896182e6c39bc5035d6","unresolved":false,"context_lines":[{"line_number":79,"context_line":"                         ceilometer.sample.OPTS,"},{"line_number":80,"context_line":"                         ceilometer.service.OPTS,"},{"line_number":81,"context_line":"                         ceilometer.storage.OLD_OPTS,"},{"line_number":82,"context_line":"                         ceilometer.volume.notifications.OPTS,)),"},{"line_number":83,"context_line":"        (\u0027alarm\u0027,"},{"line_number":84,"context_line":"         itertools.chain(ceilometer.alarm.notifier.rest.OPTS,"},{"line_number":85,"context_line":"                         ceilometer.alarm.service.OPTS,"}],"source_content_type":"text/x-python","patch_set":5,"id":"baa201ad_c8c01e2d","line":82,"updated":"2014-10-11 15:21:25.000000000","message":"The ceilometer.utils rootwrap_conf is also missing from this list.","commit_id":"b2b3e9ff32adc8040c7464d5aea1e7fbef2b896c"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"fdfab0ea359df0aa1ff0aa23a77cfc64e2318231","unresolved":false,"context_lines":[{"line_number":79,"context_line":"                         ceilometer.sample.OPTS,"},{"line_number":80,"context_line":"                         ceilometer.service.OPTS,"},{"line_number":81,"context_line":"                         ceilometer.storage.OLD_OPTS,"},{"line_number":82,"context_line":"                         ceilometer.volume.notifications.OPTS,)),"},{"line_number":83,"context_line":"        (\u0027alarm\u0027,"},{"line_number":84,"context_line":"         itertools.chain(ceilometer.alarm.notifier.rest.OPTS,"},{"line_number":85,"context_line":"                         ceilometer.alarm.service.OPTS,"}],"source_content_type":"text/x-python","patch_set":5,"id":"baa201ad_68f7328d","line":82,"in_reply_to":"baa201ad_c8c01e2d","updated":"2014-10-11 15:45:42.000000000","message":"Done","commit_id":"b2b3e9ff32adc8040c7464d5aea1e7fbef2b896c"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"450e1f678f919e91a30dac00456e5035cbcd9112","unresolved":false,"context_lines":[{"line_number":60,"context_line":""},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"def list_opts():"},{"line_number":63,"context_line":"    return ["},{"line_number":64,"context_line":"        (\u0027DEFAULT\u0027,"},{"line_number":65,"context_line":"         itertools.chain(ceilometer.api.app.OPTS,"},{"line_number":66,"context_line":"                         ceilometer.compute.notifications.OPTS,"}],"source_content_type":"text/x-python","patch_set":7,"id":"baa201ad_1bdd0e43","line":63,"updated":"2014-10-11 16:41:34.000000000","message":"The OpenStack common config options are also missing:\nceilometer.openstack.common.\n\neventlet_backdoor\n\nlockutils\n\nlog\n\npolicy","commit_id":"d436474f1cbd6983b939b197f67e51aa6882f40f"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"8b7ade97a47a2f1fa9bce11b17b4accaaa442ab3","unresolved":false,"context_lines":[{"line_number":60,"context_line":""},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"def list_opts():"},{"line_number":63,"context_line":"    return ["},{"line_number":64,"context_line":"        (\u0027DEFAULT\u0027,"},{"line_number":65,"context_line":"         itertools.chain(ceilometer.api.app.OPTS,"},{"line_number":66,"context_line":"                         ceilometer.compute.notifications.OPTS,"}],"source_content_type":"text/x-python","patch_set":7,"id":"baa201ad_eb8315a7","line":63,"in_reply_to":"baa201ad_1bdd0e43","updated":"2014-10-12 20:05:37.000000000","message":"i originally left those out on purpose... but i guess i\u0027ll add it in now.","commit_id":"d436474f1cbd6983b939b197f67e51aa6882f40f"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"5865cefb4a795c8eebb5d44cb5c4772c5231fd5d","unresolved":false,"context_lines":[{"line_number":60,"context_line":""},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"def list_opts():"},{"line_number":63,"context_line":"    return ["},{"line_number":64,"context_line":"        (\u0027DEFAULT\u0027,"},{"line_number":65,"context_line":"         itertools.chain(ceilometer.api.app.OPTS,"},{"line_number":66,"context_line":"                         ceilometer.compute.notifications.OPTS,"}],"source_content_type":"text/x-python","patch_set":7,"id":"baa201ad_d7534e6a","line":63,"in_reply_to":"baa201ad_eb8315a7","updated":"2014-10-13 07:08:21.000000000","message":"Yeap, I thought that you had a reason for this, but in the generated conf file these options are missing, which does not seem to be good. I don\u0027t know how else these options could be included in that output file.","commit_id":"d436474f1cbd6983b939b197f67e51aa6882f40f"}]}
