)]}'
{"ceilometer/openstack/common/config/generator.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"d7d8be1e685f808b543e910d2cfe8a9d45fb7638","unresolved":false,"context_lines":[{"line_number":205,"context_line":"    opt_name, opt_default, opt_help \u003d opt.dest, opt.default, opt.help"},{"line_number":206,"context_line":"    if not opt_help:"},{"line_number":207,"context_line":"        sys.stderr.write(\u0027WARNING: \"%s\" is missing help string.\\n\u0027 % opt_name)"},{"line_number":208,"context_line":"        opt_help \u003d \"\""},{"line_number":209,"context_line":"    opt_type \u003d None"},{"line_number":210,"context_line":"    try:"},{"line_number":211,"context_line":"        opt_type \u003d OPTION_REGEX.search(str(type(opt))).group(0)"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAPn%2F%2FrhM%3D","line":208,"updated":"2013-06-25 13:00:01.000000000","message":"That\u0027s nice but you should get a fix into oslo-incubator too since this is where this script is from and from where it\u0027s going to be overwritten as soon as we update oslo.","commit_id":"2025198b3c4e40f146b22a79ab0e2a54214550e0"}],"tools/conf/generate_sample.sh":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"6cf5bc363de19a1c31337b2b595235a0a8f317eb","unresolved":false,"context_lines":[{"line_number":29,"context_line":"auth_host \u003d 127.0.0.1"},{"line_number":30,"context_line":"auth_port \u003d 35357"},{"line_number":31,"context_line":"auth_protocol \u003d http"},{"line_number":32,"context_line":"admin_tenant_name \u003d %SERVICE_TENANT_NAME%"},{"line_number":33,"context_line":"admin_user \u003d %SERVICE_USER%"},{"line_number":34,"context_line":"admin_password \u003d %SERVICE_PASSWORD%"},{"line_number":35,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAAPn%2F%2Fuis%3D","line":32,"updated":"2013-06-24 11:02:39.000000000","message":"Why the % stuff? This isn\u0027t going to be replaced by anything AFAICT, so the user will just end up with incorrect values.\nThis should be commented and set to the default values.","commit_id":"e33a92771736ba1420aa0795a976894a24e179f6"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"93d9212501856fd1165b61b1de02508440457803","unresolved":false,"context_lines":[{"line_number":31,"context_line":"auth_protocol \u003d http"},{"line_number":32,"context_line":"admin_tenant_name \u003d %SERVICE_TENANT_NAME%"},{"line_number":33,"context_line":"admin_user \u003d %SERVICE_USER%"},{"line_number":34,"context_line":"admin_password \u003d %SERVICE_PASSWORD%"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"\" \u003e\u003eetc/ceilometer/ceilometer.conf.sample"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAAPn%2F%2Fuic%3D","line":34,"updated":"2013-06-24 11:05:37.000000000","message":"Isn\u0027t the syntax for the conf.sample more like:\n\n #\n # Options defined in \u003cmodule\u003e\n #\n\n # \u003ccomment\u003e (\u003ctype\u003e value)\n #name\u003ddefault\n\n(as opposed to actual settings?)","commit_id":"e33a92771736ba1420aa0795a976894a24e179f6"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"cd59e54d609dfa02ea0024e43865a15a0fa8383d","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"PYTHONPATH\u003d./:${PYTHONPATH} \\"},{"line_number":30,"context_line":"    python $(dirname \"$0\")/../../ceilometer/openstack/common/config/generator.py \\"},{"line_number":31,"context_line":"    keystoneclient/middleware/auth_token.py \u003e\u003e ${TMP_FILE}"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"# Strip out the first line which contains [DEFAULT]"},{"line_number":34,"context_line":"NUM_LINES\u003d`cat ${TMP_FILE} | wc -l`"}],"source_content_type":"text/x-sh","patch_set":2,"id":"AAAAPn%2F%2Frno%3D","line":31,"updated":"2013-06-25 12:25:21.000000000","message":"Does this require that the python-keystoneclient repo is cloned alongside ceilometer?","commit_id":"1b356602fbd091eb588fce0f7344faba3559ca37"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"bbbd7efa6f0beac21edd3305262e2e03227d3893","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"PYTHONPATH\u003d./:${PYTHONPATH} \\"},{"line_number":30,"context_line":"    python $(dirname \"$0\")/../../ceilometer/openstack/common/config/generator.py \\"},{"line_number":31,"context_line":"    keystoneclient/middleware/auth_token.py \u003e\u003e ${TMP_FILE}"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"# Strip out the first line which contains [DEFAULT]"},{"line_number":34,"context_line":"NUM_LINES\u003d`cat ${TMP_FILE} | wc -l`"}],"source_content_type":"text/x-sh","patch_set":2,"id":"AAAAPn%2F%2FrnI%3D","line":31,"in_reply_to":"AAAAPn%2F%2Frno%3D","updated":"2013-06-25 12:29:14.000000000","message":"No we already depends on it so pip install it anyway","commit_id":"1b356602fbd091eb588fce0f7344faba3559ca37"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"d7d8be1e685f808b543e910d2cfe8a9d45fb7638","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"TMP_FILE\u003d`mktemp -t gen_sample_config.XXXXXX`"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"PYTHONPATH\u003d./:${PYTHONPATH} \\"},{"line_number":30,"context_line":"    python $(dirname \"$0\")/../../ceilometer/openstack/common/config/generator.py \\"},{"line_number":31,"context_line":"    keystoneclient/middleware/auth_token.py \u003e\u003e ${TMP_FILE}"},{"line_number":32,"context_line":""}],"source_content_type":"text/x-sh","patch_set":4,"id":"AAAAPn%2F%2FrhE%3D","line":29,"updated":"2013-06-25 13:00:01.000000000","message":"I think it may be easier to just add  keystoneclient/middleware/auth_token.py to the initial call on line 24, no?","commit_id":"2025198b3c4e40f146b22a79ab0e2a54214550e0"}]}
