)]}'
{"id":"openstack%2Fdevstack~715722","triplet_id":"openstack%2Fdevstack~master~I658d190557a993f3cfe6ed55e5d2159f47f7d35e","project":"openstack/devstack","branch":"master","attention_set":{},"removed_from_attention_set":{"2":{"account":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"last_update":"2024-06-03 13:07:20.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I658d190557a993f3cfe6ed55e5d2159f47f7d35e","subject":"Install swift and cinder client from pip if needed","status":"ABANDONED","created":"2020-03-29 18:58:41.000000000","updated":"2024-06-03 13:07:20.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"58180ff7bb516c758bd58e0b9626bb24f5604510","_number":715722,"virtual_id_number":715722,"owner":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2020-03-29 20:46:21.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"}],"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":{"recommended":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-03-29 20:04:53.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"}],"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":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"}],"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":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-03-29 20:04:53.000000000","updated_by":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"reviewer":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"state":"REVIEWER"},{"updated":"2020-03-29 20:46:21.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":"2020-03-30 07:04:50.000000000","updated_by":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"reviewer":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"state":"REVIEWER"},{"updated":"2023-03-25 20:24:28.000000000","updated_by":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"reviewer":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"state":"REMOVED"}],"messages":[{"id":"32a6bbf39f8e910479a5353ed3290f4bf8ba50e9","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-03-29 18:58:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"00c36b9b388088dd7dd078630a809b9f32057fa9","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2020-03-29 19:44:04.000000000","message":"Patch Set 1: Code-Review+2\n\nglance_store should really be installed with those features in, as in e.g. glance_store[swift] but I see the point of this workaround here.","accounts_in_message":[],"_revision_number":1},{"id":"72f196e53e1f9bc9eb66870ca2796442170a2299","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2020-03-29 19:45:19.000000000","message":"Patch Set 1:\n\nswift-dsvm hit: 2020-03-29 19:12:17.845852 | controller | ImportError: No module named configparser\n\nThe ipv6 failure looks unrelated, will need a recheck for that.","accounts_in_message":[],"_revision_number":1},{"id":"a990528ce2b361bf0f2dc329a4819ce9896f2671","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-03-29 20:04:53.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"53b6f95998014afa3a93490e44f2bc308506709b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-29 20:46:21.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- grenade-py3 https://zuul.opendev.org/t/openstack/build/2c55548f24114c099567a93612f4b423 : SUCCESS in 1h 03m 11s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/39722daea9da49e59b7bb16d24b5e4aa : SUCCESS in 1h 15m 33s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/514d3b6c3bb54753aa7a69090c9ca77c : SUCCESS in 5m 19s\n- devstack https://zuul.opendev.org/t/openstack/build/4808dd2063094df3bd0719edfa99df53 : SUCCESS in 25m 55s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/f3297a02af964578b4f27583b82a208c : FAILURE in 22m 01s\n- devstack-platform-opensuse-15 https://zuul.opendev.org/t/openstack/build/9efa1870ab46461a9a45b05c2f67fa52 : RETRY_LIMIT in 2m 27s (non-voting)\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/64767f6b40ff4e8d8a2e484cc6420388 : SUCCESS in 1h 45m 01s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/b30ecc393f6a498991df900d6008fa51 : SUCCESS in 40m 47s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/2abda926764e4e22818963839c9496f3 : SUCCESS in 4m 24s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/e72cf04f63334d5eb0bcdeccb14ee62b : SUCCESS in 2m 53s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/1f97d9ce51e2459db4458008ee6b2896 : SUCCESS in 50m 11s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/98480c7b6a9241d5bf6d72646abdbf1c : FAILURE in 15m 14s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/c3a7f1a443744729b83cfab5706a47db : SUCCESS in 1h 06m 42s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/c6c2c8681975468cad3d85277006b80d : SUCCESS in 1h 15m 23s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/762c0ba24001435d90f4f50508dbd3dc : SUCCESS in 1h 32m 52s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/faf3e70465844375bcc930cd41fab021 : SUCCESS in 1h 04m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e5440f48b8d2419385cc889f0b9384b9 : SUCCESS in 1h 14m 11s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/8d66193d0d9f4e77955472c9bc885987 : SUCCESS in 51m 43s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b8cb4340beaea66aaa9c09d49c52bb364a84b4a5","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2020-03-30 07:04:50.000000000","message":"Patch Set 1: Code-Review-1\n\nI changed my mind, we should really follow glance_store[extra features in here], otherwise we are still hiding the issue in the installation procedure.","accounts_in_message":[],"_revision_number":1},{"id":"897a8c05e06a584a056325dc3c571f93b2fdfce7","tag":"autogenerated:gerrit:deleteReviewer","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2023-03-25 20:24:28.000000000","message":"Removed reviewer \u003cGERRIT_ACCOUNT_30491\u003e with the following votes:\n\n* Code-Review-1 by \u003cGERRIT_ACCOUNT_30491\u003e\n","accounts_in_message":[{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"}],"_revision_number":1},{"id":"58180ff7bb516c758bd58e0b9626bb24f5604510","tag":"autogenerated:gerrit:abandon","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2024-06-03 13:07:20.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"059eef6dfa6023b5e1eac554a280c3d2533f6b57","revisions":{"059eef6dfa6023b5e1eac554a280c3d2533f6b57":{"kind":"REWORK","_number":1,"created":"2020-03-29 18:58:41.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/22/715722/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/22/715722/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/22/715722/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/22/715722/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/22/715722/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/22/715722/1"}}},"commit":{"parents":[{"commit":"09b5b05c471985ad53c4b321e993101f007ee915","subject":"Stop installing test-requirements with projects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/09b5b05c471985ad53c4b321e993101f007ee915"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2020-03-29 18:56:01.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2020-03-29 18:58:10.000000000","tz":-300},"subject":"Install swift and cinder client from pip if needed","message":"Install swift and cinder client from pip if needed\n\nWe have logic to install swiftclient if swift is enabled because\nglance uses swift by default if it\u0027s enabled. However, if swiftclient\nisn\u0027t in the list of libs to install from source, we no-op. This was\nfine when we were accidentally getting python-swiftclient from\nthe test-requirements of glance-store, but it\u0027s an actual need, so\nwe need to also fall back to installing from pip. Same story\nwith cinderclient which is also pulled in originally from glance_store\ntest-requirements.\n\nChange-Id: I658d190557a993f3cfe6ed55e5d2159f47f7d35e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/059eef6dfa6023b5e1eac554a280c3d2533f6b57"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/059eef6dfa6023b5e1eac554a280c3d2533f6b57"}]},"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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\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":{}}}]}
