)]}'
{"id":"openstack%2Fdevstack~702140","triplet_id":"openstack%2Fdevstack~master~Ic68e5cdb1a6f3554e79985c5a968e9417556fe4f","project":"openstack/devstack","branch":"master","topic":"bug/1859350","hashtags":[],"change_id":"Ic68e5cdb1a6f3554e79985c5a968e9417556fe4f","subject":"Fix stack.sh failing due to setuptools dropping support for py2","status":"ABANDONED","created":"2020-01-12 18:56:00.000000000","updated":"2020-01-13 08:23:31.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"706e0a6db9479c2225c9e6ad2e29f6af7cca4943","_number":702140,"virtual_id_number":702140,"owner":{"_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"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2020-01-12 22:18:11.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"date":"2020-01-13 08:23:15.000000000","_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"}],"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":{"disliked":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":-1,"date":"2020-01-13 05:11:26.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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"}],"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":[{"date":"2020-01-12 22:57:40.000000000","_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_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"}],"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":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"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":-1,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_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"}],"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":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-01-12 22:18: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":"2020-01-12 22:57:40.000000000","updated_by":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"reviewer":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"state":"REVIEWER"},{"updated":"2020-01-13 05:11:26.000000000","updated_by":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"reviewer":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"state":"REVIEWER"}],"messages":[{"id":"b06a0ee4c112dba21de6fa2e568903dece32138e","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-01-12 18:56:00.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f79c4c1f295bb8a1383fb7d897310f6152686698","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-01-12 19:09:57.000000000","message":"Topic set to bug/1859350","accounts_in_message":[],"_revision_number":1},{"id":"00a346fed68d7b1c1a781b79a906e4a01db6099d","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-01-12 19:12:58.000000000","message":"Patch Set 1:\n\nit updated pip for py3....","accounts_in_message":[],"_revision_number":1},{"id":"d7c9d118a391b55e9326fa1bb3e22226cda84b16","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-01-12 19:17:39.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"495ffbdb2e003dc245728aed7c90eb4cbd274332","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-01-12 19:31:19.000000000","message":"Patch Set 2:\n\ngrenade needs this to pass: https://review.opendev.org/702142","accounts_in_message":[],"_revision_number":2},{"id":"f1e78a76c653e013d9bd9cf6d151f4192411beb4","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-01-12 19:39:39.000000000","message":"Patch Set 2: Workflow-1\n\nit will not work because virtualenv does not seem to use the proper version resolver","accounts_in_message":[],"_revision_number":2},{"id":"986ca56ca1b75754a7649c891f4ea479673f10d5","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-01-12 20:04:22.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"8ce00e517a266f33fa9e2fa516c85307b8498e63","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-01-12 20:30:51.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"c1abeffbab94d0254fccef19d46d832c705b7290","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-01-12 20:32:32.000000000","message":"Patch Set 4:\n\npip should consider py version but it seemingly does not, hence atm w/o version detection on our side the pin is forced to \u003c45","accounts_in_message":[],"_revision_number":4},{"id":"db2c83fec342918def68463d77dfaf27592bce60","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-12 22:18:11.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/a8c7c5c2da934973a32f18144502d27f : SUCCESS in 1h 23m 15s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/2636cf462d7d4b5e96806dbdd87fa2fc : FAILURE in 4m 34s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/473274aa8010444caa99ff2e343f9f8b : SUCCESS in 1h 20m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cbf8c3ea10e845f8a9d364ccaf594c3c : SUCCESS in 4m 55s\n- devstack https://zuul.opendev.org/t/openstack/build/3170aecbe70e4cf0b95d2d996a83fa83 : SUCCESS in 27m 25s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/0f3ad5095e39441296e8e1281ed18248 : SUCCESS in 28m 55s\n- devstack-platform-opensuse-15 https://zuul.opendev.org/t/openstack/build/8850950ae28d41a5bdec313f00e3eb7f : FAILURE in 1h 15m 46s (non-voting)\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/cd929023791a4597a71bc7875adb0015 : SUCCESS in 1h 35m 30s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/673d52cb6a0c4265a42bc7e42a9a7986 : SUCCESS in 36m 22s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/2523f7bbe9a345d3a1c6831d868686e6 : SUCCESS in 3m 18s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/45af2e9fa5be436bbb718e3f972d4239 : SUCCESS in 2m 43s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/0e6359ea5e094d3ca3114974c0d73413 : SUCCESS in 54m 43s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/675b40a2ed8b45febfc932f48c32b59a : SUCCESS in 27m 49s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/9d34cbf479ab425693ae7131d08082ae : FAILURE in 4m 30s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/137c9a9218004f14b143cab622a64285 : SUCCESS in 1h 12m 45s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/bf87618b1bd641d8a1c929528cb72b96 : SUCCESS in 1h 35m 26s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3d6cd481d1da49c2ae30f8972aa7300c : SUCCESS in 54m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fcd66c9e182646dcb730ad8a53771cb8 : SUCCESS in 58m 16s","accounts_in_message":[],"_revision_number":4},{"id":"04e5d73a7f1f9d5e89273681eb2e4580a6a754ad","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2020-01-13 05:11:26.000000000","message":"Patch Set 4: Code-Review-1\n\non the master branch, we shouldn\u0027t pin the setuptools version because we\u0027re dropping Python 2 completely.  So I\u0027d suggest https://review.opendev.org/702162\n\nI think though, on the branches where we\u0027re maintaining python2 support, we might need something like this :/","accounts_in_message":[],"_revision_number":4},{"id":"49fae24500a85560802a7d2dcb3e86933c5f3d1b","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-01-13 08:22:43.000000000","message":"Patch Set 4:\n\ndoes not work because later virtualenv fails as well (due to py2)","accounts_in_message":[],"_revision_number":4},{"id":"47635a6f9e7d4c6bd8a181999939d380a3c0c088","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-01-13 08:23:15.000000000","message":"Patch Set 4:\n\n\u003e does not work because later virtualenv fails as well (due to py2)\n\nignore me, wrong change","accounts_in_message":[],"_revision_number":4},{"id":"706e0a6db9479c2225c9e6ad2e29f6af7cca4943","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-01-13 08:23:31.000000000","message":"Abandoned\n\nnot the way forward (I don\u0027t like the pin either heh)","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"c318b32933eeae353bb02300024f973ddf86fe16","revisions":{"769290aea5ee71565484c3867411227476500a0b":{"kind":"REWORK","_number":1,"created":"2020-01-12 18:56:00.000000000","uploader":{"_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"},"ref":"refs/changes/40/702140/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/40/702140/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/40/702140/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/40/702140/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/40/702140/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/40/702140/1"}}},"commit":{"parents":[{"commit":"7634c780027ad05e416c2a0c5ac688751aba4be6","subject":"Removal of deprecated command and deprecated optional argument","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7634c780027ad05e416c2a0c5ac688751aba4be6"}]}],"author":{"name":"Radosław Piliszek","email":"radoslaw.piliszek@gmail.com","date":"2020-01-12 18:54:06.000000000","tz":60},"committer":{"name":"Radosław Piliszek","email":"radoslaw.piliszek@gmail.com","date":"2020-01-12 18:54:06.000000000","tz":60},"subject":"Fix stack.sh failing due to setuptools dropping support for py2","message":"Fix stack.sh failing due to setuptools dropping support for py2\n\nUpdating pip before its usage in virtualenv command will ensure\nversion compatibilities are respected.\n\nChange-Id: Ic68e5cdb1a6f3554e79985c5a968e9417556fe4f\nCloses-bug: #1859350\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/769290aea5ee71565484c3867411227476500a0b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/769290aea5ee71565484c3867411227476500a0b"}]},"branch":"refs/heads/master"},"ff3b676e399806a933cf6c30d5bf31a254119665":{"kind":"REWORK","_number":2,"created":"2020-01-12 19:17:39.000000000","uploader":{"_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"},"ref":"refs/changes/40/702140/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/40/702140/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/40/702140/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/40/702140/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/40/702140/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/40/702140/2"}}},"commit":{"parents":[{"commit":"7634c780027ad05e416c2a0c5ac688751aba4be6","subject":"Removal of deprecated command and deprecated optional argument","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7634c780027ad05e416c2a0c5ac688751aba4be6"}]}],"author":{"name":"Radosław Piliszek","email":"radoslaw.piliszek@gmail.com","date":"2020-01-12 18:54:06.000000000","tz":60},"committer":{"name":"Radosław Piliszek","email":"radoslaw.piliszek@gmail.com","date":"2020-01-12 19:17:31.000000000","tz":60},"subject":"Fix stack.sh failing due to setuptools dropping support for py2","message":"Fix stack.sh failing due to setuptools dropping support for py2\n\nUpdating pip before its usage in virtualenv command will ensure\nversion compatibilities are respected.\n\nChange-Id: Ic68e5cdb1a6f3554e79985c5a968e9417556fe4f\nCloses-bug: #1859350\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ff3b676e399806a933cf6c30d5bf31a254119665"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ff3b676e399806a933cf6c30d5bf31a254119665"}]},"branch":"refs/heads/master"},"179754b87a43bc2a92c94e8a0226c360ab20c716":{"kind":"REWORK","_number":3,"created":"2020-01-12 20:04:22.000000000","uploader":{"_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"},"ref":"refs/changes/40/702140/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/40/702140/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/40/702140/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/40/702140/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/40/702140/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/40/702140/3"}}},"commit":{"parents":[{"commit":"7634c780027ad05e416c2a0c5ac688751aba4be6","subject":"Removal of deprecated command and deprecated optional argument","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7634c780027ad05e416c2a0c5ac688751aba4be6"}]}],"author":{"name":"Radosław Piliszek","email":"radoslaw.piliszek@gmail.com","date":"2020-01-12 18:54:06.000000000","tz":60},"committer":{"name":"Radosław Piliszek","email":"radoslaw.piliszek@gmail.com","date":"2020-01-12 20:04:05.000000000","tz":60},"subject":"Fix stack.sh failing due to setuptools dropping support for py2","message":"Fix stack.sh failing due to setuptools dropping support for py2\n\nDone by preventing virtualenv from installing setuptools and\nthen installing them via pip in the virtualenv.\n\nChange-Id: Ic68e5cdb1a6f3554e79985c5a968e9417556fe4f\nCloses-bug: #1859350\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/179754b87a43bc2a92c94e8a0226c360ab20c716"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/179754b87a43bc2a92c94e8a0226c360ab20c716"}]},"branch":"refs/heads/master"},"c318b32933eeae353bb02300024f973ddf86fe16":{"kind":"REWORK","_number":4,"created":"2020-01-12 20:30:51.000000000","uploader":{"_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"},"ref":"refs/changes/40/702140/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/40/702140/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/40/702140/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/40/702140/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/40/702140/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/40/702140/4"}}},"commit":{"parents":[{"commit":"7634c780027ad05e416c2a0c5ac688751aba4be6","subject":"Removal of deprecated command and deprecated optional argument","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7634c780027ad05e416c2a0c5ac688751aba4be6"}]}],"author":{"name":"Radosław Piliszek","email":"radoslaw.piliszek@gmail.com","date":"2020-01-12 18:54:06.000000000","tz":60},"committer":{"name":"Radosław Piliszek","email":"radoslaw.piliszek@gmail.com","date":"2020-01-12 20:30:42.000000000","tz":60},"subject":"Fix stack.sh failing due to setuptools dropping support for py2","message":"Fix stack.sh failing due to setuptools dropping support for py2\n\nDone by preventing virtualenv from installing setuptools and\nthen installing them via pip in the virtualenv with pin \u003c45.\n\nChange-Id: Ic68e5cdb1a6f3554e79985c5a968e9417556fe4f\nCloses-bug: #1859350\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c318b32933eeae353bb02300024f973ddf86fe16"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c318b32933eeae353bb02300024f973ddf86fe16"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
