)]}'
{"cinder/common/config.py":[{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"eea5bbd147f3beaa8cb813180755815c1da2019f","unresolved":false,"context_lines":[{"line_number":190,"context_line":"               deprecated_for_removal\u003dTrue,"},{"line_number":191,"context_line":"               deprecated_since\u003d\"11.0.0\","},{"line_number":192,"context_line":"               deprecated_reason\u003d\u0027Use the [nova] section for configuring \u0027"},{"line_number":193,"context_line":"               \u0027Keystone authentication for a privileged user.\u0027),"},{"line_number":194,"context_line":"    cfg.StrOpt(\u0027os_privileged_user_password\u0027,"},{"line_number":195,"context_line":"               help\u003d\u0027Password associated with the OpenStack privileged \u0027"},{"line_number":196,"context_line":"                    \u0027account.\u0027,"}],"source_content_type":"text/x-python","patch_set":6,"id":"5ff73747_544e1238","line":193,"updated":"2017-04-28 14:54:54.000000000","message":"IMO, deprecated means that these config options can still be used until be removed. But with this patch, these options will be totally useless. I suppose that we can remove them directly?","commit_id":"6bce5b8b9baf06f0db1200b8ac571b0d38ef1b1a"},{"author":{"_account_id":18940,"name":"Gyorgy Szombathelyi","email":"gyurco@freemail.hu","username":"gyurco78"},"change_message_id":"0cfd349fa8bf99eeb4472055117d86afd3d66086","unresolved":false,"context_lines":[{"line_number":190,"context_line":"               deprecated_for_removal\u003dTrue,"},{"line_number":191,"context_line":"               deprecated_since\u003d\"11.0.0\","},{"line_number":192,"context_line":"               deprecated_reason\u003d\u0027Use the [nova] section for configuring \u0027"},{"line_number":193,"context_line":"               \u0027Keystone authentication for a privileged user.\u0027),"},{"line_number":194,"context_line":"    cfg.StrOpt(\u0027os_privileged_user_password\u0027,"},{"line_number":195,"context_line":"               help\u003d\u0027Password associated with the OpenStack privileged \u0027"},{"line_number":196,"context_line":"                    \u0027account.\u0027,"}],"source_content_type":"text/x-python","patch_set":6,"id":"5ff73747_2490ef49","line":193,"in_reply_to":"5ff73747_544e1238","updated":"2017-04-28 16:57:54.000000000","message":"Well, I don\u0027t know the policy, maybe it is good to give some warning to the user, if she/he still tries to use it.","commit_id":"6bce5b8b9baf06f0db1200b8ac571b0d38ef1b1a"}],"cinder/compute/nova.py":[{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"a0109983fd7154d287621bb1fbd527d85a4db794","unresolved":false,"context_lines":[{"line_number":54,"context_line":"    cfg.StrOpt(\u0027region_name\u0027,"},{"line_number":55,"context_line":"               help\u003d_(\u0027Name of nova region to use. Useful if keystone manages\u0027"},{"line_number":56,"context_line":"                      \u0027 more than one region.\u0027),"},{"line_number":57,"context_line":"               deprecated_name\u003d\"os_region_name\","},{"line_number":58,"context_line":"               deprecated_group\u003d\"DEFAULT\"),"},{"line_number":59,"context_line":"    cfg.StrOpt(\u0027endpoint_type\u0027,"},{"line_number":60,"context_line":"               default\u003d\u0027public\u0027,"},{"line_number":61,"context_line":"               choices\u003d[\u0027public\u0027, \u0027admin\u0027, \u0027internal\u0027],"}],"source_content_type":"text/x-python","patch_set":3,"id":"5ff73747_1319d220","line":58,"range":{"start_line":57,"start_character":0,"end_line":58,"end_character":43},"updated":"2017-04-28 05:09:51.000000000","message":"what\u0027s is this for?","commit_id":"b3c3d2d49bec678bbbf57ca39b28577d4d68754e"},{"author":{"_account_id":18940,"name":"Gyorgy Szombathelyi","email":"gyurco@freemail.hu","username":"gyurco78"},"change_message_id":"e8b35f2a2b97230f5e9e564d1e7777088ed6fa3c","unresolved":false,"context_lines":[{"line_number":54,"context_line":"    cfg.StrOpt(\u0027region_name\u0027,"},{"line_number":55,"context_line":"               help\u003d_(\u0027Name of nova region to use. Useful if keystone manages\u0027"},{"line_number":56,"context_line":"                      \u0027 more than one region.\u0027),"},{"line_number":57,"context_line":"               deprecated_name\u003d\"os_region_name\","},{"line_number":58,"context_line":"               deprecated_group\u003d\"DEFAULT\"),"},{"line_number":59,"context_line":"    cfg.StrOpt(\u0027endpoint_type\u0027,"},{"line_number":60,"context_line":"               default\u003d\u0027public\u0027,"},{"line_number":61,"context_line":"               choices\u003d[\u0027public\u0027, \u0027admin\u0027, \u0027internal\u0027],"}],"source_content_type":"text/x-python","patch_set":3,"id":"5ff73747_140098aa","line":58,"range":{"start_line":57,"start_character":0,"end_line":58,"end_character":43},"in_reply_to":"5ff73747_1319d220","updated":"2017-04-28 07:50:56.000000000","message":"It\u0027s just for putting all settings to [nova]","commit_id":"b3c3d2d49bec678bbbf57ca39b28577d4d68754e"},{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"a0109983fd7154d287621bb1fbd527d85a4db794","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"# TODO(e0ne): Make Nova version configurable in Mitaka."},{"line_number":87,"context_line":"NOVA_API_VERSION \u003d \"2.1\""},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"nova_extensions \u003d [ext for ext in"}],"source_content_type":"text/x-python","patch_set":3,"id":"5ff73747_5323da56","line":86,"range":{"start_line":86,"start_character":0,"end_line":86,"end_character":55},"updated":"2017-04-28 05:09:51.000000000","message":"useless line.","commit_id":"b3c3d2d49bec678bbbf57ca39b28577d4d68754e"},{"author":{"_account_id":18940,"name":"Gyorgy Szombathelyi","email":"gyurco@freemail.hu","username":"gyurco78"},"change_message_id":"e8b35f2a2b97230f5e9e564d1e7777088ed6fa3c","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"# TODO(e0ne): Make Nova version configurable in Mitaka."},{"line_number":87,"context_line":"NOVA_API_VERSION \u003d \"2.1\""},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"nova_extensions \u003d [ext for ext in"}],"source_content_type":"text/x-python","patch_set":3,"id":"5ff73747_34203448","line":86,"range":{"start_line":86,"start_character":0,"end_line":86,"end_character":55},"in_reply_to":"5ff73747_5323da56","updated":"2017-04-28 07:50:56.000000000","message":"Just left there, will remove in the next patchset.","commit_id":"b3c3d2d49bec678bbbf57ca39b28577d4d68754e"},{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"a0109983fd7154d287621bb1fbd527d85a4db794","unresolved":false,"context_lines":[{"line_number":103,"context_line":"    \"\"\""},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    if privileged_user and CONF[NOVA_GROUP].auth_type:"},{"line_number":106,"context_line":"        n_auth \u003d ks_loading.load_auth_from_conf_options(CONF, NOVA_GROUP)"},{"line_number":107,"context_line":"    else:"},{"line_number":108,"context_line":"        n_auth \u003d identity.Token(auth_url\u003dCONF.nova.auth_uri,"},{"line_number":109,"context_line":"                                token\u003dcontext.auth_token,"}],"source_content_type":"text/x-python","patch_set":3,"id":"5ff73747_7386d615","line":106,"range":{"start_line":106,"start_character":8,"end_line":106,"end_character":73},"updated":"2017-04-28 05:09:51.000000000","message":"so with this change the privileged_user will not be used any more?","commit_id":"b3c3d2d49bec678bbbf57ca39b28577d4d68754e"},{"author":{"_account_id":18940,"name":"Gyorgy Szombathelyi","email":"gyurco@freemail.hu","username":"gyurco78"},"change_message_id":"e8b35f2a2b97230f5e9e564d1e7777088ed6fa3c","unresolved":false,"context_lines":[{"line_number":103,"context_line":"    \"\"\""},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    if privileged_user and CONF[NOVA_GROUP].auth_type:"},{"line_number":106,"context_line":"        n_auth \u003d ks_loading.load_auth_from_conf_options(CONF, NOVA_GROUP)"},{"line_number":107,"context_line":"    else:"},{"line_number":108,"context_line":"        n_auth \u003d identity.Token(auth_url\u003dCONF.nova.auth_uri,"},{"line_number":109,"context_line":"                                token\u003dcontext.auth_token,"}],"source_content_type":"text/x-python","patch_set":3,"id":"5ff73747_34cef481","line":106,"range":{"start_line":106,"start_character":8,"end_line":106,"end_character":73},"in_reply_to":"5ff73747_7386d615","updated":"2017-04-28 07:50:56.000000000","message":"I don\u0027t catch it. Why not?\nIt is used if privileged_user and the auth plugin is configured (without the configured auth plugin, it is not possible to use it anyway). If you mean the os_privileged_xxx settings, then yes, they\u0027ll not used (they\u0027re even not complete for a Keystone v3 authentication). Will have to find other uses, and deprecate them, I think.","commit_id":"b3c3d2d49bec678bbbf57ca39b28577d4d68754e"},{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"eea5bbd147f3beaa8cb813180755815c1da2019f","unresolved":false,"context_lines":[{"line_number":61,"context_line":"               help\u003d\u0027Type of the nova endpoint to use.  This endpoint will \u0027"},{"line_number":62,"context_line":"                    \u0027be looked up in the keystone catalog and should be \u0027"},{"line_number":63,"context_line":"                    \u0027one of public, internal or admin.\u0027),"},{"line_number":64,"context_line":"    cfg.StrOpt(\u0027auth_uri\u0027,"},{"line_number":65,"context_line":"               default\u003d\u0027http://localhost:5000\u0027,"},{"line_number":66,"context_line":"               help\u003d\u0027The authentication URL for the nova connection\u0027),"},{"line_number":67,"context_line":"]"}],"source_content_type":"text/x-python","patch_set":6,"id":"5ff73747_14952a33","line":64,"updated":"2017-04-28 14:54:54.000000000","message":"please use auth_url here. auth_uri is a quite diffrent meaning in keystone.","commit_id":"6bce5b8b9baf06f0db1200b8ac571b0d38ef1b1a"},{"author":{"_account_id":18940,"name":"Gyorgy Szombathelyi","email":"gyurco@freemail.hu","username":"gyurco78"},"change_message_id":"142da63194a6abc65ab43fa928c6c2deb15946ef","unresolved":false,"context_lines":[{"line_number":61,"context_line":"               help\u003d\u0027Type of the nova endpoint to use.  This endpoint will \u0027"},{"line_number":62,"context_line":"                    \u0027be looked up in the keystone catalog and should be \u0027"},{"line_number":63,"context_line":"                    \u0027one of public, internal or admin.\u0027),"},{"line_number":64,"context_line":"    cfg.StrOpt(\u0027auth_uri\u0027,"},{"line_number":65,"context_line":"               default\u003d\u0027http://localhost:5000\u0027,"},{"line_number":66,"context_line":"               help\u003d\u0027The authentication URL for the nova connection\u0027),"},{"line_number":67,"context_line":"]"}],"source_content_type":"text/x-python","patch_set":6,"id":"5ff73747_846223d7","line":64,"in_reply_to":"5ff73747_14952a33","updated":"2017-04-28 16:56:07.000000000","message":"Yepp, this is not ideal, but the problem is that auth_url is registered by an authentication plugin, and we cannot use it until it is registered. And of course, it is not set in stone that all auth plugins must register auth_url (however they do currently), so the different setting. There are examples for this, e.g. in neutron designate plugin, it is called admin_auth_url. So I can rename the setting, but cannot use auth_url.","commit_id":"6bce5b8b9baf06f0db1200b8ac571b0d38ef1b1a"},{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"eea5bbd147f3beaa8cb813180755815c1da2019f","unresolved":false,"context_lines":[{"line_number":62,"context_line":"                    \u0027be looked up in the keystone catalog and should be \u0027"},{"line_number":63,"context_line":"                    \u0027one of public, internal or admin.\u0027),"},{"line_number":64,"context_line":"    cfg.StrOpt(\u0027auth_uri\u0027,"},{"line_number":65,"context_line":"               default\u003d\u0027http://localhost:5000\u0027,"},{"line_number":66,"context_line":"               help\u003d\u0027The authentication URL for the nova connection\u0027),"},{"line_number":67,"context_line":"]"},{"line_number":68,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"5ff73747_749d8e64","line":65,"updated":"2017-04-28 14:54:54.000000000","message":"I suggest that we should not leave the default value here. Actually the value is not default enough. Just like before: if not value is set, we can get the auth_url from \"context.service_catalog\"","commit_id":"6bce5b8b9baf06f0db1200b8ac571b0d38ef1b1a"},{"author":{"_account_id":18940,"name":"Gyorgy Szombathelyi","email":"gyurco@freemail.hu","username":"gyurco78"},"change_message_id":"142da63194a6abc65ab43fa928c6c2deb15946ef","unresolved":false,"context_lines":[{"line_number":62,"context_line":"                    \u0027be looked up in the keystone catalog and should be \u0027"},{"line_number":63,"context_line":"                    \u0027one of public, internal or admin.\u0027),"},{"line_number":64,"context_line":"    cfg.StrOpt(\u0027auth_uri\u0027,"},{"line_number":65,"context_line":"               default\u003d\u0027http://localhost:5000\u0027,"},{"line_number":66,"context_line":"               help\u003d\u0027The authentication URL for the nova connection\u0027),"},{"line_number":67,"context_line":"]"},{"line_number":68,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"5ff73747_a4f63fd6","line":65,"in_reply_to":"5ff73747_749d8e64","updated":"2017-04-28 16:56:07.000000000","message":"Ok, I\u0027ll remove the default, and will try to extract the identity endpoint from context.service_catalog without that hacky _NovaClientServiceCatalog code.","commit_id":"6bce5b8b9baf06f0db1200b8ac571b0d38ef1b1a"},{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"c0cb2377425682ff565c9d0157fef2e586943892","unresolved":false,"context_lines":[{"line_number":117,"context_line":"                    if (not CONF[NOVA_GROUP].region_name or"},{"line_number":118,"context_line":"                       endpoint.get(\u0027region\u0027) \u003d\u003d"},{"line_number":119,"context_line":"                       CONF[NOVA_GROUP].region_name) and \\"},{"line_number":120,"context_line":"                       endpoint.get(\u0027interface\u0027) \u003d\u003d \\"},{"line_number":121,"context_line":"                       CONF[NOVA_GROUP].interface:"},{"line_number":122,"context_line":"                            matching_endpoints.append(endpoint)"},{"line_number":123,"context_line":"            if not matching_endpoints:"}],"source_content_type":"text/x-python","patch_set":7,"id":"5ff73747_b6c3e737","line":120,"range":{"start_line":120,"start_character":23,"end_line":120,"end_character":49},"updated":"2017-05-02 07:29:14.000000000","message":"this is what I get from my env for \"service[\u0027endpoints\u0027]\":\n[{u\u0027adminURL\u0027: u\u0027http://10.3.150.25:35357\u0027, u\u0027region\u0027: u\u0027RegionOne\u0027, u\u0027publicURL\u0027: u\u0027http://10.3.150.25:5000\u0027}]\n\nObvioursly \"endpoint.get(\u0027interface\u0027)\" here is always None.\nDid I miss something?","commit_id":"20b697488c806384ce7477f804c35e5d783dc9e1"},{"author":{"_account_id":18940,"name":"Gyorgy Szombathelyi","email":"gyurco@freemail.hu","username":"gyurco78"},"change_message_id":"5e68a67ed8b2bebe8ac2293f62e5860ecbf6d560","unresolved":false,"context_lines":[{"line_number":117,"context_line":"                    if (not CONF[NOVA_GROUP].region_name or"},{"line_number":118,"context_line":"                       endpoint.get(\u0027region\u0027) \u003d\u003d"},{"line_number":119,"context_line":"                       CONF[NOVA_GROUP].region_name) and \\"},{"line_number":120,"context_line":"                       endpoint.get(\u0027interface\u0027) \u003d\u003d \\"},{"line_number":121,"context_line":"                       CONF[NOVA_GROUP].interface:"},{"line_number":122,"context_line":"                            matching_endpoints.append(endpoint)"},{"line_number":123,"context_line":"            if not matching_endpoints:"}],"source_content_type":"text/x-python","patch_set":7,"id":"5ff73747_d43b0b35","line":120,"range":{"start_line":120,"start_character":23,"end_line":120,"end_character":49},"in_reply_to":"5ff73747_998b7cbe","updated":"2017-05-02 08:48:52.000000000","message":"Sorry, you\u0027re right.\n\n  HTTP_X_SERVICE_CATALOG\n    service catalog (optional, JSON string).\n\n    For compatibility reasons this catalog will always be in the V2 catalog\n    format even if it is a v3 token.\n\nWill upload a new patchset.","commit_id":"20b697488c806384ce7477f804c35e5d783dc9e1"},{"author":{"_account_id":18940,"name":"Gyorgy Szombathelyi","email":"gyurco@freemail.hu","username":"gyurco78"},"change_message_id":"98a0aa69afad813f7cd0d3f7288e0581d923d34d","unresolved":false,"context_lines":[{"line_number":117,"context_line":"                    if (not CONF[NOVA_GROUP].region_name or"},{"line_number":118,"context_line":"                       endpoint.get(\u0027region\u0027) \u003d\u003d"},{"line_number":119,"context_line":"                       CONF[NOVA_GROUP].region_name) and \\"},{"line_number":120,"context_line":"                       endpoint.get(\u0027interface\u0027) \u003d\u003d \\"},{"line_number":121,"context_line":"                       CONF[NOVA_GROUP].interface:"},{"line_number":122,"context_line":"                            matching_endpoints.append(endpoint)"},{"line_number":123,"context_line":"            if not matching_endpoints:"}],"source_content_type":"text/x-python","patch_set":7,"id":"5ff73747_998b7cbe","line":120,"range":{"start_line":120,"start_character":23,"end_line":120,"end_character":49},"in_reply_to":"5ff73747_b6c3e737","updated":"2017-05-02 08:19:19.000000000","message":"Do you have Keystone v2 or v3?\nV3 has a changed service catalog:\nhttps://developer.openstack.org/api-ref/identity/v3/?expanded\u003dshow-endpoint-details-detail\n\nhttp://blog.dolphm.com/openstack-keystone-service-catalog/","commit_id":"20b697488c806384ce7477f804c35e5d783dc9e1"},{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"6d2d7c2b1f575a4014c5f4dcba1f3cf807f658c2","unresolved":false,"context_lines":[{"line_number":117,"context_line":"                    if (not CONF[NOVA_GROUP].region_name or"},{"line_number":118,"context_line":"                       endpoint.get(\u0027region\u0027) \u003d\u003d"},{"line_number":119,"context_line":"                       CONF[NOVA_GROUP].region_name) and \\"},{"line_number":120,"context_line":"                       endpoint.get(\u0027interface\u0027) \u003d\u003d \\"},{"line_number":121,"context_line":"                       CONF[NOVA_GROUP].interface:"},{"line_number":122,"context_line":"                            matching_endpoints.append(endpoint)"},{"line_number":123,"context_line":"            if not matching_endpoints:"}],"source_content_type":"text/x-python","patch_set":7,"id":"5ff73747_9400e303","line":120,"range":{"start_line":120,"start_character":23,"end_line":120,"end_character":49},"in_reply_to":"5ff73747_d43b0b35","updated":"2017-05-02 08:59:57.000000000","message":"Yeah, Thanks.","commit_id":"20b697488c806384ce7477f804c35e5d783dc9e1"}],"cinder/releasenotes/notes/new-nova-config-section-2a7a51a0572e7064.yaml":[{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"6d2d7c2b1f575a4014c5f4dcba1f3cf807f658c2","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    section are deprecated in favor of the settings in"},{"line_number":9,"context_line":"    the [nova] section."},{"line_number":10,"context_line":"fixes:"},{"line_number":11,"context_line":"  - \"Fixed bug #1686616\""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"5ff73747_ef14ee45","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":24},"updated":"2017-05-02 08:59:57.000000000","message":"BTW, it\u0027s better to explain the detail.","commit_id":"20b697488c806384ce7477f804c35e5d783dc9e1"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"32b919e3a640ee790e77db6ca2127d0b2e33810f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - a [nova] section is added to configure the connection"},{"line_number":4,"context_line":"    to the compute service, which is needed to the"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"5ff73747_49e167d0","line":1,"updated":"2017-05-03 19:24:33.000000000","message":"This file is in the wrong location. The releasenotes directory is off of the repo root.","commit_id":"d87ad10a6e0c1c1573275701ad5e0b4bd94d1798"},{"author":{"_account_id":18940,"name":"Gyorgy Szombathelyi","email":"gyurco@freemail.hu","username":"gyurco78"},"change_message_id":"315c91a5f140e4bfce00ab42f584ee5cd5c22cd9","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - a [nova] section is added to configure the connection"},{"line_number":4,"context_line":"    to the compute service, which is needed to the"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3f044301_5f938f50","line":1,"in_reply_to":"5ff73747_49e167d0","updated":"2017-05-03 19:44:34.000000000","message":"Ahh, ok. But there\u0027s another note already on the wrong location.","commit_id":"d87ad10a6e0c1c1573275701ad5e0b4bd94d1798"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"32b919e3a640ee790e77db6ca2127d0b2e33810f","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    section are deprecated in favor of the settings in"},{"line_number":9,"context_line":"    the [nova] section."},{"line_number":10,"context_line":"fixes:"},{"line_number":11,"context_line":"  - \"Fixed using of the user\u0027s token in the nova client (bug #1686616)\""}],"source_content_type":"text/x-yaml","patch_set":8,"id":"5ff73747_89d64ff1","line":11,"range":{"start_line":11,"start_character":4,"end_line":11,"end_character":5},"updated":"2017-05-03 19:24:33.000000000","message":"Please remove quotes.","commit_id":"d87ad10a6e0c1c1573275701ad5e0b4bd94d1798"},{"author":{"_account_id":18940,"name":"Gyorgy Szombathelyi","email":"gyurco@freemail.hu","username":"gyurco78"},"change_message_id":"315c91a5f140e4bfce00ab42f584ee5cd5c22cd9","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    section are deprecated in favor of the settings in"},{"line_number":9,"context_line":"    the [nova] section."},{"line_number":10,"context_line":"fixes:"},{"line_number":11,"context_line":"  - \"Fixed using of the user\u0027s token in the nova client (bug #1686616)\""}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3f044301_9fa8f777","line":11,"range":{"start_line":11,"start_character":4,"end_line":11,"end_character":5},"in_reply_to":"5ff73747_89d64ff1","updated":"2017-05-03 19:44:34.000000000","message":"I was not sure if it makes a valid yaml with the hashmark, but I\u0027ll try.","commit_id":"d87ad10a6e0c1c1573275701ad5e0b4bd94d1798"}]}
