)]}'
{"id":"openstack%2Fdevstack~144475","triplet_id":"openstack%2Fdevstack~stable%2Ficehouse~Ie74130beef13a0d9485bb962d86188bb64cce022","project":"openstack/devstack","branch":"stable/icehouse","topic":"pip-6","hashtags":[],"change_id":"Ie74130beef13a0d9485bb962d86188bb64cce022","subject":"Temporarily pre-create ~stack/.cache for pip 6","status":"MERGED","created":"2014-12-30 16:10:00.000000000","updated":"2014-12-30 17:56:13.000000000","submitted":"2014-12-30 17:56:12.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"a4143490620c498e0f0f5206c75e24e3ee5bfb9e","_number":144475,"virtual_id_number":144475,"owner":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"value":2,"date":"2014-12-30 17:56:12.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"all":[{"value":2,"date":"2014-12-30 16:20:23.000000000","_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":1,"date":"2014-12-30 16:13:38.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":1,"date":"2014-12-30 16:55:14.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2014-12-30 16:28:51.000000000","_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":2,"date":"2014-12-30 16:32:36.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"all":[{"value":1,"date":"2014-12-30 17:14:37.000000000","_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"date":"2014-12-30 16:22:02.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_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":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-12-30 16:13:38.000000000","updated_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"reviewer":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"state":"REVIEWER"},{"updated":"2014-12-30 16:22:02.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2014-12-30 16:28:51.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":"2014-12-30 16:32:36.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":"2014-12-30 16:55:14.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"},{"updated":"2014-12-30 17:14:37.000000000","updated_by":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"reviewer":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"state":"REVIEWER"},{"updated":"2014-12-30 17:56:12.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"3dbd1fad6339fc87533761915f64a19e420b1b4d","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2014-12-30 16:10:00.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4762db678da44c0b7fb57c912a357a699cb5126f","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2014-12-30 16:11:30.000000000","message":"Patch Set 2: Commit message was updated","accounts_in_message":[],"_revision_number":2},{"id":"6392aaca06e8f60e0dcf42274f1d1f56f8cf5b40","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2014-12-30 16:13:38.000000000","message":"Patch Set 2: Code-Review+1\n\nWe can roll this through, icehouse -\u003e juno -\u003e master, and unwedge grenade.","accounts_in_message":[],"_revision_number":2},{"id":"4bc8adb69546216354d32aa78d49b43dfc2536fe","author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"date":"2014-12-30 16:20:23.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"2ca11181b6a20d1527bb24a503688cd3e0226e3e","author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"date":"2014-12-30 16:28:51.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"0017633e0d75e4b1686cdd91c4671c06e72d0cec","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-12-30 16:32:36.000000000","message":"Patch Set 2: Code-Review+2\n\nFWIW this may not work when using a pre-existing user.  I haven\u0027t followed it through completely yet, but since it is temporary for the gate, it should work there.","accounts_in_message":[],"_revision_number":2},{"id":"e43138a40f85d37104eddc2f1037e3ec37c5d14c","author":{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"date":"2014-12-30 16:55:14.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"20812647a607622a3ffbcb194d6cec27c22b79ad","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-30 16:59:24.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/75/144475/2/check/check-tempest-dsvm-full/de23788/ : SUCCESS in 32m 33s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/75/144475/2/check/check-tempest-dsvm-postgres-full/0cca026/ : SUCCESS in 32m 36s\n- check-tempest-dsvm-neutron http://logs.openstack.org/75/144475/2/check/check-tempest-dsvm-neutron/836e5e4/ : SUCCESS in 40m 34s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/75/144475/2/check/gate-tempest-dsvm-large-ops/2f9d285/ : SUCCESS in 24m 07s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/75/144475/2/check/gate-tempest-dsvm-neutron-large-ops/b42e54b/ : SUCCESS in 25m 04s\n- gate-devstack-bashate http://logs.openstack.org/75/144475/2/check/gate-devstack-bashate/435f994/ : SUCCESS in 17s\n- gate-devstack-unit-tests http://logs.openstack.org/75/144475/2/check/gate-devstack-unit-tests/8bd5d41/ : SUCCESS in 7s\n- check-devstack-dsvm-cells http://logs.openstack.org/75/144475/2/check/check-devstack-dsvm-cells/d4e4da8/ : SUCCESS in 15m 22s\n- check-neutron-dsvm-functional http://logs.openstack.org/75/144475/2/check/check-neutron-dsvm-functional/6b5ad3b/ : SUCCESS in 16m 45s\n- check-swift-dsvm-functional http://logs.openstack.org/75/144475/2/check/check-swift-dsvm-functional/c9dc12e/ : SUCCESS in 17m 19s","accounts_in_message":[],"_revision_number":2},{"id":"1251b63b51217a97ec23564536657329ee8b2d55","author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"date":"2014-12-30 17:14:37.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"f02d8549c9709de24ed5126e728f91453ad2923e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-30 17:14:37.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"8ae0ee1b5a7eb1d539c315d1eb3c74d01726de92","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-30 17:56:12.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/75/144475/2/gate/gate-tempest-dsvm-full/270f969/ : SUCCESS in 33m 31s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/75/144475/2/gate/gate-tempest-dsvm-postgres-full/44facd6/ : SUCCESS in 34m 09s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/75/144475/2/gate/gate-tempest-dsvm-neutron/ff5b660/ : SUCCESS in 37m 27s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/75/144475/2/gate/gate-tempest-dsvm-large-ops/33c5eaf/ : SUCCESS in 23m 40s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/75/144475/2/gate/gate-tempest-dsvm-neutron-large-ops/8eb1485/ : SUCCESS in 23m 36s\n- gate-devstack-bashate http://logs.openstack.org/75/144475/2/gate/gate-devstack-bashate/62a3e4a/ : SUCCESS in 16s\n- gate-devstack-dsvm-cells http://logs.openstack.org/75/144475/2/gate/gate-devstack-dsvm-cells/35c9098/ : SUCCESS in 14m 51s\n- gate-grenade-dsvm-forward http://logs.openstack.org/75/144475/2/gate/gate-grenade-dsvm-forward/170079b/ : SUCCESS in 33m 54s (non-voting)\n- gate-neutron-dsvm-functional http://logs.openstack.org/75/144475/2/gate/gate-neutron-dsvm-functional/4aeda80/ : SUCCESS in 15m 42s\n- gate-swift-dsvm-functional http://logs.openstack.org/75/144475/2/gate/gate-swift-dsvm-functional/69f5034/ : SUCCESS in 15m 07s","accounts_in_message":[],"_revision_number":2},{"id":"532a9c5dd0b94a7306d144795565b5731e4e5539","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-30 17:56:13.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"0caf2e4dd2be91ef08484d9f1755ffe45480732f","revisions":{"beae98ebc519eb8212072f6ffbe5c7804d972386":{"kind":"REWORK","_number":1,"created":"2014-12-30 16:10:00.000000000","uploader":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"ref":"refs/changes/75/144475/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/75/144475/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/75/144475/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/75/144475/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/75/144475/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/75/144475/1"}}},"commit":{"parents":[{"commit":"7aa7699acb764fd73322f8926eb5e967d71e25b0","subject":"Install prettytable\u003e\u003d0.7 to satisfy pip 6/PEP 440","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7aa7699acb764fd73322f8926eb5e967d71e25b0"}]}],"author":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2014-12-30 16:06:24.000000000","tz":0},"committer":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2014-12-30 16:09:21.000000000","tz":0},"subject":"Temporarily pre-create ~stack/.cache for pip 6","message":"Temporarily pre-create ~stack/.cache for pip 6\n\n* tools/create-stack-user.sh: Add a ~stack/.cache directory owned by\nthe stack user and group. This is intended as a temporary workaround\nto be able to add -H to sudo pip calls in grenade and devstack\nstable branches, and can then be reverted once those land.\n\nChange-Id: Ie74130beef13a0d9485bb962d86188bb64cce022\nCo-Authored-By: Adam Gandelman\u003cadamg@ubuntu.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/beae98ebc519eb8212072f6ffbe5c7804d972386"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/beae98ebc519eb8212072f6ffbe5c7804d972386"}]},"branch":"refs/heads/stable/icehouse"},"0caf2e4dd2be91ef08484d9f1755ffe45480732f":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2014-12-30 16:11:30.000000000","uploader":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"ref":"refs/changes/75/144475/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/75/144475/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/75/144475/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/75/144475/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/75/144475/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/75/144475/2"}}},"commit":{"parents":[{"commit":"7aa7699acb764fd73322f8926eb5e967d71e25b0","subject":"Install prettytable\u003e\u003d0.7 to satisfy pip 6/PEP 440","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7aa7699acb764fd73322f8926eb5e967d71e25b0"}]}],"author":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2014-12-30 16:06:24.000000000","tz":0},"committer":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2014-12-30 16:11:30.000000000","tz":0},"subject":"Temporarily pre-create ~stack/.cache for pip 6","message":"Temporarily pre-create ~stack/.cache for pip 6\n\n* tools/create-stack-user.sh: Add a ~stack/.cache directory owned by\nthe stack user and group. This is intended as a temporary workaround\nto be able to add -H to sudo pip calls in grenade and devstack\nstable branches, and can then be reverted once those land.\n\nChange-Id: Ie74130beef13a0d9485bb962d86188bb64cce022\nCo-Authored-By: Adam Gandelman \u003cadamg@ubuntu.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0caf2e4dd2be91ef08484d9f1755ffe45480732f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0caf2e4dd2be91ef08484d9f1755ffe45480732f"}]},"branch":"refs/heads/stable/icehouse"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
