)]}'
{"pbr/tests/test_util.py":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"8df8012bdbfe6f2399d9bf7985dfbaf9e0ae2316","unresolved":false,"context_lines":[{"line_number":28,"context_line":"def config_from_ini(ini):"},{"line_number":29,"context_line":"    config \u003d {}"},{"line_number":30,"context_line":"    if sys.version_info \u003e\u003d (3, 2):"},{"line_number":31,"context_line":"        parser \u003d configparser.ConfigParser()"},{"line_number":32,"context_line":"    else:"},{"line_number":33,"context_line":"        parser \u003d configparser.SafeConfigParser()"},{"line_number":34,"context_line":"    ini \u003d textwrap.dedent(six.u(ini))"}],"source_content_type":"text/x-python","patch_set":2,"id":"fdc744f0_72d4c898","side":"PARENT","line":31,"updated":"2022-08-03 12:28:08.000000000","message":"We\u0027ll need to EOL all OpenStack stable branches which use Python 2.7 before we can do that. Remember that there\u0027s effectively no way to \"pin\" a setup_requires like PBR, so the latest release needs to continue working with the oldest software we support.","commit_id":"1eadf23b94846a0ebc8402e09190ed1de6dbffd0"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"5042f6576c87a0de360d65c6567b41b76785020d","unresolved":false,"context_lines":[{"line_number":28,"context_line":"def config_from_ini(ini):"},{"line_number":29,"context_line":"    config \u003d {}"},{"line_number":30,"context_line":"    if sys.version_info \u003e\u003d (3, 2):"},{"line_number":31,"context_line":"        parser \u003d configparser.ConfigParser()"},{"line_number":32,"context_line":"    else:"},{"line_number":33,"context_line":"        parser \u003d configparser.SafeConfigParser()"},{"line_number":34,"context_line":"    ini \u003d textwrap.dedent(six.u(ini))"}],"source_content_type":"text/x-python","patch_set":2,"id":"6c7be6b1_74a4e1ee","side":"PARENT","line":31,"in_reply_to":"fdc744f0_72d4c898","updated":"2022-08-03 12:32:32.000000000","message":"This is likely to mean we can\u0027t drop py2 support until yoga is EOLed as Swift and Storlets have extended py2 support to Yoga. The other projects dropped Py2 support during Ussuri phase, so we should keep py2 support until all stable/train are EOLed in addition to these.\n\nAnyway I think retiring py2 support is a different topic, which is likely to require much more effort so I\u0027ll merge this in the current state.","commit_id":"1eadf23b94846a0ebc8402e09190ed1de6dbffd0"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"3e936c89d736e3d6dc22ab5c2d86e5a12eee88ea","unresolved":false,"context_lines":[{"line_number":28,"context_line":"def config_from_ini(ini):"},{"line_number":29,"context_line":"    config \u003d {}"},{"line_number":30,"context_line":"    ini \u003d textwrap.dedent(six.u(ini))"},{"line_number":31,"context_line":"    if sys.version_info \u003e\u003d (3, 2):"},{"line_number":32,"context_line":"        parser \u003d configparser.ConfigParser()"},{"line_number":33,"context_line":"        parser.read_file(io.StringIO(ini))"},{"line_number":34,"context_line":"    else:"}],"source_content_type":"text/x-python","patch_set":2,"id":"15f9ede1_8bed29f3","line":31,"range":{"start_line":31,"start_character":4,"end_line":31,"end_character":33},"updated":"2022-07-22 14:25:47.000000000","message":"note: I think we should consider dropping python 2 support, as it is already EOL. that allows us to remove this logic.","commit_id":"2290f58eb93c1c0775bf6a49eb91bfa9792ca79b"},{"author":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"change_message_id":"9b3f84abb09cb96b2005fdd84fbdcf67a5c3bf6e","unresolved":false,"context_lines":[{"line_number":28,"context_line":"def config_from_ini(ini):"},{"line_number":29,"context_line":"    config \u003d {}"},{"line_number":30,"context_line":"    ini \u003d textwrap.dedent(six.u(ini))"},{"line_number":31,"context_line":"    if sys.version_info \u003e\u003d (3, 2):"},{"line_number":32,"context_line":"        parser \u003d configparser.ConfigParser()"},{"line_number":33,"context_line":"        parser.read_file(io.StringIO(ini))"},{"line_number":34,"context_line":"    else:"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f86b38a_33106fb1","line":31,"range":{"start_line":31,"start_character":4,"end_line":31,"end_character":33},"in_reply_to":"15f9ede1_8bed29f3","updated":"2022-08-03 11:10:07.000000000","message":"I agree actually, it will be better to remove the python 2 support.","commit_id":"2290f58eb93c1c0775bf6a49eb91bfa9792ca79b"}]}
