)]}'
{"id":"openstack%2Fdevstack-tools~729183","triplet_id":"openstack%2Fdevstack-tools~master~I235cf10f6a619fa6c41e688a17337385a1034aa2","project":"openstack/devstack-tools","branch":"master","topic":"cleanup-py27-support","hashtags":[],"change_id":"I235cf10f6a619fa6c41e688a17337385a1034aa2","subject":"Cleanup py27 support","status":"MERGED","created":"2020-05-19 09:07:41.000000000","updated":"2020-06-10 06:56:48.000000000","submitted":"2020-06-10 06:53:05.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"729183-1591771985312-b1fdb8ea","meta_rev_id":"78b10e0802755cb3174a9b12d8f7e4e86687886f","_number":729183,"virtual_id_number":729183,"owner":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-06-10 06:53:05.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"all":[{"value":2,"date":"2020-06-09 19:47:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-06-02 09:44:08.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":2,"date":"2020-06-10 06:38:32.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"all":[{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":1,"date":"2020-06-10 06:38:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-06-02 09:44:08.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"state":"REVIEWER"},{"updated":"2020-06-09 19:47:12.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2020-06-10 06:38:32.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"},{"updated":"2020-06-10 06:53:05.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"069feb0bd2de8f66ebb382fd3014819b8e6d06c4","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-05-19 09:07:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"089851feb10e32fe4745ed909af3e6a261e73ea7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-19 09:14:17.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/2e3a0a5ac1fc4a19a590697d308f311b : SUCCESS in 3m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0fd4602977954aa5a5f8b725a7392df2 : FAILURE in 2m 57s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2a068c36c4a24caf97108bc6acf0df10 : FAILURE in 4m 45s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/213c7b6bc0234c50a69464922281a513 : FAILURE in 3m 43s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/46937c8b4703474b8b5234c4cd4bc336 : FAILURE in 5m 24s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9cc214c4274c4a05b1a96ef7fb305f96 : FAILURE in 3m 02s","accounts_in_message":[],"_revision_number":1},{"id":"ef882021de3dc7db3ef3ed6dc06e0b88349874d3","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-05-19 11:29:56.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"dc2f6b9d9facc0c411adb994cd7cf4e31f96a0fd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-19 11:41:58.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/d4695b6ec8e542918cae9e3e80f68e7d : SUCCESS in 2m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/48dab000ada648519b5d4e9e9dc2b20b : SUCCESS in 3m 56s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ac044091368444b0a708cbf5307c5cc3 : SUCCESS in 6m 56s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/076f6180dd76495fa46cdf0dac8c9551 : SUCCESS in 3m 49s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/19c93543a7804338bf33d91494ae73e0 : SUCCESS in 4m 28s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f34ca40f58124a9e9515f119229f6dc1 : SUCCESS in 4m 17s","accounts_in_message":[],"_revision_number":2},{"id":"bebbe501343ba4aabff3249ee453a78fd6330bf1","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-05-31 14:47:08.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"4db547cb8ab7f0d3aa111ac27e8ce68ba0fe0fd9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-31 14:55:03.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/22b2259701244accbc24c2344138d1dd : SUCCESS in 2m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ec0dba4161b644ac8439c038071d6d38 : SUCCESS in 2m 51s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0a48e7fdae534172915c8e02f462a304 : SUCCESS in 2m 34s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/254ae90b86f642ffaaeb00ff2ee130b0 : SUCCESS in 3m 01s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/edef5beb5abb43fca7703627031d369d : SUCCESS in 3m 05s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/076b0adbc304407d83b10c51e43e452e : SUCCESS in 3m 06s","accounts_in_message":[],"_revision_number":3},{"id":"ac41ff5ab0ce65c9d41d8382b08bf5858418b5d4","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-06-02 09:44:08.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"52f2176011c2b4277221a957481cd2aaf80f051b","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2020-06-09 19:47:12.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"72bd82fc4d9c963e027dea7ed5cdeb6f7f0e3ca1","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2020-06-10 06:38:32.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"9b7d34c3a827f3a3e9cf8aaa8295cf122db72b9d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-10 06:38:44.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"77ea2dfbeb9089648404ce294a22fdf9ccf8aa9c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-10 06:53:05.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"ffb262a2924df09f155652eb04a44cbfc1f7d941","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-10 06:53:05.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/b03f1a839d254248b475f7e2183063ff : SUCCESS in 6m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/de486387d8cf4178a6895813ad576e2e : SUCCESS in 7m 48s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/67123f8be3b74b88a3a3962b34a8e9de : SUCCESS in 7m 56s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/983f03d4c7e44517b39095506e85b126 : SUCCESS in 7m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bfd79796380f4b31974a060f7c0929dc : SUCCESS in 9m 00s","accounts_in_message":[],"_revision_number":3},{"id":"7eca46ca0c2d86d8558b58750a466dd3c5e3f555","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-10 06:56:48.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2da711b6b84c4573b583693e23ad28ba : SUCCESS in 3m 05s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"fb7843ec5a0f006139376218564785e0e5391f1f","revisions":{"e626d79d5d06d9b7396b771c2e41c2ba86fa640a":{"kind":"REWORK","_number":1,"created":"2020-05-19 09:07:41.000000000","uploader":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"ref":"refs/changes/83/729183/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-tools","ref":"refs/changes/83/729183/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-tools refs/changes/83/729183/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-tools refs/changes/83/729183/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-tools refs/changes/83/729183/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-tools refs/changes/83/729183/1"}}},"commit":{"parents":[{"commit":"a6317821c9c673964354fd61a549bccbbd7fc68e","subject":"Merge \"Add publish-openstack-docs-pti to .zuul.yaml\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-tools/commit/a6317821c9c673964354fd61a549bccbbd7fc68e"}]}],"author":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-05-19 09:02:05.000000000","tz":120},"committer":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-05-19 09:07:36.000000000","tz":120},"subject":"Cleanup py27 support","message":"Cleanup py27 support\n\nThis repo is now testing only with Python 3, so let\u0027s make\na few cleanups:\n- Remove python 2.7 stanza from setup.py\n- Remove obsolete sections from setup.cfg\n- Update classifiers\n- Update requirements, no need for python_version anymore\n- Remove install_command from tox.ini, the default is fine\n- Remove babel.cfg, it\u0027s not needed anymore.\n- Use TOX_CONSTRAINTS_FILE, UPPER_CONSTRAINTS_FILE is obsolete\n\nChange-Id: I235cf10f6a619fa6c41e688a17337385a1034aa2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-tools/commit/e626d79d5d06d9b7396b771c2e41c2ba86fa640a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-tools/commit/e626d79d5d06d9b7396b771c2e41c2ba86fa640a"}]},"branch":"refs/heads/master"},"a969ff8051144ef905f916e0af6c041bcf7525a1":{"kind":"REWORK","_number":2,"created":"2020-05-19 11:29:56.000000000","uploader":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"ref":"refs/changes/83/729183/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-tools","ref":"refs/changes/83/729183/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-tools refs/changes/83/729183/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-tools refs/changes/83/729183/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-tools refs/changes/83/729183/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-tools refs/changes/83/729183/2"}}},"commit":{"parents":[{"commit":"a6317821c9c673964354fd61a549bccbbd7fc68e","subject":"Merge \"Add publish-openstack-docs-pti to .zuul.yaml\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-tools/commit/a6317821c9c673964354fd61a549bccbbd7fc68e"}]}],"author":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-05-19 09:02:05.000000000","tz":120},"committer":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-05-19 11:29:51.000000000","tz":120},"subject":"Cleanup py27 support","message":"Cleanup py27 support\n\nThis repo is now testing only with Python 3, so let\u0027s make\na few cleanups:\n- Remove python 2.7 stanza from setup.py\n- Remove obsolete sections from setup.cfg\n- Update classifiers\n- Update requirements, no need for python_version anymore\n- Remove install_command from tox.ini, the default is fine\n- Remove babel.cfg, it\u0027s not needed anymore.\n- Use TOX_CONSTRAINTS_FILE, UPPER_CONSTRAINTS_FILE is obsolete\n\nChange-Id: I235cf10f6a619fa6c41e688a17337385a1034aa2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-tools/commit/a969ff8051144ef905f916e0af6c041bcf7525a1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-tools/commit/a969ff8051144ef905f916e0af6c041bcf7525a1"}]},"branch":"refs/heads/master"},"fb7843ec5a0f006139376218564785e0e5391f1f":{"kind":"REWORK","_number":3,"created":"2020-05-31 14:47:08.000000000","uploader":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"ref":"refs/changes/83/729183/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-tools","ref":"refs/changes/83/729183/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-tools refs/changes/83/729183/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-tools refs/changes/83/729183/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-tools refs/changes/83/729183/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-tools refs/changes/83/729183/3"}}},"commit":{"parents":[{"commit":"51d9b2a996e7a1b05535959766fc18bd8e93f453","subject":"Fix hacking min version to 3.0.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-tools/commit/51d9b2a996e7a1b05535959766fc18bd8e93f453"}]}],"author":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-05-19 09:02:05.000000000","tz":120},"committer":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-05-31 14:46:56.000000000","tz":120},"subject":"Cleanup py27 support","message":"Cleanup py27 support\n\nThis repo is now testing only with Python 3, so let\u0027s make\na few cleanups:\n- Remove python 2.7 stanza from setup.py\n- Remove obsolete sections from setup.cfg\n- Update classifiers\n- Remove install_command from tox.ini, the default is fine\n- Remove babel.cfg, it\u0027s not needed anymore.\n- Use TOX_CONSTRAINTS_FILE, UPPER_CONSTRAINTS_FILE is obsolete\n\nChange-Id: I235cf10f6a619fa6c41e688a17337385a1034aa2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-tools/commit/fb7843ec5a0f006139376218564785e0e5391f1f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-tools/commit/fb7843ec5a0f006139376218564785e0e5391f1f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
