)]}'
{"neutron_lib/api/definitions/network_segment_range.py":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"670b4ec7e751a063ff3b6c2f3ed925ecd43b6b4b","unresolved":false,"context_lines":[{"line_number":39,"context_line":"                                   constants.TYPE_VXLAN,"},{"line_number":40,"context_line":"                                   constants.TYPE_GRE,"},{"line_number":41,"context_line":"                                   constants.TYPE_GENEVE]"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"# Min ID for VLAN, VXLAN, GRE and GENEVE all equal to 1; Max ID for them are"},{"line_number":44,"context_line":"# 4094, 2 ** 24 - 1, 2 ** 32 - 1 and 2 ** 24 - 1 respectively."},{"line_number":45,"context_line":"# Take the largest range: [MIN_GRE_ID, MAX_GRE_ID] as the limit for validation."}],"source_content_type":"text/x-python","patch_set":4,"id":"bfdaf3ff_66fbc846","side":"PARENT","line":42,"updated":"2019-01-18 10:33:07.000000000","message":"Looks like we are safe with doing it as it isn\u0027t used anywhere else: http://codesearch.openstack.org/?q\u003dNETWORK_SEGMENT_RANGE_TYPE_LIST\u0026i\u003dnope\u0026files\u003d\u0026repos\u003d","commit_id":"4e1bc16c2fa9857e13889ee50967eb121d067059"},{"author":{"_account_id":28373,"name":"Kailun Qin","email":"kailun.qin@hotmail.com","username":"kailun.qin"},"change_message_id":"e710c760524d748aa7a687c42508b835f2579831","unresolved":false,"context_lines":[{"line_number":39,"context_line":"                                   constants.TYPE_VXLAN,"},{"line_number":40,"context_line":"                                   constants.TYPE_GRE,"},{"line_number":41,"context_line":"                                   constants.TYPE_GENEVE]"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"# Min ID for VLAN, VXLAN, GRE and GENEVE all equal to 1; Max ID for them are"},{"line_number":44,"context_line":"# 4094, 2 ** 24 - 1, 2 ** 32 - 1 and 2 ** 24 - 1 respectively."},{"line_number":45,"context_line":"# Take the largest range: [MIN_GRE_ID, MAX_GRE_ID] as the limit for validation."}],"source_content_type":"text/x-python","patch_set":4,"id":"9fdfeff1_24977e93","side":"PARENT","line":42,"in_reply_to":"bfdaf3ff_66fbc846","updated":"2019-01-21 05:10:41.000000000","message":"Yes, thanks. :)","commit_id":"4e1bc16c2fa9857e13889ee50967eb121d067059"}],"neutron_lib/constants.py":[{"author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"change_message_id":"24540d4f9a0457ee137370e73be1ebf03cfd3582","unresolved":false,"context_lines":[{"line_number":290,"context_line":"TYPE_NONE \u003d \u0027none\u0027"},{"line_number":291,"context_line":""},{"line_number":292,"context_line":"# For network segment range"},{"line_number":293,"context_line":"SUPPORTED_NETWORK_SEGMENT_RANGE_TYPES \u003d [TYPE_VLAN, TYPE_VXLAN,"},{"line_number":294,"context_line":"                                         TYPE_GRE, TYPE_GENEVE]"},{"line_number":295,"context_line":""},{"line_number":296,"context_line":"# Values for network_type"}],"source_content_type":"text/x-python","patch_set":1,"id":"bfdaf3ff_5a223e02","line":293,"range":{"start_line":293,"start_character":0,"end_line":293,"end_character":37},"updated":"2019-01-16 18:04:21.000000000","message":"That\u0027s long :)","commit_id":"837c76ada1cacc779d9e963a0834d9c414272d68"},{"author":{"_account_id":28373,"name":"Kailun Qin","email":"kailun.qin@hotmail.com","username":"kailun.qin"},"change_message_id":"5438495838add6591e63de855d4504673c966d6b","unresolved":false,"context_lines":[{"line_number":290,"context_line":"TYPE_NONE \u003d \u0027none\u0027"},{"line_number":291,"context_line":""},{"line_number":292,"context_line":"# For network segment range"},{"line_number":293,"context_line":"SUPPORTED_NETWORK_SEGMENT_RANGE_TYPES \u003d [TYPE_VLAN, TYPE_VXLAN,"},{"line_number":294,"context_line":"                                         TYPE_GRE, TYPE_GENEVE]"},{"line_number":295,"context_line":""},{"line_number":296,"context_line":"# Values for network_type"}],"source_content_type":"text/x-python","patch_set":1,"id":"bfdaf3ff_05d77225","line":293,"range":{"start_line":293,"start_character":0,"end_line":293,"end_character":37},"in_reply_to":"bfdaf3ff_5a223e02","updated":"2019-01-17 02:01:51.000000000","message":"Done","commit_id":"837c76ada1cacc779d9e963a0834d9c414272d68"}],"releasenotes/notes/move-segment-range-types-to-lib-constants-d45c6959607e9136.yaml":[{"author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"change_message_id":"a1e98c936cfcad0dfe2738ebaa5ec1ffbbdc4c1e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Move NETWORK_SEGMENT_RANGE_TYPE_LIST from api-def to neutron_lib.constants"},{"line_number":5,"context_line":"    as NETWORK_SEGMENT_RANGE_TYPES so that the constant can be used elsewhere"},{"line_number":6,"context_line":"    in Neutron."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bfdaf3ff_42224554","line":4,"range":{"start_line":4,"start_character":57,"end_line":4,"end_character":77},"updated":"2019-01-17 13:03:11.000000000","message":"Ditto","commit_id":"e685cfc2bd69dc2006aa1c0ff6a787a58f901106"},{"author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"change_message_id":"a1e98c936cfcad0dfe2738ebaa5ec1ffbbdc4c1e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Move NETWORK_SEGMENT_RANGE_TYPE_LIST from api-def to neutron_lib.constants"},{"line_number":5,"context_line":"    as NETWORK_SEGMENT_RANGE_TYPES so that the constant can be used elsewhere"},{"line_number":6,"context_line":"    in Neutron."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bfdaf3ff_a22bf12d","line":4,"range":{"start_line":4,"start_character":9,"end_line":4,"end_character":40},"updated":"2019-01-17 13:03:11.000000000","message":"Nit: use ``NETWORK_SEGMENT_RANGE_TYPE_LIST``","commit_id":"e685cfc2bd69dc2006aa1c0ff6a787a58f901106"},{"author":{"_account_id":28373,"name":"Kailun Qin","email":"kailun.qin@hotmail.com","username":"kailun.qin"},"change_message_id":"2907d15e8d6fea435178c77f692d1a538228e727","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Move NETWORK_SEGMENT_RANGE_TYPE_LIST from api-def to neutron_lib.constants"},{"line_number":5,"context_line":"    as NETWORK_SEGMENT_RANGE_TYPES so that the constant can be used elsewhere"},{"line_number":6,"context_line":"    in Neutron."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bfdaf3ff_02cafd6b","line":4,"range":{"start_line":4,"start_character":57,"end_line":4,"end_character":77},"in_reply_to":"bfdaf3ff_42224554","updated":"2019-01-17 13:08:24.000000000","message":"Done","commit_id":"e685cfc2bd69dc2006aa1c0ff6a787a58f901106"},{"author":{"_account_id":28373,"name":"Kailun Qin","email":"kailun.qin@hotmail.com","username":"kailun.qin"},"change_message_id":"2907d15e8d6fea435178c77f692d1a538228e727","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Move NETWORK_SEGMENT_RANGE_TYPE_LIST from api-def to neutron_lib.constants"},{"line_number":5,"context_line":"    as NETWORK_SEGMENT_RANGE_TYPES so that the constant can be used elsewhere"},{"line_number":6,"context_line":"    in Neutron."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bfdaf3ff_22c5c15b","line":4,"range":{"start_line":4,"start_character":9,"end_line":4,"end_character":40},"in_reply_to":"bfdaf3ff_a22bf12d","updated":"2019-01-17 13:08:24.000000000","message":"Done","commit_id":"e685cfc2bd69dc2006aa1c0ff6a787a58f901106"},{"author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"change_message_id":"a1e98c936cfcad0dfe2738ebaa5ec1ffbbdc4c1e","unresolved":false,"context_lines":[{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Move NETWORK_SEGMENT_RANGE_TYPE_LIST from api-def to neutron_lib.constants"},{"line_number":5,"context_line":"    as NETWORK_SEGMENT_RANGE_TYPES so that the constant can be used elsewhere"},{"line_number":6,"context_line":"    in Neutron."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bfdaf3ff_021c3d10","line":5,"range":{"start_line":5,"start_character":7,"end_line":5,"end_character":34},"updated":"2019-01-17 13:03:11.000000000","message":"Ditto","commit_id":"e685cfc2bd69dc2006aa1c0ff6a787a58f901106"},{"author":{"_account_id":28373,"name":"Kailun Qin","email":"kailun.qin@hotmail.com","username":"kailun.qin"},"change_message_id":"2907d15e8d6fea435178c77f692d1a538228e727","unresolved":false,"context_lines":[{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Move NETWORK_SEGMENT_RANGE_TYPE_LIST from api-def to neutron_lib.constants"},{"line_number":5,"context_line":"    as NETWORK_SEGMENT_RANGE_TYPES so that the constant can be used elsewhere"},{"line_number":6,"context_line":"    in Neutron."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bfdaf3ff_62cbc971","line":5,"range":{"start_line":5,"start_character":7,"end_line":5,"end_character":34},"in_reply_to":"bfdaf3ff_021c3d10","updated":"2019-01-17 13:08:24.000000000","message":"Done","commit_id":"e685cfc2bd69dc2006aa1c0ff6a787a58f901106"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"debf5779f3c80367e1b84af22cd673406fae6f13","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Move ``NETWORK_SEGMENT_RANGE_TYPE_LIST`` from api-def to"},{"line_number":5,"context_line":"    ``neutron_lib.constants`` as ``NETWORK_SEGMENT_RANGE_TYPES`` so that the"},{"line_number":6,"context_line":"    constant can be used elsewhere in Neutron."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bfdaf3ff_3de2b8a1","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":60},"updated":"2019-01-17 21:06:04.000000000","message":"s/The ``neutron_lib.api.definitions.NETWORK_SEGMENT_RANGE_TYPE_LIST`` constant was move to","commit_id":"b0658125381764dd5c693f69b79b799647205cf1"},{"author":{"_account_id":28373,"name":"Kailun Qin","email":"kailun.qin@hotmail.com","username":"kailun.qin"},"change_message_id":"a62c152450531440d8da823a9611107166f71dc4","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Move ``NETWORK_SEGMENT_RANGE_TYPE_LIST`` from api-def to"},{"line_number":5,"context_line":"    ``neutron_lib.constants`` as ``NETWORK_SEGMENT_RANGE_TYPES`` so that the"},{"line_number":6,"context_line":"    constant can be used elsewhere in Neutron."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bfdaf3ff_cca89c8d","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":60},"in_reply_to":"bfdaf3ff_3de2b8a1","updated":"2019-01-18 02:27:48.000000000","message":"Done","commit_id":"b0658125381764dd5c693f69b79b799647205cf1"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"debf5779f3c80367e1b84af22cd673406fae6f13","unresolved":false,"context_lines":[{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Move ``NETWORK_SEGMENT_RANGE_TYPE_LIST`` from api-def to"},{"line_number":5,"context_line":"    ``neutron_lib.constants`` as ``NETWORK_SEGMENT_RANGE_TYPES`` so that the"},{"line_number":6,"context_line":"    constant can be used elsewhere in Neutron."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bfdaf3ff_5ddf7cd5","line":6,"range":{"start_line":5,"start_character":73,"end_line":6,"end_character":12},"updated":"2019-01-17 21:06:04.000000000","message":"s/it","commit_id":"b0658125381764dd5c693f69b79b799647205cf1"},{"author":{"_account_id":28373,"name":"Kailun Qin","email":"kailun.qin@hotmail.com","username":"kailun.qin"},"change_message_id":"a62c152450531440d8da823a9611107166f71dc4","unresolved":false,"context_lines":[{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Move ``NETWORK_SEGMENT_RANGE_TYPE_LIST`` from api-def to"},{"line_number":5,"context_line":"    ``neutron_lib.constants`` as ``NETWORK_SEGMENT_RANGE_TYPES`` so that the"},{"line_number":6,"context_line":"    constant can be used elsewhere in Neutron."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bfdaf3ff_2ca8488b","line":6,"range":{"start_line":5,"start_character":73,"end_line":6,"end_character":12},"in_reply_to":"bfdaf3ff_5ddf7cd5","updated":"2019-01-18 02:27:48.000000000","message":"Done","commit_id":"b0658125381764dd5c693f69b79b799647205cf1"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"670b4ec7e751a063ff3b6c2f3ed925ecd43b6b4b","unresolved":false,"context_lines":[{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The ``neutron_lib.api.definitions.network_segment_range.NETWORK_SEGMENT_RANGE_TYPE_LIST``"},{"line_number":5,"context_line":"    constant was moved to ``neutron_lib.constants`` as ``NETWORK_SEGMENT_RANGE_TYPES``"},{"line_number":6,"context_line":"    so that it can be used elsewhere in Neutron."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"bfdaf3ff_26c060e1","line":5,"range":{"start_line":5,"start_character":52,"end_line":5,"end_character":54},"updated":"2019-01-18 10:33:07.000000000","message":"I would say something like \"and renamed to ``NETWORK_SEGMENT_RANGE_TYPES``\" here","commit_id":"11e9dff496a942258a91d9aa02278e57e58ccd87"},{"author":{"_account_id":28373,"name":"Kailun Qin","email":"kailun.qin@hotmail.com","username":"kailun.qin"},"change_message_id":"e710c760524d748aa7a687c42508b835f2579831","unresolved":false,"context_lines":[{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The ``neutron_lib.api.definitions.network_segment_range.NETWORK_SEGMENT_RANGE_TYPE_LIST``"},{"line_number":5,"context_line":"    constant was moved to ``neutron_lib.constants`` as ``NETWORK_SEGMENT_RANGE_TYPES``"},{"line_number":6,"context_line":"    so that it can be used elsewhere in Neutron."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9fdfeff1_4494028c","line":5,"range":{"start_line":5,"start_character":52,"end_line":5,"end_character":54},"in_reply_to":"bfdaf3ff_26c060e1","updated":"2019-01-21 05:10:41.000000000","message":"Done","commit_id":"11e9dff496a942258a91d9aa02278e57e58ccd87"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"670b4ec7e751a063ff3b6c2f3ed925ecd43b6b4b","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The ``neutron_lib.api.definitions.network_segment_range.NETWORK_SEGMENT_RANGE_TYPE_LIST``"},{"line_number":5,"context_line":"    constant was moved to ``neutron_lib.constants`` as ``NETWORK_SEGMENT_RANGE_TYPES``"},{"line_number":6,"context_line":"    so that it can be used elsewhere in Neutron."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"bfdaf3ff_469c840e","line":6,"range":{"start_line":6,"start_character":37,"end_line":6,"end_character":47},"updated":"2019-01-18 10:33:07.000000000","message":"it can be used anywhere else, not only in Neutron :)","commit_id":"11e9dff496a942258a91d9aa02278e57e58ccd87"},{"author":{"_account_id":28373,"name":"Kailun Qin","email":"kailun.qin@hotmail.com","username":"kailun.qin"},"change_message_id":"e710c760524d748aa7a687c42508b835f2579831","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The ``neutron_lib.api.definitions.network_segment_range.NETWORK_SEGMENT_RANGE_TYPE_LIST``"},{"line_number":5,"context_line":"    constant was moved to ``neutron_lib.constants`` as ``NETWORK_SEGMENT_RANGE_TYPES``"},{"line_number":6,"context_line":"    so that it can be used elsewhere in Neutron."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9fdfeff1_e4909698","line":6,"range":{"start_line":6,"start_character":37,"end_line":6,"end_character":47},"in_reply_to":"bfdaf3ff_469c840e","updated":"2019-01-21 05:10:41.000000000","message":"Done","commit_id":"11e9dff496a942258a91d9aa02278e57e58ccd87"}]}
