)]}'
{"id":"openstack%2Fdevstack~205335","triplet_id":"openstack%2Fdevstack~stable%2Fjuno~I11c9583be5d71a0d4797ea6ff25c245f1aadf0a5","project":"openstack/devstack","branch":"stable/juno","hashtags":[],"change_id":"I11c9583be5d71a0d4797ea6ff25c245f1aadf0a5","subject":"Do not call update.py from a venv","status":"MERGED","created":"2015-07-24 00:55:41.000000000","updated":"2015-07-27 20:07:43.000000000","submitted":"2015-07-26 18:36:39.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"cb7daebb7911f4b8ec56c3d8482126fc6607860c","_number":205335,"virtual_id_number":205335,"owner":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2015-07-26 18:36:39.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"date":"2015-07-24 07:13:38.000000000","_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"}],"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":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"value":2,"date":"2015-07-26 17:50:17.000000000","_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":1,"date":"2015-07-24 14:12:25.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},{"value":2,"date":"2015-07-24 15:01:38.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},{"value":1,"date":"2015-07-24 05:11:03.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"}],"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":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2015-07-27 20:07:43.000000000","post_submit":true,"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"value":1,"date":"2015-07-26 17:50:17.000000000","_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"date":"2015-07-24 14:12:30.000000000","_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"}],"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":3,"name":"Jenkins","username":"jenkins"},{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-07-24 05:11:03.000000000","updated_by":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"reviewer":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"state":"REVIEWER"},{"updated":"2015-07-24 14:12:25.000000000","updated_by":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"reviewer":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"state":"REVIEWER"},{"updated":"2015-07-24 14:12:30.000000000","updated_by":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"reviewer":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"state":"REVIEWER"},{"updated":"2015-07-24 15:01:38.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2015-07-26 17:50:17.000000000","updated_by":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"reviewer":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"state":"REVIEWER"},{"updated":"2015-07-26 18:36:39.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2015-07-27 20:07:43.000000000","updated_by":{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"reviewer":{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"state":"REVIEWER"}],"messages":[{"id":"8d752a46ad60d20cfe3ab7d0060e145b608af5ee","author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"date":"2015-07-24 00:55:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"acb14b7ce55da64d02b9971cf6504f13fc888171","author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"date":"2015-07-24 00:59:07.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"3135b6c625057196b0e79408a69a3f72af1ec81d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-24 02:05:39.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/35/205335/2/check/gate-tempest-dsvm-full/72fa174/ : SUCCESS in 37m 28s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/35/205335/2/check/gate-tempest-dsvm-postgres-full/118325f/ : SUCCESS in 41m 44s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/35/205335/2/check/gate-tempest-dsvm-neutron-full/1eccc06/ : SUCCESS in 59m 54s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/35/205335/2/check/gate-tempest-dsvm-large-ops/4d48474/ : SUCCESS in 23m 39s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/35/205335/2/check/gate-tempest-dsvm-neutron-large-ops/2dd978f/ : SUCCESS in 18m 58s\n- gate-devstack-bashate http://logs.openstack.org/35/205335/2/check/gate-devstack-bashate/2566d4c/ : SUCCESS in 21s\n- gate-devstack-unit-tests http://logs.openstack.org/35/205335/2/check/gate-devstack-unit-tests/f722834/ : SUCCESS in 23s\n- gate-devstack-dsvm-cells http://logs.openstack.org/35/205335/2/check/gate-devstack-dsvm-cells/e46ac8e/ : SUCCESS in 19m 12s\n- gate-grenade-dsvm-ironic-sideways http://logs.openstack.org/35/205335/2/check/gate-grenade-dsvm-ironic-sideways/0b98930/ : SUCCESS in 37m 43s\n- gate-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/35/205335/2/check/gate-tempest-dsvm-ironic-pxe_ssh/57aa434/ : SUCCESS in 29m 36s\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/35/205335/2/check/gate-tempest-dsvm-centos7/547ce05/ : SUCCESS in 22m 49s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/35/205335/2/check/gate-swift-dsvm-functional-nv/07bf22d/ : SUCCESS in 19m 05s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"e9c9c100e602c76d569aea4a5f39e3dbcd73f057","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2015-07-24 05:11:03.000000000","message":"Patch Set 2: Code-Review+1\n\nOk so what would be good is to be sure these work together. Does Depends-On let us cross-test this in Juno, or did you just by-hand it?","accounts_in_message":[],"_revision_number":2},{"id":"97840ce8f7b22ea63b824421090fe2f44c9d46dd","author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"date":"2015-07-24 07:13:38.000000000","message":"Patch Set 2:\n\nTested manually, easy to reproduce the issue locally with stable/juno devstack + 198146 checked out locally.  I thought i read in one of the other related reviews that Depends-On didnt work on Juno branches?","accounts_in_message":[],"_revision_number":2},{"id":"e1f0bd5c371d9662eb14ea545f34f7b122103b4d","author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"date":"2015-07-24 07:18:51.000000000","message":"Patch Set 2:\n\nlooks like Depends-On got picked up at https://review.openstack.org/205412, at least according to the zuul dash. we\u0027ll see..","accounts_in_message":[],"_revision_number":2},{"id":"b0368c39324b646e2141deb849f412ae1baf262e","author":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"date":"2015-07-24 14:12:25.000000000","message":"Patch Set 2: Code-Review+1\n\nWe need this series for a new python-neutronclient release for Juno, so yes please!","accounts_in_message":[],"_revision_number":2},{"id":"ae098585104f8e402f5a3c83019e61f1a3e13060","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-07-24 15:01:38.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"7c7b99b3c76604767c62f53a729f2c34320046b4","author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"date":"2015-07-24 22:14:44.000000000","message":"Patch Set 2:\n\nhttps://review.openstack.org/#/c/205335/ looks happy","accounts_in_message":[],"_revision_number":2},{"id":"d1aa00798b0c1766f01810c04846161f605806ca","author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"date":"2015-07-26 17:50:17.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"9d0c3688a5f6db15d77fe8556da71e82954a2d12","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-26 17:50:23.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"7401704e80808818ca16968e8fb3a46001b5ddf2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-26 18:36:39.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/35/205335/2/gate/gate-tempest-dsvm-full/f3917fb/ : SUCCESS in 28m 34s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/35/205335/2/gate/gate-tempest-dsvm-postgres-full/89741b2/ : SUCCESS in 34m 15s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/35/205335/2/gate/gate-tempest-dsvm-neutron-full/2f0d6b8/ : SUCCESS in 46m 09s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/35/205335/2/gate/gate-tempest-dsvm-large-ops/1682db9/ : SUCCESS in 16m 37s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/35/205335/2/gate/gate-tempest-dsvm-neutron-large-ops/e00fda5/ : SUCCESS in 23m 34s\n- gate-devstack-bashate http://logs.openstack.org/35/205335/2/gate/gate-devstack-bashate/64aef53/ : SUCCESS in 20s\n- gate-devstack-dsvm-cells http://logs.openstack.org/35/205335/2/gate/gate-devstack-dsvm-cells/a21bd54/ : SUCCESS in 15m 08s\n- gate-grenade-dsvm-forward http://logs.openstack.org/35/205335/2/gate/gate-grenade-dsvm-forward/0f835b8/ : SUCCESS in 36m 00s (non-voting)\n- gate-grenade-dsvm-ironic-sideways http://logs.openstack.org/35/205335/2/gate/gate-grenade-dsvm-ironic-sideways/3bb6611/ : SUCCESS in 37m 51s","accounts_in_message":[],"_revision_number":2},{"id":"cc9bcb79379b51c992de29237b49f62ed8508bfe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-26 18:36:40.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"fce1f19ed95e897f82783a22e30e170cf2572772","revisions":{"f9358456bfa1cb89c4cb24d4a0d648b8b2359b84":{"kind":"REWORK","_number":1,"created":"2015-07-24 00:55:41.000000000","uploader":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"ref":"refs/changes/35/205335/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/35/205335/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/35/205335/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/35/205335/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/35/205335/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/35/205335/1"}}},"commit":{"parents":[{"commit":"5a78e1d9fa98d4fe39c9053cdfb38a175642c493","subject":"Merge \"lib/neutron should provide correct syntax in the comment.\" into stable/juno","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/5a78e1d9fa98d4fe39c9053cdfb38a175642c493"}]}],"author":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2015-07-24 00:49:57.000000000","tz":-420},"committer":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2015-07-24 00:55:39.000000000","tz":-420},"subject":"Do not call update.py from a venv","message":"Do not call update.py from a venv\n\n198580 backported a change to install requirements into a venv\nand call update.py from that venv. stable/juno\u0027s pip facilities do\nnot contain the venv support.  openstack-requirements ends up installed\ninto the system but we\u0027re calling update.py from a bare venv.  This\nis blocking merges to stable/juno as well as new client releases.\n\nRather than backport all of the venv support into stable/juno\nthis late in its life, this just removes the venv assumption and relies on\nrequirements ending up installed system-wide like it is now.\n\nChange-Id: I11c9583be5d71a0d4797ea6ff25c245f1aadf0a5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/f9358456bfa1cb89c4cb24d4a0d648b8b2359b84"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/f9358456bfa1cb89c4cb24d4a0d648b8b2359b84"}]},"branch":"refs/heads/stable/juno"},"fce1f19ed95e897f82783a22e30e170cf2572772":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2015-07-24 00:59:07.000000000","uploader":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"ref":"refs/changes/35/205335/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/35/205335/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/35/205335/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/35/205335/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/35/205335/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/35/205335/2"}}},"commit":{"parents":[{"commit":"5a78e1d9fa98d4fe39c9053cdfb38a175642c493","subject":"Merge \"lib/neutron should provide correct syntax in the comment.\" into stable/juno","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/5a78e1d9fa98d4fe39c9053cdfb38a175642c493"}]}],"author":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2015-07-24 00:49:57.000000000","tz":-420},"committer":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2015-07-24 00:57:52.000000000","tz":-420},"subject":"Do not call update.py from a venv","message":"Do not call update.py from a venv\n\n198580 backported a change to install requirements into a venv\nand call update.py from that venv. stable/juno\u0027s pip facilities do\nnot contain the venv support.  openstack-requirements ends up installed\ninto the system but we\u0027re calling update.py from a bare venv.  This\nprevents 198146 from merging, which is blocking stable/juno merges\nand client releases.\n\nRather than backport all of the venv support into stable/juno\nthis late in its life, this just removes the venv assumption and relies on\nrequirements ending up installed system-wide like it is now.\n\nChange-Id: I11c9583be5d71a0d4797ea6ff25c245f1aadf0a5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/fce1f19ed95e897f82783a22e30e170cf2572772"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/fce1f19ed95e897f82783a22e30e170cf2572772"}]},"branch":"refs/heads/stable/juno"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
