)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2f6e6791d2f927c70174428dd45b10d28658c2dc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"eef8f0c8_ca7d076e","updated":"2023-05-03 21:19:48.000000000","message":"few more suggestion to explicitly mention few of the point we disucssed in meeting.","commit_id":"99b846dad10fadc7fcb6ba7c6d92bb5970a2ec9c"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"0855ebc41fc52d804daab6477fcf7534d231545c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"9b713230_b7757268","updated":"2023-05-09 18:27:53.000000000","message":"Looks good to me, though I have two rewording suggestions inline.","commit_id":"0f2e8439f260f4ae7f2009ae39da195649fa3984"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"808a1382200521125f4fbe1f6097ba419ffc573c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"631f995c_365a556b","updated":"2023-05-09 14:05:52.000000000","message":"Minor nit but otherwise looks good I think.","commit_id":"0f2e8439f260f4ae7f2009ae39da195649fa3984"},{"author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"change_message_id":"efc56e292ea31fa9097cf74d89ec44bf0008cbf0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"c1280250_15e9727e","updated":"2023-06-06 15:04:51.000000000","message":"Thanks Dmitriy!","commit_id":"4d0c9e48992f30f5f630ab2fccd742abb9024550"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"c7897ca0fd4b3248f2aeeb22445f8927470e0860","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"9bd3de3a_c1d59929","updated":"2023-05-30 17:44:19.000000000","message":"thanks, lgtm","commit_id":"4d0c9e48992f30f5f630ab2fccd742abb9024550"}],"reference/project-testing-interface.rst":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"808a1382200521125f4fbe1f6097ba419ffc573c","unresolved":true,"context_lines":[{"line_number":35,"context_line":".. note::"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"  Please mention, that Project Testing Interface defines a minimal list"},{"line_number":38,"context_line":"  of platforms that projects should test against. With that having more extensive"},{"line_number":39,"context_line":"  list of tested platforms (like keeping older platforms) is appreciated."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"810b66aa_1aafe745","line":38,"range":{"start_line":38,"start_character":66,"end_line":38,"end_character":67},"updated":"2023-05-09 14:05:52.000000000","message":"\"having a\"","commit_id":"0f2e8439f260f4ae7f2009ae39da195649fa3984"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"ee026c34238b1037c9e469d48c4cdae269ac5d31","unresolved":false,"context_lines":[{"line_number":35,"context_line":".. note::"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"  Please mention, that Project Testing Interface defines a minimal list"},{"line_number":38,"context_line":"  of platforms that projects should test against. With that having more extensive"},{"line_number":39,"context_line":"  list of tested platforms (like keeping older platforms) is appreciated."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"6ea4878d_d8f91f0b","line":38,"range":{"start_line":38,"start_character":66,"end_line":38,"end_character":67},"in_reply_to":"810b66aa_1aafe745","updated":"2023-05-29 10:31:36.000000000","message":"Done","commit_id":"0f2e8439f260f4ae7f2009ae39da195649fa3984"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"0855ebc41fc52d804daab6477fcf7534d231545c","unresolved":true,"context_lines":[{"line_number":37,"context_line":"  Please mention, that Project Testing Interface defines a minimal list"},{"line_number":38,"context_line":"  of platforms that projects should test against. With that having more extensive"},{"line_number":39,"context_line":"  list of tested platforms (like keeping older platforms) is appreciated."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":".. _pti-documentation:"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"65fa52f9_134d414a","line":40,"updated":"2023-05-09 18:27:53.000000000","message":"Maybe rephrase the note like this:\n\n\u003e The Project Testing Interface defines a *minimal* list of platforms that projects should test against.  Having a more extensive set of tested platforms (for instance, keeping older platforms that are not yet EOL) is both allowed and encouraged.","commit_id":"0f2e8439f260f4ae7f2009ae39da195649fa3984"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"ee026c34238b1037c9e469d48c4cdae269ac5d31","unresolved":false,"context_lines":[{"line_number":37,"context_line":"  Please mention, that Project Testing Interface defines a minimal list"},{"line_number":38,"context_line":"  of platforms that projects should test against. With that having more extensive"},{"line_number":39,"context_line":"  list of tested platforms (like keeping older platforms) is appreciated."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":".. _pti-documentation:"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3e04fef7_cf7705b9","line":40,"range":{"start_line":40,"start_character":0,"end_line":40,"end_character":0},"in_reply_to":"65fa52f9_134d414a","updated":"2023-05-29 10:31:36.000000000","message":"Done","commit_id":"0f2e8439f260f4ae7f2009ae39da195649fa3984"}],"reference/pti/python.rst":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2f6e6791d2f927c70174428dd45b10d28658c2dc","unresolved":true,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"- ``tox -e py3x``"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Projects, that are mainly used as libraries, should"},{"line_number":36,"context_line":"avoid removing Python versions that have not reached"},{"line_number":37,"context_line":"`End Of Life \u003chttps://devguide.python.org/versions/\u003e`_ without a solid"},{"line_number":38,"context_line":"reason. It is appreciated to keep compatability with older Python versions"}],"source_content_type":"text/x-rst","patch_set":2,"id":"0d4501d5_038099f8","line":35,"range":{"start_line":35,"start_character":10,"end_line":35,"end_character":44},"updated":"2023-05-03 21:19:48.000000000","message":"I will say not to mention it and make this guidelines for everyone including lib.","commit_id":"99b846dad10fadc7fcb6ba7c6d92bb5970a2ec9c"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"b314f073387271a2ecf7a5fc2252d4879c9bc4b7","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"- ``tox -e py3x``"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Projects, that are mainly used as libraries, should"},{"line_number":36,"context_line":"avoid removing Python versions that have not reached"},{"line_number":37,"context_line":"`End Of Life \u003chttps://devguide.python.org/versions/\u003e`_ without a solid"},{"line_number":38,"context_line":"reason. It is appreciated to keep compatability with older Python versions"}],"source_content_type":"text/x-rst","patch_set":2,"id":"c052496c_5fd53051","line":35,"range":{"start_line":35,"start_character":10,"end_line":35,"end_character":44},"in_reply_to":"0d4501d5_038099f8","updated":"2023-05-07 12:41:44.000000000","message":"Done","commit_id":"99b846dad10fadc7fcb6ba7c6d92bb5970a2ec9c"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2f6e6791d2f927c70174428dd45b10d28658c2dc","unresolved":true,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"- ``tox -e py3x``"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Projects, that are mainly used as libraries, should"},{"line_number":36,"context_line":"avoid removing Python versions that have not reached"},{"line_number":37,"context_line":"`End Of Life \u003chttps://devguide.python.org/versions/\u003e`_ without a solid"},{"line_number":38,"context_line":"reason. It is appreciated to keep compatability with older Python versions"},{"line_number":39,"context_line":"as long as possible."},{"line_number":40,"context_line":"With that, CI coverage of Python versions that are not mentioned in"},{"line_number":41,"context_line":"PTI can be reduced."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"Projects that are translated should also support:"},{"line_number":44,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"f90d00ea_fa71b184","line":41,"range":{"start_line":35,"start_character":0,"end_line":41,"end_character":19},"updated":"2023-05-03 21:19:48.000000000","message":"I think we can add a separate section for this something like:\n\nBumping min version of python\n-----------------------------\n\nAlong with existing guidelines, we can add below two points also\n\nAnd we can mention that even in testing runtime of each cycle we should not bump min py version unless that is EOL or no way to test it.\n\nAlso, it is good to mention that whenever we will bump python min version, we need a coordinated effort to do it for example defined a community wide goal and plan accordingly so that we do not break gate for integrated or depends projects.","commit_id":"99b846dad10fadc7fcb6ba7c6d92bb5970a2ec9c"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"622f10e74ebf701279c707fee127899b6b793447","unresolved":true,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"- ``tox -e py3x``"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Projects, that are mainly used as libraries, should"},{"line_number":36,"context_line":"avoid removing Python versions that have not reached"},{"line_number":37,"context_line":"`End Of Life \u003chttps://devguide.python.org/versions/\u003e`_ without a solid"},{"line_number":38,"context_line":"reason. It is appreciated to keep compatability with older Python versions"},{"line_number":39,"context_line":"as long as possible."},{"line_number":40,"context_line":"With that, CI coverage of Python versions that are not mentioned in"},{"line_number":41,"context_line":"PTI can be reduced."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"Projects that are translated should also support:"},{"line_number":44,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3b936a42_06c63c81","line":41,"range":{"start_line":35,"start_character":0,"end_line":41,"end_character":19},"in_reply_to":"92dad303_e0c76d5e","updated":"2023-05-09 04:01:29.000000000","message":"ok, community-wide goal is one of the best way to do coordinated work for example distro version up in CI. But I am ok if there is any other idea to make it coordinated.","commit_id":"99b846dad10fadc7fcb6ba7c6d92bb5970a2ec9c"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"57b2f718ec882126c15d287e04abf69c57614533","unresolved":true,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"- ``tox -e py3x``"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Projects, that are mainly used as libraries, should"},{"line_number":36,"context_line":"avoid removing Python versions that have not reached"},{"line_number":37,"context_line":"`End Of Life \u003chttps://devguide.python.org/versions/\u003e`_ without a solid"},{"line_number":38,"context_line":"reason. It is appreciated to keep compatability with older Python versions"},{"line_number":39,"context_line":"as long as possible."},{"line_number":40,"context_line":"With that, CI coverage of Python versions that are not mentioned in"},{"line_number":41,"context_line":"PTI can be reduced."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"Projects that are translated should also support:"},{"line_number":44,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"92dad303_e0c76d5e","line":41,"range":{"start_line":35,"start_character":0,"end_line":41,"end_character":19},"in_reply_to":"f90d00ea_fa71b184","updated":"2023-05-07 12:43:18.000000000","message":"Well... I\u0027m not sure about community-wide goal here to be frank. I\u0027d say that we should adjust release schedule but for now I didn\u0027t come with final solution that would be clear to follow and won\u0027t create corner cases.","commit_id":"99b846dad10fadc7fcb6ba7c6d92bb5970a2ec9c"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"808a1382200521125f4fbe1f6097ba419ffc573c","unresolved":true,"context_lines":[{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Projects should avoid removing Python versions that have not reached"},{"line_number":36,"context_line":"`End Of Life \u003chttps://devguide.python.org/versions/\u003e`_ without a solid"},{"line_number":37,"context_line":"reason. It is appreciated to keep compatability with older Python versions"},{"line_number":38,"context_line":"as long as possible."},{"line_number":39,"context_line":"With that, CI coverage of Python versions that are not mentioned in"},{"line_number":40,"context_line":"PTI can be reduced."}],"source_content_type":"text/x-rst","patch_set":3,"id":"5ab7d9e5_2b4295a6","line":37,"range":{"start_line":37,"start_character":14,"end_line":37,"end_character":25},"updated":"2023-05-09 14:05:52.000000000","message":"I might strengthen this to \"preferred\" :)","commit_id":"0f2e8439f260f4ae7f2009ae39da195649fa3984"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"07cc8afc2214ed9b514612403c4cd3f37ef7f8df","unresolved":true,"context_lines":[{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Projects should avoid removing Python versions that have not reached"},{"line_number":36,"context_line":"`End Of Life \u003chttps://devguide.python.org/versions/\u003e`_ without a solid"},{"line_number":37,"context_line":"reason. It is appreciated to keep compatability with older Python versions"},{"line_number":38,"context_line":"as long as possible."},{"line_number":39,"context_line":"With that, CI coverage of Python versions that are not mentioned in"},{"line_number":40,"context_line":"PTI can be reduced."}],"source_content_type":"text/x-rst","patch_set":3,"id":"70937956_b8160f0a","line":37,"range":{"start_line":37,"start_character":14,"end_line":37,"end_character":25},"in_reply_to":"5ab7d9e5_2b4295a6","updated":"2023-05-09 18:06:27.000000000","message":"or \"recommended\" maybe?","commit_id":"0f2e8439f260f4ae7f2009ae39da195649fa3984"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"ee026c34238b1037c9e469d48c4cdae269ac5d31","unresolved":false,"context_lines":[{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Projects should avoid removing Python versions that have not reached"},{"line_number":36,"context_line":"`End Of Life \u003chttps://devguide.python.org/versions/\u003e`_ without a solid"},{"line_number":37,"context_line":"reason. It is appreciated to keep compatability with older Python versions"},{"line_number":38,"context_line":"as long as possible."},{"line_number":39,"context_line":"With that, CI coverage of Python versions that are not mentioned in"},{"line_number":40,"context_line":"PTI can be reduced."}],"source_content_type":"text/x-rst","patch_set":3,"id":"f7a3a6b1_b71f02c3","line":37,"range":{"start_line":37,"start_character":14,"end_line":37,"end_character":25},"in_reply_to":"70937956_b8160f0a","updated":"2023-05-29 10:31:36.000000000","message":"Done","commit_id":"0f2e8439f260f4ae7f2009ae39da195649fa3984"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"0855ebc41fc52d804daab6477fcf7534d231545c","unresolved":true,"context_lines":[{"line_number":36,"context_line":"`End Of Life \u003chttps://devguide.python.org/versions/\u003e`_ without a solid"},{"line_number":37,"context_line":"reason. It is appreciated to keep compatability with older Python versions"},{"line_number":38,"context_line":"as long as possible."},{"line_number":39,"context_line":"With that, CI coverage of Python versions that are not mentioned in"},{"line_number":40,"context_line":"PTI can be reduced."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Projects that are translated should also support:"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"8247fa26_8de5a849","line":40,"range":{"start_line":39,"start_character":0,"end_line":40,"end_character":19},"updated":"2023-05-09 18:27:53.000000000","message":"How about:\n\n\u003e While a reduction of CI coverage for Python versions that are not mentioned in the PTI is allowed, such reduction is not mandatory.","commit_id":"0f2e8439f260f4ae7f2009ae39da195649fa3984"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"ee026c34238b1037c9e469d48c4cdae269ac5d31","unresolved":false,"context_lines":[{"line_number":36,"context_line":"`End Of Life \u003chttps://devguide.python.org/versions/\u003e`_ without a solid"},{"line_number":37,"context_line":"reason. It is appreciated to keep compatability with older Python versions"},{"line_number":38,"context_line":"as long as possible."},{"line_number":39,"context_line":"With that, CI coverage of Python versions that are not mentioned in"},{"line_number":40,"context_line":"PTI can be reduced."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Projects that are translated should also support:"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"c977d3cc_fa356614","line":40,"range":{"start_line":39,"start_character":0,"end_line":40,"end_character":19},"in_reply_to":"8247fa26_8de5a849","updated":"2023-05-29 10:31:36.000000000","message":"I think it makes sense to reduce coverage, so I\u0027d put a phrase in a way, that you\u0027d better reduce, but not completely remove. As CI resources we have are not infinitely large, unfortunatelly.","commit_id":"0f2e8439f260f4ae7f2009ae39da195649fa3984"}]}
