)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"ca175d42de5465b71260e2b2e1033d41ce03c265","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"eb4644a0_3a388e09","updated":"2024-09-20 15:17:21.000000000","message":"@jparker@redhat.com how do you feel about this? Are we still running this downstream against 16.2? If so, as are we running master or a tag?","commit_id":"874d526451bcec1ca46ed5810e31a455595ea442"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"41831d8841115e9d64f2c812a445e839d0d52a98","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"07c695ae_85231337","updated":"2025-07-21 17:20:46.000000000","message":"We released the last tag more than year ago. I am sure it would not work on python 2 but if anyone making it work let\u0027s release a new tag for it and then drop the code support too.\n\nHolding it until new tag otherwise I am +2 on this.","commit_id":"1ddf4bc6b0f51d7e3d1656c0fe82d657879a509f"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"c403b9447710fba728b9d2d91bebb1b29289adb1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"b14036cf_97b24c17","updated":"2025-07-21 18:06:50.000000000","message":"done with existing hash https://review.opendev.org/c/openstack/releases/+/955504","commit_id":"1ddf4bc6b0f51d7e3d1656c0fe82d657879a509f"}],"requirements.txt":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"6bae166a45af15f20f97e04c8302792f4cfb6b64","unresolved":true,"context_lines":[{"line_number":1,"context_line":"iniparse\u003e\u003d0.5 # MIT"},{"line_number":2,"context_line":"crudini\u003e\u003d0.9.3"},{"line_number":3,"context_line":"cryptography\u003c3.3"},{"line_number":4,"context_line":"bcrypt\u003c3.2"},{"line_number":5,"context_line":"paramiko\u003e\u003d2.7.0"},{"line_number":6,"context_line":"sshtunnel"},{"line_number":7,"context_line":"pymysql"},{"line_number":8,"context_line":"# the vTPM tests require it"}],"source_content_type":"text/plain","patch_set":1,"id":"1c744403_ccdec20c","line":5,"range":{"start_line":2,"start_character":14,"end_line":5,"end_character":15},"updated":"2024-01-22 02:46:30.000000000","message":"These are no longer compatible with the current u-c...","commit_id":"702d314e76cf6633f65c5ff6ff7f6b9286d936c1"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"6d312561e6a22816e57291d92e7feecf9ae1ad40","unresolved":true,"context_lines":[{"line_number":1,"context_line":"iniparse\u003e\u003d0.5 # MIT"},{"line_number":2,"context_line":"crudini\u003e\u003d0.9.3"},{"line_number":3,"context_line":"cryptography\u003c3.3"},{"line_number":4,"context_line":"bcrypt\u003c3.2"},{"line_number":5,"context_line":"paramiko\u003e\u003d2.7.0"},{"line_number":6,"context_line":"sshtunnel"},{"line_number":7,"context_line":"pymysql"},{"line_number":8,"context_line":"# the vTPM tests require it"}],"source_content_type":"text/plain","patch_set":1,"id":"5a7e55c4_f1d33069","line":5,"range":{"start_line":2,"start_character":14,"end_line":5,"end_character":15},"in_reply_to":"1c744403_ccdec20c","updated":"2024-01-22 02:47:57.000000000","message":"Sorry I ment only cryptography and bcrypt","commit_id":"702d314e76cf6633f65c5ff6ff7f6b9286d936c1"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"6a361501cb1ac0f0441868e8717f60a65e775d75","unresolved":false,"context_lines":[{"line_number":1,"context_line":"iniparse\u003e\u003d0.5 # MIT"},{"line_number":2,"context_line":"crudini\u003e\u003d0.9.3"},{"line_number":3,"context_line":"cryptography\u003c3.3"},{"line_number":4,"context_line":"bcrypt\u003c3.2"},{"line_number":5,"context_line":"paramiko\u003e\u003d2.7.0"},{"line_number":6,"context_line":"sshtunnel"},{"line_number":7,"context_line":"pymysql"},{"line_number":8,"context_line":"# the vTPM tests require it"}],"source_content_type":"text/plain","patch_set":1,"id":"723b34e2_1407458f","line":5,"range":{"start_line":2,"start_character":14,"end_line":5,"end_character":15},"in_reply_to":"5a7e55c4_f1d33069","updated":"2024-09-02 01:18:56.000000000","message":"Done","commit_id":"702d314e76cf6633f65c5ff6ff7f6b9286d936c1"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"65a3b32f4a680efc4e8e04900ee5e5e3760466d5","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# The order of packages is significant, because pip processes them in the order"},{"line_number":2,"context_line":"# of appearance. Changing the order has an impact on the overall integration"},{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":"setuptools\u003e\u003d17.1"},{"line_number":5,"context_line":"# setuptools needs to be upgraded below to ensure we have"},{"line_number":6,"context_line":"# a new enough setuptools version to support using \u003e\u003d"},{"line_number":7,"context_line":"# for the python_version marker"}],"source_content_type":"text/plain","patch_set":4,"id":"00b882ac_f216e9e2","side":"PARENT","line":4,"range":{"start_line":4,"start_character":0,"end_line":4,"end_character":10},"updated":"2024-09-17 15:48:45.000000000","message":"its not removed from test-requirements!","commit_id":"c474ef3235440d8e691e6f71dc115ff64f7e64ab"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"3d6e7b0d91f7112b86606a57d04f491f9792d4fc","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# The order of packages is significant, because pip processes them in the order"},{"line_number":2,"context_line":"# of appearance. Changing the order has an impact on the overall integration"},{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":"setuptools\u003e\u003d17.1"},{"line_number":5,"context_line":"# setuptools needs to be upgraded below to ensure we have"},{"line_number":6,"context_line":"# a new enough setuptools version to support using \u003e\u003d"},{"line_number":7,"context_line":"# for the python_version marker"}],"source_content_type":"text/plain","patch_set":4,"id":"2e05822e_75533b52","side":"PARENT","line":4,"range":{"start_line":4,"start_character":0,"end_line":4,"end_character":10},"in_reply_to":"00b882ac_f216e9e2","updated":"2024-09-17 16:06:08.000000000","message":"Done","commit_id":"c474ef3235440d8e691e6f71dc115ff64f7e64ab"}],"setup.cfg":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"dec8a5cbb187e323f71834feeeb2acdeddcd7f3c","unresolved":true,"context_lines":[{"line_number":14,"context_line":"    License :: OSI Approved :: Apache Software License"},{"line_number":15,"context_line":"    Operating System :: POSIX :: Linux"},{"line_number":16,"context_line":"    Programming Language :: Python"},{"line_number":17,"context_line":"    Programming Language :: Python :: 3"},{"line_number":18,"context_line":"    Programming Language :: Python :: 3.6"},{"line_number":19,"context_line":"    Programming Language :: Python :: 3.7"},{"line_number":20,"context_line":"    Programming Language :: Python :: 3.8"},{"line_number":21,"context_line":"    Programming Language :: Python :: 3.9"},{"line_number":22,"context_line":"    Programming Language :: Python :: 3.10"}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"639b808d_4a90f85c","line":19,"range":{"start_line":17,"start_character":39,"end_line":19,"end_character":41},"updated":"2024-01-22 02:44:39.000000000","message":"wondering if we should even bump the minimum version to 3.8","commit_id":"702d314e76cf6633f65c5ff6ff7f6b9286d936c1"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"6a361501cb1ac0f0441868e8717f60a65e775d75","unresolved":false,"context_lines":[{"line_number":14,"context_line":"    License :: OSI Approved :: Apache Software License"},{"line_number":15,"context_line":"    Operating System :: POSIX :: Linux"},{"line_number":16,"context_line":"    Programming Language :: Python"},{"line_number":17,"context_line":"    Programming Language :: Python :: 3"},{"line_number":18,"context_line":"    Programming Language :: Python :: 3.6"},{"line_number":19,"context_line":"    Programming Language :: Python :: 3.7"},{"line_number":20,"context_line":"    Programming Language :: Python :: 3.8"},{"line_number":21,"context_line":"    Programming Language :: Python :: 3.9"},{"line_number":22,"context_line":"    Programming Language :: Python :: 3.10"}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"1b610cc4_e7ba6657","line":19,"range":{"start_line":17,"start_character":39,"end_line":19,"end_character":41},"in_reply_to":"639b808d_4a90f85c","updated":"2024-09-02 01:18:56.000000000","message":"Done","commit_id":"702d314e76cf6633f65c5ff6ff7f6b9286d936c1"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"c74aa79a4d8583fbaf1cbc0c03d9a74f45df85b8","unresolved":true,"context_lines":[{"line_number":7,"context_line":"author \u003d OpenStack"},{"line_number":8,"context_line":"author-email \u003d openstack-discuss@lists.openstack.org"},{"line_number":9,"context_line":"home-page \u003d https://opendev.org/openstack/whitebox-tempest-plugin"},{"line_number":10,"context_line":"python_requires \u003d \u003e\u003d3.6"},{"line_number":11,"context_line":"classifier \u003d"},{"line_number":12,"context_line":"    Intended Audience :: Information Technology"},{"line_number":13,"context_line":"    Intended Audience :: System Administrators"}],"source_content_type":"text/x-ttcn-cfg","patch_set":7,"id":"d7dc86d1_f91efb53","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":23},"updated":"2025-07-21 20:40:04.000000000","message":"just realized later. I am not sure any actual benefits of this in this branchless repo which can be used in really old releases. That is one reason I removed it from Tempest. let\u0027s not restrict the installation and continue working if anyone using it with older python with some manual installation/packages.","commit_id":"1ddf4bc6b0f51d7e3d1656c0fe82d657879a509f"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"00861ca96e25efb0efb00235a35902bf07d76d97","unresolved":true,"context_lines":[{"line_number":7,"context_line":"author \u003d OpenStack"},{"line_number":8,"context_line":"author-email \u003d openstack-discuss@lists.openstack.org"},{"line_number":9,"context_line":"home-page \u003d https://opendev.org/openstack/whitebox-tempest-plugin"},{"line_number":10,"context_line":"python_requires \u003d \u003e\u003d3.6"},{"line_number":11,"context_line":"classifier \u003d"},{"line_number":12,"context_line":"    Intended Audience :: Information Technology"},{"line_number":13,"context_line":"    Intended Audience :: System Administrators"}],"source_content_type":"text/x-ttcn-cfg","patch_set":7,"id":"363f517d_ee9ca550","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":23},"in_reply_to":"28acea1c_de8402e9","updated":"2025-07-23 03:57:25.000000000","message":"I am not worried about python2 but python 3 lower version and how it can be bumped to latest python3 min version and stop working in \u003c3.6.","commit_id":"1ddf4bc6b0f51d7e3d1656c0fe82d657879a509f"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"89af134724bdc004f2a83ea811e02055b654b830","unresolved":true,"context_lines":[{"line_number":7,"context_line":"author \u003d OpenStack"},{"line_number":8,"context_line":"author-email \u003d openstack-discuss@lists.openstack.org"},{"line_number":9,"context_line":"home-page \u003d https://opendev.org/openstack/whitebox-tempest-plugin"},{"line_number":10,"context_line":"python_requires \u003d \u003e\u003d3.6"},{"line_number":11,"context_line":"classifier \u003d"},{"line_number":12,"context_line":"    Intended Audience :: Information Technology"},{"line_number":13,"context_line":"    Intended Audience :: System Administrators"}],"source_content_type":"text/x-ttcn-cfg","patch_set":7,"id":"28acea1c_de8402e9","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":23},"in_reply_to":"d7dc86d1_f91efb53","updated":"2025-07-23 02:50:08.000000000","message":"This completely removes compatibility with Python 2, so removing the lower bound does not help users using whitebox-tempest-plugin in Python 2. I\u0027d rather prefer blocking known bad version, like we do in requirements, but I can remove this if keeping this can be controversial.","commit_id":"1ddf4bc6b0f51d7e3d1656c0fe82d657879a509f"}],"test-requirements.txt":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"eab9575a6e7b6282f1db42d12575340b731fe574","unresolved":true,"context_lines":[{"line_number":8,"context_line":"hacking\u003e\u003d3.0.1,\u003c3.1.0;python_version\u003e\u003d\u00273.5\u0027 # Apache-2.0"},{"line_number":9,"context_line":"mock"},{"line_number":10,"context_line":"oslotest"},{"line_number":11,"context_line":"pycodestyle\u003e\u003d2.0.0,\u003c2.6.0 # MIT"},{"line_number":12,"context_line":"stestr\u003c\u003d2.6.0;python_version\u003d\u003d\u00272.7\u0027 # MIT"},{"line_number":13,"context_line":"# Tempest and oslo.log are actually runtime requirements (obviously), so they"},{"line_number":14,"context_line":"# should be in requirements.txt. However, in order to support deployments where"}],"source_content_type":"text/plain","patch_set":7,"id":"bf68b5cd_d7177099","side":"PARENT","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":31},"updated":"2025-07-20 03:25:36.000000000","message":"Note: pycodestyle is required and pinned by flake8, which is required and pinned by hacking so we don\u0027t need this explicit dependency.","commit_id":"e056798f095f7758ed7221fcb8c9a25b6a33d692"}]}
