)]}'
{".zuul.d/django-jobs.yaml":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"0f2bbd0fb8cff2b92e9a6679b6eb73edbf9b401b","unresolved":true,"context_lines":[{"line_number":38,"context_line":"        # We specify a job in openstack-python3-yoga-jobs(-horizon)"},{"line_number":39,"context_line":"        # to keep this project template as it is used in horizon plugins."},{"line_number":40,"context_line":"        # NOTE: We keep it as a template even though it is not used now."},{"line_number":41,"context_line":"        - openstack-tox-py38"},{"line_number":42,"context_line":"        - horizon-tox-python3-django32"},{"line_number":43,"context_line":"    gate:"},{"line_number":44,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3ed070fd_204c61a5","line":41,"updated":"2021-12-07 15:07:16.000000000","message":"IIUC, Yoga testing runtimes are py36 and py39. Is py38 okay now?","commit_id":"0cc0c303b991bfa3e65040130f099748c295f872"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"e25eb00ca4e7ae9e26189d1840b05f526bb24962","unresolved":false,"context_lines":[{"line_number":38,"context_line":"        # We specify a job in openstack-python3-yoga-jobs(-horizon)"},{"line_number":39,"context_line":"        # to keep this project template as it is used in horizon plugins."},{"line_number":40,"context_line":"        # NOTE: We keep it as a template even though it is not used now."},{"line_number":41,"context_line":"        - openstack-tox-py38"},{"line_number":42,"context_line":"        - horizon-tox-python3-django32"},{"line_number":43,"context_line":"    gate:"},{"line_number":44,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"0a9849c4_5b1755cd","line":41,"in_reply_to":"3ed070fd_204c61a5","updated":"2021-12-07 15:45:22.000000000","message":"Updated to py39.","commit_id":"0cc0c303b991bfa3e65040130f099748c295f872"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"0f2bbd0fb8cff2b92e9a6679b6eb73edbf9b401b","unresolved":true,"context_lines":[{"line_number":39,"context_line":"        # to keep this project template as it is used in horizon plugins."},{"line_number":40,"context_line":"        # NOTE: We keep it as a template even though it is not used now."},{"line_number":41,"context_line":"        - openstack-tox-py38"},{"line_number":42,"context_line":"        - horizon-tox-python3-django32"},{"line_number":43,"context_line":"    gate:"},{"line_number":44,"context_line":"      jobs:"},{"line_number":45,"context_line":"        - openstack-tox-py38"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"8eff7b7a_6fb8b1e4","line":42,"updated":"2021-12-07 15:07:16.000000000","message":"Django 3.2 is the default version, so horizon-tox-python3-django32 is unnecessary.\nCould you drop the job definition? We can have openstack-tox-py38 only here.\n\nPerhaps what we need is like what I did when Django 2.2 is the only supported Django version:\nhttps://opendev.org/openstack/horizon/src/commit/ef1270167b1a35c19cee1009a3d07485d2681e8e/.zuul.d/django-jobs.yaml#L30-L46\n\nThis is the main reason of my -1.","commit_id":"0cc0c303b991bfa3e65040130f099748c295f872"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"673116d904a686b41bea09de6ae35c1adff33cc9","unresolved":false,"context_lines":[{"line_number":39,"context_line":"        # to keep this project template as it is used in horizon plugins."},{"line_number":40,"context_line":"        # NOTE: We keep it as a template even though it is not used now."},{"line_number":41,"context_line":"        - openstack-tox-py38"},{"line_number":42,"context_line":"        - horizon-tox-python3-django32"},{"line_number":43,"context_line":"    gate:"},{"line_number":44,"context_line":"      jobs:"},{"line_number":45,"context_line":"        - openstack-tox-py38"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"f6d07e30_1e76345e","line":42,"in_reply_to":"63a1c8ce_1cb090ea","updated":"2021-12-08 05:03:57.000000000","message":"Done.","commit_id":"0cc0c303b991bfa3e65040130f099748c295f872"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"e25eb00ca4e7ae9e26189d1840b05f526bb24962","unresolved":true,"context_lines":[{"line_number":39,"context_line":"        # to keep this project template as it is used in horizon plugins."},{"line_number":40,"context_line":"        # NOTE: We keep it as a template even though it is not used now."},{"line_number":41,"context_line":"        - openstack-tox-py38"},{"line_number":42,"context_line":"        - horizon-tox-python3-django32"},{"line_number":43,"context_line":"    gate:"},{"line_number":44,"context_line":"      jobs:"},{"line_number":45,"context_line":"        - openstack-tox-py38"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"63a1c8ce_1cb090ea","line":42,"in_reply_to":"8eff7b7a_6fb8b1e4","updated":"2021-12-07 15:45:22.000000000","message":"Done.","commit_id":"0cc0c303b991bfa3e65040130f099748c295f872"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"0a921b921c468769bed3fefbf7c0bdd4c85eede5","unresolved":true,"context_lines":[{"line_number":37,"context_line":"        # to run tests with different versions of Django."},{"line_number":38,"context_line":"        # We specify a job in openstack-python3-yoga-jobs(-horizon)"},{"line_number":39,"context_line":"        # to keep this project template as it is used in horizon plugins."},{"line_number":40,"context_line":"        # NOTE: We keep it as a template even though it is not used now."},{"line_number":41,"context_line":"        - openstack-tox-py38"},{"line_number":42,"context_line":"        - horizon-tox-python3-django32"},{"line_number":43,"context_line":"    gate:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"8f781749_2db3f667","side":"PARENT","line":40,"range":{"start_line":40,"start_character":8,"end_line":40,"end_character":72},"updated":"2021-12-08 16:35:21.000000000","message":"Don\u0027t we need this comment to explain why opensatck-tox-pyNN job is here?","commit_id":"9d1bb3626bc1dbcf29a55aeb094f4350067317cd"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"c1e68c3ad2db6ea6f6a60855a21ded2dabd7d893","unresolved":false,"context_lines":[{"line_number":37,"context_line":"        # to run tests with different versions of Django."},{"line_number":38,"context_line":"        # We specify a job in openstack-python3-yoga-jobs(-horizon)"},{"line_number":39,"context_line":"        # to keep this project template as it is used in horizon plugins."},{"line_number":40,"context_line":"        # NOTE: We keep it as a template even though it is not used now."},{"line_number":41,"context_line":"        - openstack-tox-py38"},{"line_number":42,"context_line":"        - horizon-tox-python3-django32"},{"line_number":43,"context_line":"    gate:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3902b164_ae85abeb","side":"PARENT","line":40,"range":{"start_line":40,"start_character":8,"end_line":40,"end_character":72},"in_reply_to":"8f781749_2db3f667","updated":"2021-12-09 06:22:30.000000000","message":"Done.","commit_id":"9d1bb3626bc1dbcf29a55aeb094f4350067317cd"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"31603c24475db23b5d3e2e9f4a7a38d5180e42cc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"1cda4570_b8b658f0","updated":"2021-11-15 15:52:50.000000000","message":"recheck","commit_id":"0cc0c303b991bfa3e65040130f099748c295f872"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"8ce72dff6808a54739d62ab19005165fa045b645","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"a1def04b_f67d3ef8","updated":"2021-11-15 05:11:03.000000000","message":"recheck.","commit_id":"0cc0c303b991bfa3e65040130f099748c295f872"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"e25eb00ca4e7ae9e26189d1840b05f526bb24962","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"c2c4f48e_c01754ab","updated":"2021-12-07 15:45:22.000000000","message":"thanks for the review.","commit_id":"0cc0c303b991bfa3e65040130f099748c295f872"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"6a489c3922a5089d619e183286e94a7df720ddc2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"c444753d_7dd6e0d5","updated":"2021-12-08 06:36:57.000000000","message":"recheck, failed integration tests are not related.","commit_id":"ba3f2b22875a1dc6d963445d3baed6b1925a97cb"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"dbd78e73251bb6254993227da83bff60dc0da161","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"8d2749a0_80092610","updated":"2021-12-08 04:55:44.000000000","message":"recheck, trigger CI jobs.","commit_id":"ba3f2b22875a1dc6d963445d3baed6b1925a97cb"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"b3a2c153b1debafaefcc87675f5dbc67e3539e65","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"116390c9_3cdb07b4","updated":"2021-12-09 08:18:16.000000000","message":"recheck, random failure.\n","commit_id":"4da1ab35c2492a14af79d47c19bd61ca8f331ce1"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"b5ea59771d8af7b409e83b286e97ed3e184df97a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"203e4a39_41584f7f","updated":"2022-01-05 18:10:01.000000000","message":"recheck","commit_id":"3de7ffbc458d615d7274d087027e56861e82c1da"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"21419eaeb06db8fb04183e4de2a52c6223744d55","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"cfa99177_53413b3a","updated":"2022-01-05 13:56:30.000000000","message":"recheck, as periodic integration job is passing maybe random test are failing as usual.","commit_id":"3de7ffbc458d615d7274d087027e56861e82c1da"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"997f33d062c1c012a85a96dd8b1cf2f95ebac912","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"b1416967_a28c165d","updated":"2021-12-09 10:43:05.000000000","message":"recheck, failed job not related with this change.","commit_id":"3de7ffbc458d615d7274d087027e56861e82c1da"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"fd2d44ee6d5cd42488074db94739accbc7d7e905","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"536f72e2_ed0b29f7","updated":"2022-01-03 16:48:01.000000000","message":"recheck.","commit_id":"3de7ffbc458d615d7274d087027e56861e82c1da"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"646ddb42e0f9bffa7fc8f1e93196c6840600f4af","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"6508ab3e_b5b7c41f","updated":"2022-01-04 04:48:15.000000000","message":"recheck.","commit_id":"3de7ffbc458d615d7274d087027e56861e82c1da"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"68181eb0237f155ec156a2c4c08e44f4fbf753c5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"1fbcc7d0_2bf0b83a","updated":"2022-01-06 08:22:40.000000000","message":"patch is already approved by Ivan, current P.S. just a rebase on master.\napproving it again.","commit_id":"8918bf751def72c2cf4fa5975645bc0ae54edb70"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"8eeaa2e52bd58d4e8c9f694976a00ad42210719a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"84d477d8_14c0e87d","updated":"2022-01-05 19:28:23.000000000","message":"rebased this patch on master to see if horizon-integartion job pass","commit_id":"8918bf751def72c2cf4fa5975645bc0ae54edb70"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"7a90cadab24c9213bfdcf2bd73e3edd33b712340","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"017f66bc_ea93e09b","updated":"2022-01-11 12:31:17.000000000","message":"recheck","commit_id":"8918bf751def72c2cf4fa5975645bc0ae54edb70"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"adee0a092794a96d6c8754f728db77d082dcafea","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"0ade3c39_9dd6104d","updated":"2022-01-13 07:33:32.000000000","message":"recheck","commit_id":"8918bf751def72c2cf4fa5975645bc0ae54edb70"},{"author":{"_account_id":32238,"name":"wdd","email":"wangzihao@yovole.com","username":"wangzihao"},"change_message_id":"1c16e006e8882b2da537c396290ac1cec430c37a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"0e264395_bd5f7fe6","updated":"2022-01-13 10:28:15.000000000","message":"recheck","commit_id":"8918bf751def72c2cf4fa5975645bc0ae54edb70"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"b3d9b5e002bdc37f00c31ba6de60a8a589853a53","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"359094d6_38b6461a","updated":"2022-01-15 05:14:33.000000000","message":"recheck","commit_id":"8918bf751def72c2cf4fa5975645bc0ae54edb70"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"0a8982e6bffc97c81d4c238a3a0d026950f5be30","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"471676d6_04c0947b","updated":"2022-01-07 09:07:46.000000000","message":"recheck","commit_id":"8918bf751def72c2cf4fa5975645bc0ae54edb70"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"4b926dfb463e9e848318f1ebdcdf2c34bf74616c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"5bba0a38_a681f412","updated":"2022-01-12 12:24:47.000000000","message":"recheck","commit_id":"8918bf751def72c2cf4fa5975645bc0ae54edb70"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"e0ce9690162da4e42911d88d57dc376823615f29","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"8e00593a_233b4a4e","updated":"2022-01-06 16:55:36.000000000","message":"recheck","commit_id":"8918bf751def72c2cf4fa5975645bc0ae54edb70"},{"author":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"change_message_id":"a564c3848f7dfaa9f9a8a78618aaff41119248b3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"9c508328_6be4f9ed","updated":"2022-01-14 15:57:41.000000000","message":"recheck","commit_id":"8918bf751def72c2cf4fa5975645bc0ae54edb70"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"0742fd4ba45a99369170e72e86553f912760ec18","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"b3125460_ed7a43b8","updated":"2022-01-07 15:47:25.000000000","message":"recheck","commit_id":"8918bf751def72c2cf4fa5975645bc0ae54edb70"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"df9984c04d43e9aa60f2aa1b4ff02918cdd6dcf3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"d786c973_564a74d5","updated":"2022-01-06 06:22:22.000000000","message":"recheck","commit_id":"8918bf751def72c2cf4fa5975645bc0ae54edb70"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"233f5e69a76205d051ff52ce9e5317a1baeab33d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"ee58e1d4_3e0f5c33","updated":"2022-01-14 19:40:12.000000000","message":"recheck","commit_id":"8918bf751def72c2cf4fa5975645bc0ae54edb70"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"ef5b5a206ea3fd2cfff3f4fb03672cc70fe99e63","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"f830f8b6_fdaf02ae","updated":"2022-01-10 09:37:05.000000000","message":"recheck","commit_id":"8918bf751def72c2cf4fa5975645bc0ae54edb70"},{"author":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"change_message_id":"f123f7ec6544a8c5b132096406e66588f8aabd0a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"f8d72553_92998e4f","updated":"2022-01-13 22:22:21.000000000","message":"recheck","commit_id":"8918bf751def72c2cf4fa5975645bc0ae54edb70"}],"doc/source/contributor/testing.rst":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"0f2bbd0fb8cff2b92e9a6679b6eb73edbf9b401b","unresolved":true,"context_lines":[{"line_number":107,"context_line":""},{"line_number":108,"context_line":"  $ tox -e py37 -- --pdb"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"py3-dj32"},{"line_number":111,"context_line":"-----------------------------"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"Runs the Python unit tests against Django 3.2."}],"source_content_type":"text/x-rst","patch_set":2,"id":"274980ee_1f5c93a5","line":110,"range":{"start_line":110,"start_character":0,"end_line":110,"end_character":8},"updated":"2021-12-07 15:07:16.000000000","message":"question: After Django 3.2 is the default Django version, why do we need to keep py3-dj3 tox env?","commit_id":"0cc0c303b991bfa3e65040130f099748c295f872"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"e25eb00ca4e7ae9e26189d1840b05f526bb24962","unresolved":false,"context_lines":[{"line_number":107,"context_line":""},{"line_number":108,"context_line":"  $ tox -e py37 -- --pdb"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"py3-dj32"},{"line_number":111,"context_line":"-----------------------------"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"Runs the Python unit tests against Django 3.2."}],"source_content_type":"text/x-rst","patch_set":2,"id":"22dd34f9_b43a77a5","line":110,"range":{"start_line":110,"start_character":0,"end_line":110,"end_character":8},"in_reply_to":"274980ee_1f5c93a5","updated":"2021-12-07 15:45:22.000000000","message":"Updated.","commit_id":"0cc0c303b991bfa3e65040130f099748c295f872"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"0a921b921c468769bed3fefbf7c0bdd4c85eede5","unresolved":true,"context_lines":[{"line_number":107,"context_line":""},{"line_number":108,"context_line":"  $ tox -e py37 -- --pdb"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"py3-dj3"},{"line_number":111,"context_line":"-----------------------------"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"Runs the Python unit tests against Django 3.2."}],"source_content_type":"text/x-rst","patch_set":3,"id":"d227edca_7ccc0f5c","line":110,"range":{"start_line":110,"start_character":0,"end_line":110,"end_character":7},"updated":"2021-12-08 16:35:21.000000000","message":"There is no such tox env \"py3-dj3\".\npy3-dj32 exists in tox.ini, but it completely duplicates to py3x tox env (the only difference is that which python3 interpreter is used depends on a local environment.)\nThus, the question is whether we keep py3-dj32 or not. It has no meaning at the moment and if you want we can keep it as a template for future. Personaly I prefer to the cleanup but I am okay with etiher.","commit_id":"ba3f2b22875a1dc6d963445d3baed6b1925a97cb"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"620810c6fe1ec269579af572b6b5ad0ec1d181f4","unresolved":false,"context_lines":[{"line_number":107,"context_line":""},{"line_number":108,"context_line":"  $ tox -e py37 -- --pdb"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"py3-dj3"},{"line_number":111,"context_line":"-----------------------------"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"Runs the Python unit tests against Django 3.2."}],"source_content_type":"text/x-rst","patch_set":3,"id":"af80b79e_3e70b304","line":110,"range":{"start_line":110,"start_character":0,"end_line":110,"end_character":7},"in_reply_to":"89b421fe_0db7534f","updated":"2021-12-09 08:48:41.000000000","message":"Done.","commit_id":"ba3f2b22875a1dc6d963445d3baed6b1925a97cb"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"bd2616587f440b60dd9d697795b40274dc926862","unresolved":false,"context_lines":[{"line_number":107,"context_line":""},{"line_number":108,"context_line":"  $ tox -e py37 -- --pdb"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"py3-dj3"},{"line_number":111,"context_line":"-----------------------------"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"Runs the Python unit tests against Django 3.2."}],"source_content_type":"text/x-rst","patch_set":3,"id":"89b421fe_0db7534f","line":110,"range":{"start_line":110,"start_character":0,"end_line":110,"end_character":7},"in_reply_to":"9f48b3f2_2bfb87bd","updated":"2021-12-09 08:32:27.000000000","message":"What about py3-dj32 env in tox.ini?\nI think it is better to have this section in the document if we keep py3-dj32 tox env.","commit_id":"ba3f2b22875a1dc6d963445d3baed6b1925a97cb"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"c1e68c3ad2db6ea6f6a60855a21ded2dabd7d893","unresolved":false,"context_lines":[{"line_number":107,"context_line":""},{"line_number":108,"context_line":"  $ tox -e py37 -- --pdb"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"py3-dj3"},{"line_number":111,"context_line":"-----------------------------"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"Runs the Python unit tests against Django 3.2."}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f48b3f2_2bfb87bd","line":110,"range":{"start_line":110,"start_character":0,"end_line":110,"end_character":7},"in_reply_to":"d227edca_7ccc0f5c","updated":"2021-12-09 06:22:30.000000000","message":"removed","commit_id":"ba3f2b22875a1dc6d963445d3baed6b1925a97cb"}],"releasenotes/notes/drop-django22-support-d0e2dea1509228a2.yaml":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"0a921b921c468769bed3fefbf7c0bdd4c85eede5","unresolved":true,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Django 2.2 support was dropped. Django 2.2 ends its extended support"},{"line_number":5,"context_line":"    in April 2022. Considering this horizon dropped Django 2.2 support"},{"line_number":6,"context_line":"    and use Django 3.2 as default."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"559ee689_9fb61e9b","line":6,"range":{"start_line":6,"start_character":8,"end_line":6,"end_character":11},"updated":"2021-12-08 16:35:21.000000000","message":"use -\u003e uses","commit_id":"ba3f2b22875a1dc6d963445d3baed6b1925a97cb"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"c1e68c3ad2db6ea6f6a60855a21ded2dabd7d893","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Django 2.2 support was dropped. Django 2.2 ends its extended support"},{"line_number":5,"context_line":"    in April 2022. Considering this horizon dropped Django 2.2 support"},{"line_number":6,"context_line":"    and use Django 3.2 as default."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"974537e0_549cce35","line":6,"range":{"start_line":6,"start_character":8,"end_line":6,"end_character":11},"in_reply_to":"559ee689_9fb61e9b","updated":"2021-12-09 06:22:30.000000000","message":"Done.","commit_id":"ba3f2b22875a1dc6d963445d3baed6b1925a97cb"}]}
