)]}'
{"id":"openstack%2Fswift~918809","triplet_id":"openstack%2Fswift~master~I95ab7cf1052f9266cb19d867e6038140aa18a859","project":"openstack/swift","branch":"master","attention_set":{},"removed_from_attention_set":{"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2024-05-17 21:38:42.000000000","reason":"Change was abandoned"},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2024-05-09 20:50:10.000000000","reason":"\u003cGERRIT_ACCOUNT_15343\u003e replied on the change","reason_account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}},"hashtags":[],"change_id":"I95ab7cf1052f9266cb19d867e6038140aa18a859","subject":"Move swift.common.utils.timestamp out of utils","status":"ABANDONED","created":"2024-05-09 18:18:57.000000000","updated":"2024-05-17 21:38:42.000000000","total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"533ba9e6b2d3beb48127b9e7e633626c8bb8d908","_number":918809,"virtual_id_number":918809,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"tag":"autogenerated:zuul:check","value":1,"date":"2024-05-09 19:27:11.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"all":[{"value":2,"date":"2024-05-09 20:01:09.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":{"all":[{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-05-09 19:15:08.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":"CC"},{"updated":"2024-05-09 19:15:28.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"CC"},{"updated":"2024-05-09 19:27:11.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"},{"updated":"2024-05-09 20:01:09.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"state":"REVIEWER"}],"messages":[{"id":"50c9a83b2a47bf2537c6737b0fb0ae4d431028a8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-05-09 18:18:57.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"afc47fa6144d6710ebf2239ed64cff6bd5abc5d4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-09 19:15:08.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5dc1547cd6854214b2f4afa12b90846f\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/4e3d6092fd304a0e89964f5cb1b5c9ab : SUCCESS in 17m 51s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/3e628f2da2924f6595ba486b60d97517 : SUCCESS in 16m 59s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/6ffe5d439e1f42488dd02a59922cd34e : SUCCESS in 54m 27s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/8d86554e3b7045c88fa17ae87495e1f3 : SUCCESS in 19m 02s","accounts_in_message":[],"_revision_number":1},{"id":"c087e062f59a65ce3aa8ef2a2c5d8da06a274e47","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2024-05-09 19:15:28.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a430bc89e1210ac49e4dc6960242586108c2b56f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-09 19:27:11.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/960a6db2311449758c4101cf00d8ca7c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9c1f0cb800964957879a58c0adbc3c91 : SUCCESS in 8m 21s\n- grenade https://zuul.opendev.org/t/openstack/build/34060723395e46b1aaba846f5e27d970 : SUCCESS in 46m 41s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ecb2b75d61d644228b60140e62c38405 : SUCCESS in 52m 50s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/56c2e0e35f6b4c6ca41da2345f8eb042 : SUCCESS in 59m 55s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/64f4925b1ee343368bc779a8284ca704 : SUCCESS in 19m 41s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/286d3dd9ac184ae98485c49e25c81444 : SUCCESS in 23m 47s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/017a2dcbcb0140a981daa0b48e6f0f98 : SUCCESS in 18m 13s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ca67bf4066054be89df0835be4b97a64 : SUCCESS in 11m 06s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/05a56e7573cb431bb7224a8a9e32bf99 : SUCCESS in 5m 07s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ad96582f473a422db28bb96131a90f34 : SUCCESS in 22m 02s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/b260dfa538e545909e1648295cb9c914 : SUCCESS in 17m 31s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/9aedf585477347c39e5c4944460b5366 : SUCCESS in 18m 41s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/48e2904454bb4d70a3038a6b6983b3b6 : SUCCESS in 19m 16s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/8b35ca5991d54395ab8a4f4a681ba857 : SUCCESS in 19m 06s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/8d0a3b1aff784ff5b07b140ae2e3f38f : SUCCESS in 19m 50s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/c54775e5b4bc4ed5b3f21ea28f43be1e : SUCCESS in 21m 57s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/b9f363a7418a48bd85168201400997fd : SUCCESS in 19m 48s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/c30645b46bb24c6a9da13a33743e7a5f : SUCCESS in 18m 27s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/2b5cc7cc435849a5a72016a71ce8d9c5 : SUCCESS in 20m 31s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/6f89c363b7b3490dac4287c8cba63436 : SUCCESS in 6m 05s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e0db8cdcfa77492c92460c014c409a05 : SUCCESS in 14m 50s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/a5880dc706cc477aa1920b3d877d1d07 : SUCCESS in 7m 01s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/788b1ccfeb884b369201f16ac937220c : SUCCESS in 1h 02m 15s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c99016c5bdc94c2e8386ab4b02b8824b : SUCCESS in 52m 13s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d7410259f5444a2a9214ac615aa3974a : SUCCESS in 40m 31s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3481c1556789409d95b897832d7da6ed : SUCCESS in 18m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/91e477dfcbeb4fd685e7ad5a2bba4c71 : SUCCESS in 4m 36s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f4a642a0e83248da8582992914a66531 : SUCCESS in 21m 19s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/007c2dd3a3fd48bb9d582bbb0c232041 : SUCCESS in 42m 28s","accounts_in_message":[],"_revision_number":1},{"id":"e162b1b4347b3ddafb19802fe9cc7e693aab681a","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2024-05-09 20:01:09.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"327b9d05208d02d8ef8f9c2306f3f297c4949322","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2024-05-09 20:02:41.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"78ab675e93f2c87a5e816dfb031913d24cd61b55","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-05-09 20:50:10.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"533ba9e6b2d3beb48127b9e7e633626c8bb8d908","tag":"autogenerated:gerrit:abandon","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-05-17 21:38:42.000000000","message":"Abandoned\n\nGiven the alternate at https://review.opendev.org/c/openstack/swift/+/918811 already merged, and there\u0027s a concern about needing to add *yet another* backwards-compat import stub.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"c6bfa4f6dbade17f862586699a4510db16bf0ba4","revisions":{"c6bfa4f6dbade17f862586699a4510db16bf0ba4":{"kind":"REWORK","_number":1,"created":"2024-05-09 18:18:57.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/09/918809/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/09/918809/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/09/918809/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/09/918809/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/09/918809/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/09/918809/1"}}},"commit":{"parents":[{"commit":"9da22bb5fedd900bbe004aa76fb163abfb769bd7","subject":"Move statsd testing to its own module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9da22bb5fedd900bbe004aa76fb163abfb769bd7"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2024-05-09 18:09:01.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2024-05-09 18:09:15.000000000","tz":-420},"subject":"Move swift.common.utils.timestamp out of utils","message":"Move swift.common.utils.timestamp out of utils\n\nThis was causing some circular imports on py2 like\n\n  Traceback (most recent call last):\n    File \".../swift-ring-builder\", line 7, in \u003cmodule\u003e\n      exec(compile(f.read(), __file__, \u0027exec\u0027))\n    File \".../swift/bin/swift-ring-builder\", line 34, in \u003cmodule\u003e\n      from swift.cli.ringbuilder import main\n    File \".../swift/cli/ringbuilder.py\", line 35, in \u003cmodule\u003e\n      from swift.common import exceptions\n    File \".../swift/common/exceptions.py\", line 17, in \u003cmodule\u003e\n      import swift.common.utils\n    File \".../swift/common/utils/__init__.py\", line 87, in \u003cmodule\u003e\n      from swift.common.utils.logs import (   # noqa\n    File \".../swift/common/utils/logs.py\", line 38, in \u003cmodule\u003e\n      from swift.common import statsd_client, exceptions\n  ImportError: cannot import name exceptions\n\n(py3 somehow managed to sort it out?)\n\nChange-Id: I95ab7cf1052f9266cb19d867e6038140aa18a859\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c6bfa4f6dbade17f862586699a4510db16bf0ba4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c6bfa4f6dbade17f862586699a4510db16bf0ba4"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
