)]}'
{"id":"openstack%2Fpython-saharaclient~716180","triplet_id":"openstack%2Fpython-saharaclient~master~If60682fb328359ef73dee8f2d89d51410a376677","project":"openstack/python-saharaclient","branch":"master","topic":"update-hacking","hashtags":[],"change_id":"If60682fb328359ef73dee8f2d89d51410a376677","subject":"Update hacking for Python3","status":"MERGED","created":"2020-03-31 07:30:13.000000000","updated":"2020-04-07 15:55:13.000000000","submitted":"2020-04-07 15:50:58.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":"716180-1586274658762-9e742fff","meta_rev_id":"43293713d2e24221f092f8e4541ad5c118709223","_number":716180,"virtual_id_number":716180,"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":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-04-07 15:50:58.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":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"value":0,"_account_id":8932,"name":"Telles Mota Vidal Nóbrega","email":"tellesnobrega@gmail.com","username":"tellesnobrega"},{"value":0,"_account_id":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"}],"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":8932,"name":"Telles Mota Vidal Nóbrega","email":"tellesnobrega@gmail.com","username":"tellesnobrega"},"recommended":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-04-07 12:50:55.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"value":2,"date":"2020-04-07 13:18:26.000000000","_account_id":8932,"name":"Telles Mota Vidal Nóbrega","email":"tellesnobrega@gmail.com","username":"tellesnobrega"},{"value":2,"date":"2020-04-07 14:46:22.000000000","_account_id":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"},"all":[{"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,"date":"2020-04-07 12:50:55.000000000","_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"value":0,"_account_id":8932,"name":"Telles Mota Vidal Nóbrega","email":"tellesnobrega@gmail.com","username":"tellesnobrega"},{"value":1,"date":"2020-04-07 14:46:22.000000000","_account_id":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8932,"name":"Telles Mota Vidal Nóbrega","email":"tellesnobrega@gmail.com","username":"tellesnobrega"},{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-03-31 16:32:33.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-04-07 12:50:55.000000000","updated_by":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"reviewer":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"state":"REVIEWER"},{"updated":"2020-04-07 13:18:26.000000000","updated_by":{"_account_id":8932,"name":"Telles Mota Vidal Nóbrega","email":"tellesnobrega@gmail.com","username":"tellesnobrega"},"reviewer":{"_account_id":8932,"name":"Telles Mota Vidal Nóbrega","email":"tellesnobrega@gmail.com","username":"tellesnobrega"},"state":"REVIEWER"},{"updated":"2020-04-07 14:46:22.000000000","updated_by":{"_account_id":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"},"reviewer":{"_account_id":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"},"state":"REVIEWER"},{"updated":"2020-04-07 15:50:58.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":"f35f7cd4062db0ca882e6f6c81fca6af054d7847","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-03-31 07:30:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c1bf0a9005fa1efef978e58ffeb604012a434ca3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-31 08:25:14.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- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/58219ff4e86541a3b8ccc312a6c78062 : SUCCESS in 5m 08s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b2e281fb9e494382b229984c3268f455 : FAILURE in 5m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0416faa86b384382b106e20f5c1ee258 : SUCCESS in 6m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1ec7b22c73794a71a4f71b7e2ce886be : SUCCESS in 4m 51s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/51c769f4c5bb4bfaa92cb70499c3179f : SUCCESS in 4m 55s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/71e3dfe03f454b70b8bb3debc37600fd : SUCCESS in 4m 47s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0555494e27af4582b73ea18930cab1af : SUCCESS in 4m 45s\n- requirements-check https://zuul.opendev.org/t/openstack/build/d1d7d675133545119dfa2168850bcbdb : SUCCESS in 2m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d80ad155e9774beca8f4eb0c5c08c1d2 : SUCCESS in 4m 24s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/a01d0578288a42708bc06654387ad0b9 : SUCCESS in 7m 47s (non-voting)\n- python-saharaclient-scenario https://zuul.opendev.org/t/openstack/build/3e0e51b7024c489a87ffae080fb3ba8c : FAILURE in 42m 38s\n- python-saharaclient-scenario-v2 https://zuul.opendev.org/t/openstack/build/46e730df8ee844cabd6b5d2da6f3c96d : FAILURE in 42m 26s\n- python-saharaclient-tempest https://zuul.opendev.org/t/openstack/build/69368ab9ec474ac79e3793b86cc9546a : SUCCESS in 51m 22s\n- python-saharaclient-tempest-v2 https://zuul.opendev.org/t/openstack/build/804089a4f4384b08b9ff8dc340748edc : SUCCESS in 42m 12s","accounts_in_message":[],"_revision_number":1},{"id":"a151c8a39f7921bb310ede01baaffe8cce1bafca","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-03-31 13:42:02.000000000","message":"Patch Set 1: Code-Review-1\n\nApparently some contraints must be updated.","accounts_in_message":[],"_revision_number":1},{"id":"1d412324a524bb8d96604e5e55a13f9ce0b4b234","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-03-31 13:54:33.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ce21d6766b5f8064d659a188aa7e40f256b76e3a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-31 14:47:40.000000000","message":"Patch Set 2: 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- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b1a997f19d514d8f83c6eac5c1f4aead : SUCCESS in 5m 46s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2e32384cea4141df96ecad7b7b4a759b : SUCCESS in 6m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/22d295053c1345c9af91cd737d7d2889 : SUCCESS in 5m 42s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f7385c53586e4266bc706d5851e0f5ad : SUCCESS in 6m 16s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c2ea4b7f2e6341879fbe47275ae4221d : SUCCESS in 6m 37s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c35ffff5459743e7b7fc086765c3e8a5 : SUCCESS in 5m 45s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/24f416030b504e078699b7f312c89104 : SUCCESS in 5m 15s\n- requirements-check https://zuul.opendev.org/t/openstack/build/94bc6511333742dc99b20a5de1baee49 : SUCCESS in 4m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b1b22fe9dfab440eb22ad687c1b62962 : SUCCESS in 5m 58s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/6c5e65a32bb24ab9b1200e4512fe472f : SUCCESS in 11m 04s (non-voting)\n- python-saharaclient-scenario https://zuul.opendev.org/t/openstack/build/cc46a6448611423f8c1662254b116e95 : FAILURE in 37m 09s\n- python-saharaclient-scenario-v2 https://zuul.opendev.org/t/openstack/build/e13816a99e8a4bd1b4b5cb730a28ed75 : FAILURE in 35m 16s\n- python-saharaclient-tempest https://zuul.opendev.org/t/openstack/build/a4709327cbe5473fb46ba9f20a19f82d : SUCCESS in 49m 28s\n- python-saharaclient-tempest-v2 https://zuul.opendev.org/t/openstack/build/5b24ebe94ce14ae3987f3684b04d7113 : SUCCESS in 47m 19s","accounts_in_message":[],"_revision_number":2},{"id":"2edead127c93f53ffb86ff437ab5f01dca956434","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-03-31 16:32:33.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"769369a38f16971954cd39eec251ba7a13ac525a","author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"date":"2020-04-07 12:50:55.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"91e00ac4bb1a2c7b5d037a659ec0c26777d27874","author":{"_account_id":8932,"name":"Telles Mota Vidal Nóbrega","email":"tellesnobrega@gmail.com","username":"tellesnobrega"},"date":"2020-04-07 13:18:26.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"98749a6e10cdace69d1cfd268ac6e9cbe05aec2f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-07 14:43:07.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1b9ad2790a1d48c28af5dc18ad28ba2a : SUCCESS in 6m 34s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5e79764071ab42b6bd2bcf53117f80c9 : SUCCESS in 6m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1aff09cd284f4059b2c80f26e9ca484d : SUCCESS in 4m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8eb77d81ddb543c49b3af79a645dead8 : SUCCESS in 5m 47s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/1138b1c5bdb9472abf1bda226c6c4ff1 : SUCCESS in 7m 33s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b45efe43950f4eb9b76c1ae158b27ecb : SUCCESS in 7m 24s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b612643142004b7999bc896a84535f41 : SUCCESS in 7m 00s\n- requirements-check https://zuul.opendev.org/t/openstack/build/31dc308aee654fa69599d6c307a722e3 : SUCCESS in 4m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/538f6f923e0b43cc8d8b695977914552 : SUCCESS in 6m 42s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/537128cc6634426191c6306c6cd001c5 : SUCCESS in 8m 13s (non-voting)\n- python-saharaclient-scenario https://zuul.opendev.org/t/openstack/build/3aa892716c02437f873d053aaff4b09b : SUCCESS in 1h 05m 02s\n- python-saharaclient-scenario-v2 https://zuul.opendev.org/t/openstack/build/faa07d627ee9499985cf2915af533ef3 : SUCCESS in 1h 46m 37s\n- python-saharaclient-tempest https://zuul.opendev.org/t/openstack/build/47cfcb4b75fd4b98894036334a90d42c : SUCCESS in 57m 43s\n- python-saharaclient-tempest-v2 https://zuul.opendev.org/t/openstack/build/f7c73f0bcbaa409cb367a91328fd5499 : SUCCESS in 43m 22s","accounts_in_message":[],"_revision_number":3},{"id":"45e3207795e67a8c36c196aaeb5731df29ebbb29","author":{"_account_id":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"},"date":"2020-04-07 14:46:22.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"c0b4f0479a8d334ef989e2a12ac8d0b923d1d1e6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-07 14:46:37.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"9f7d1a38876df5854b17b1aa2b5264bc75a3b9bc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-07 15:50:58.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ee4154250d844dea9f70edf2b7e894fb : SUCCESS in 6m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4ffc0f72dc934535834cc8fefe889b80 : SUCCESS in 6m 33s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b29a69b4c7ad479fbf03dd4a817e747e : SUCCESS in 4m 57s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/4d0b7ba3f7c04d7c9485ad7a2e5f41e5 : SUCCESS in 6m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0a1357d5e2ed4ab3831fd9104a2bcc7a : SUCCESS in 5m 27s\n- requirements-check https://zuul.opendev.org/t/openstack/build/a8ed66bdb67b4afc9d5ff4fc98506ed7 : SUCCESS in 2m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/336190b0eddb467fa110a07f484cff48 : SUCCESS in 4m 13s\n- python-saharaclient-scenario https://zuul.opendev.org/t/openstack/build/98241779d2d74d4fbbf508eb636dad7c : SUCCESS in 1h 00m 49s\n- python-saharaclient-scenario-v2 https://zuul.opendev.org/t/openstack/build/3e1baa0b9dc848adaa5ec476a8c78553 : SUCCESS in 53m 20s\n- python-saharaclient-tempest https://zuul.opendev.org/t/openstack/build/06c438ec2569425bb5b2cff8357e7f87 : SUCCESS in 48m 28s\n- python-saharaclient-tempest-v2 https://zuul.opendev.org/t/openstack/build/0001335371c044cb9c781bb5a079d976 : SUCCESS in 41m 33s","accounts_in_message":[],"_revision_number":3},{"id":"01531d111826924c21e6b904f6b50bb6d3e0b888","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-07 15:50:58.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"b3153828d69647ff989950d54cb141144ccfd992","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-07 15:55:13.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8f29b22d28b94b35933c67adc2fd19c7 : SUCCESS in 3m 35s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c9d28bb71a734b7f9e2a4f0ef8832357 : SUCCESS in 3m 42s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"cca4f4d0c8a33a776e17413f5fda94c088b6a233","revisions":{"d96f156715dd0b5b378f88d7eba2d30d9c132fec":{"kind":"REWORK","_number":1,"created":"2020-03-31 07:30:13.000000000","uploader":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"ref":"refs/changes/80/716180/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-saharaclient","ref":"refs/changes/80/716180/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-saharaclient refs/changes/80/716180/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-saharaclient refs/changes/80/716180/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-saharaclient refs/changes/80/716180/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-saharaclient refs/changes/80/716180/1"}}},"commit":{"parents":[{"commit":"82ecc50fbe247ba72b0b3cfb73ff83d89390cd9d","subject":"fix: typo in tox minversion option","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-saharaclient/commit/82ecc50fbe247ba72b0b3cfb73ff83d89390cd9d"}]}],"author":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-03-31 07:22:22.000000000","tz":120},"committer":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-03-31 07:29:42.000000000","tz":120},"subject":"Update hacking for Python3","message":"Update hacking for Python3\n\nThe repo is Python 3 now, so update hacking to version 3.0 which\nsupports Python 3.\n\nFix problems found.\n\nUpdate local hacking checks for new flake8.\n\nNote: The repo has been using an uncapped requirements, so was testing with\nhacking 2.0 which disabled the old way of local testing integration.\n\nRemove S367 and S368 since they are not working under python3\n\"NOTE(Kezar): This checks a good enough if we have only py2.7 supported.\n As soon as we\u0027ll get py3.x we need to drop it or rewrite. You can read more\n about it in dev-list archive, topic: \"[hacking]proposed rules drop for 1.0\"\n\nAlso, hacking now has H304 and H306 which test exactly the same.\n\nChange-Id: If60682fb328359ef73dee8f2d89d51410a376677\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-saharaclient/commit/d96f156715dd0b5b378f88d7eba2d30d9c132fec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-saharaclient/commit/d96f156715dd0b5b378f88d7eba2d30d9c132fec"}]},"branch":"refs/heads/master"},"efd034cc76b4bb5d750c206ca07c0bd5f5c307aa":{"kind":"REWORK","_number":2,"created":"2020-03-31 13:54:33.000000000","uploader":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"ref":"refs/changes/80/716180/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-saharaclient","ref":"refs/changes/80/716180/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-saharaclient refs/changes/80/716180/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-saharaclient refs/changes/80/716180/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-saharaclient refs/changes/80/716180/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-saharaclient refs/changes/80/716180/2"}}},"commit":{"parents":[{"commit":"82ecc50fbe247ba72b0b3cfb73ff83d89390cd9d","subject":"fix: typo in tox minversion option","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-saharaclient/commit/82ecc50fbe247ba72b0b3cfb73ff83d89390cd9d"}]}],"author":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-03-31 07:22:22.000000000","tz":120},"committer":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-03-31 13:54:09.000000000","tz":120},"subject":"Update hacking for Python3","message":"Update hacking for Python3\n\nThe repo is Python 3 now, so update hacking to version 3.0 which\nsupports Python 3.\n\nFix problems found.\n\nUpdate local hacking checks for new flake8.\n\nNote: The repo has been using an uncapped requirements, so was testing with\nhacking 2.0 which disabled the old way of local testing integration.\n\nRemove S367 and S368 since they are not working under python3\n\"NOTE(Kezar): This checks a good enough if we have only py2.7 supported.\n As soon as we\u0027ll get py3.x we need to drop it or rewrite. You can read more\n about it in dev-list archive, topic: \"[hacking]proposed rules drop for 1.0\"\n\nAlso, hacking now has H304 and H306 which test exactly the same.\n\nRemove hacking and friends from lower-constraints, it\u0027s not needed\nthere.\n\nChange-Id: If60682fb328359ef73dee8f2d89d51410a376677\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-saharaclient/commit/efd034cc76b4bb5d750c206ca07c0bd5f5c307aa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-saharaclient/commit/efd034cc76b4bb5d750c206ca07c0bd5f5c307aa"}]},"branch":"refs/heads/master"},"cca4f4d0c8a33a776e17413f5fda94c088b6a233":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2020-04-07 12:50:55.000000000","uploader":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"ref":"refs/changes/80/716180/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-saharaclient","ref":"refs/changes/80/716180/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-saharaclient refs/changes/80/716180/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-saharaclient refs/changes/80/716180/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-saharaclient refs/changes/80/716180/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-saharaclient refs/changes/80/716180/3"}}},"commit":{"parents":[{"commit":"3cf5de75c19a998ffd1e264ae1380d99c833e752","subject":"Fix the \"image register\" command (OSC 5.2.0 regression)","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-saharaclient/commit/3cf5de75c19a998ffd1e264ae1380d99c833e752"}]}],"author":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-03-31 07:22:22.000000000","tz":120},"committer":{"name":"Luigi Toscano","email":"ltoscano@redhat.com","date":"2020-04-07 12:50:41.000000000","tz":120},"subject":"Update hacking for Python3","message":"Update hacking for Python3\n\nThe repo is Python 3 now, so update hacking to version 3.0 which\nsupports Python 3.\n\nFix problems found.\n\nUpdate local hacking checks for new flake8.\n\nNote: The repo has been using an uncapped requirements, so was testing with\nhacking 2.0 which disabled the old way of local testing integration.\n\nRemove S367 and S368 since they are not working under python3\n\"NOTE(Kezar): This checks a good enough if we have only py2.7 supported.\n As soon as we\u0027ll get py3.x we need to drop it or rewrite. You can read more\n about it in dev-list archive, topic: \"[hacking]proposed rules drop for 1.0\"\n\nAlso, hacking now has H304 and H306 which test exactly the same.\n\nRemove hacking and friends from lower-constraints, it\u0027s not needed\nthere.\n\nChange-Id: If60682fb328359ef73dee8f2d89d51410a376677\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-saharaclient/commit/cca4f4d0c8a33a776e17413f5fda94c088b6a233"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-saharaclient/commit/cca4f4d0c8a33a776e17413f5fda94c088b6a233"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
