)]}'
{"id":"openstack%2Fdevstack~37171","triplet_id":"openstack%2Fdevstack~master~I7ce919cddfd6d6175ae67bd864f82e256ebc7090","project":"openstack/devstack","branch":"master","topic":"uniq-pip-build-dir","hashtags":[],"change_id":"I7ce919cddfd6d6175ae67bd864f82e256ebc7090","subject":"Use unique build dir for pip installs","status":"MERGED","created":"2013-07-16 04:39:29.000000000","updated":"2013-07-19 20:31:37.000000000","submitted":"2013-07-19 20:31:37.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"776b3401c08e043d5adea4d29e3e5390ab64486c","_number":37171,"virtual_id_number":37171,"owner":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2013-07-19 20:31:37.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6473,"name":"Sunil Thaha","email":"sthaha@redhat.com","username":"sthaha"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"recommended":{"_account_id":6473,"name":"Sunil Thaha","email":"sthaha@redhat.com","username":"sthaha"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2013-07-19 00:47:55.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6473,"name":"Sunil Thaha","email":"sthaha@redhat.com","username":"sthaha"},{"value":2,"date":"2013-07-19 14:44:03.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":1,"date":"2013-07-19 09:57:22.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":2,"date":"2013-07-19 19:00:23.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":{"approved":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6473,"name":"Sunil Thaha","email":"sthaha@redhat.com","username":"sthaha"},{"value":0,"date":"2013-07-19 14:44:03.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":1,"date":"2013-07-19 19:00:23.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":6473,"name":"Sunil Thaha","email":"sthaha@redhat.com","username":"sthaha"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},{"_account_id":6473,"name":"Sunil Thaha","email":"sthaha@redhat.com","username":"sthaha"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-07-19 00:47:55.000000000","updated_by":{"_account_id":6473,"name":"Sunil Thaha","email":"sthaha@redhat.com","username":"sthaha"},"reviewer":{"_account_id":6473,"name":"Sunil Thaha","email":"sthaha@redhat.com","username":"sthaha"},"state":"REVIEWER"},{"updated":"2013-07-19 09:57:22.000000000","updated_by":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"reviewer":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"state":"REVIEWER"},{"updated":"2013-07-19 14:44:03.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":"2013-07-19 19:00:23.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2013-07-19 20:31:37.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"7e182bcf94395c75eac358c074d5725b70452560","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-16 05:25:28.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/37171/1/check/gate-tempest-devstack-vm-full/32451 : SUCCESS in 44m 01s\n- http://logs.openstack.org/37171/1/check/gate-tempest-devstack-vm-cells-full/487 : FAILURE in 13m 52s (non-voting)\n- http://logs.openstack.org/37171/1/check/gate-tempest-devstack-vm-postgres-full/32143 : SUCCESS in 45m 53s\n- http://logs.openstack.org/37171/1/check/gate-tempest-devstack-vm-neutron/3981 : SUCCESS in 17m 40s (non-voting)\n- http://logs.openstack.org/37171/1/check/gate-grenade-devstack-vm/18368 : SUCCESS in 21m 31s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"c395eb3aeca238b1522550680a0b346c898bab1f","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2013-07-16 06:25:37.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"bf8a66752af2863629f8b4124babb16e5d763138","author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"date":"2013-07-16 06:39:10.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\n(1 inline comment)\n\nThe code change LGTM, if Jenkins agrees as well.","accounts_in_message":[],"_revision_number":2},{"id":"f2874f4839447690bbdb69aa4ff669421bea67f8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-16 07:10:12.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/37171/2/check/gate-tempest-devstack-vm-full/32457 : SUCCESS in 43m 31s\n- http://logs.openstack.org/37171/2/check/gate-tempest-devstack-vm-cells-full/492 : FAILURE in 13m 44s (non-voting)\n- http://logs.openstack.org/37171/2/check/gate-tempest-devstack-vm-postgres-full/32149 : SUCCESS in 44m 30s\n- http://logs.openstack.org/37171/2/check/gate-tempest-devstack-vm-neutron/3989 : FAILURE in 17m 34s (non-voting)\n- http://logs.openstack.org/37171/2/check/gate-grenade-devstack-vm/18372 : SUCCESS in 21m 44s (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"8de3eff3968dbeab8f1882ef5c227d82217170aa","author":{"_account_id":6473,"name":"Sunil Thaha","email":"sthaha@redhat.com","username":"sthaha"},"date":"2013-07-16 11:53:24.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"b40d8d6edb7d6460f08a8beb28ec8fb3c9a40056","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2013-07-17 06:34:06.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c9ad3126a724382d32007563c58329db21d4c73c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-17 07:20:34.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/37171/3/check/gate-tempest-devstack-vm-full/33026 : SUCCESS in 46m 16s\n- http://logs.openstack.org/37171/3/check/gate-tempest-devstack-vm-cells-full/881 : FAILURE in 14m 21s (non-voting)\n- http://logs.openstack.org/37171/3/check/gate-tempest-devstack-vm-postgres-full/32716 : SUCCESS in 45m 27s\n- http://logs.openstack.org/37171/3/check/gate-tempest-devstack-vm-neutron/4633 : SUCCESS in 17m 32s (non-voting)\n- http://logs.openstack.org/37171/3/check/gate-grenade-devstack-vm/18871 : SUCCESS in 26m 07s (non-voting)\n","accounts_in_message":[],"_revision_number":3},{"id":"3adb9207d21da9eec702658f4bdde996e5e4f2a5","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2013-07-17 10:55:32.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"60d1bb763ec1334cb78e9e6cba3e91b702ce1605","author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"date":"2013-07-17 10:57:47.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":4},{"id":"ed5faa05153cebbbaabb9bc6265120b2e8f9293b","author":{"_account_id":6473,"name":"Sunil Thaha","email":"sthaha@redhat.com","username":"sthaha"},"date":"2013-07-17 11:11:04.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":4},{"id":"93d388fb1519e1ec930d92801003b674199d3daf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-17 11:46:18.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/37171/4/check/gate-tempest-devstack-vm-full/33107 : SUCCESS in 50m 41s\n- http://logs.openstack.org/37171/4/check/gate-tempest-devstack-vm-cells-full/936 : FAILURE in 15m 16s (non-voting)\n- http://logs.openstack.org/37171/4/check/gate-tempest-devstack-vm-postgres-full/32797 : SUCCESS in 46m 12s\n- http://logs.openstack.org/37171/4/check/gate-tempest-devstack-vm-neutron/4728 : SUCCESS in 21m 20s (non-voting)\n- http://logs.openstack.org/37171/4/check/gate-grenade-devstack-vm/18946 : SUCCESS in 22m 33s (non-voting)\n","accounts_in_message":[],"_revision_number":4},{"id":"13e01dea889e3e6e0a8d5652e7a53cb53d18818c","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-07-17 12:30:41.000000000","message":"Patch Set 4: I would prefer that you didn\u0027t merge this\n\nif the pip install fails, this leaks a tmpdir","accounts_in_message":[],"_revision_number":4},{"id":"0e8583f9a04d4c4af3c2ea3af87e5610fc1033d1","author":{"_account_id":6473,"name":"Sunil Thaha","email":"sthaha@redhat.com","username":"sthaha"},"date":"2013-07-17 13:51:31.000000000","message":"Patch Set 4: No score\n\nWould it not be useful to leave the pip-build-directory there on failure so that users could debug it, or at least gather information about what caused the failure?","accounts_in_message":[],"_revision_number":4},{"id":"a84a3c25e8c59d527772e9a0251ab989228ba3ed","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-07-17 16:38:28.000000000","message":"Patch Set 4:\n\nI don\u0027t mind the tmpdir hanging around so much if it is cleaned up in unstack.sh.","accounts_in_message":[],"_revision_number":4},{"id":"5e0214720667540ac6278aa4d57b5784576138bb","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2013-07-17 23:43:57.000000000","message":"Patch Set 4:\n\nYes it was deliberate to keep the dir around for diagnosing problems, as Sunil said.","accounts_in_message":[],"_revision_number":4},{"id":"d6e0a24183bd863af88232e213a5bac461b40aed","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2013-07-17 23:51:13.000000000","message":"Patch Set 4:\n\n\u003e I don\u0027t mind the tmpdir hanging around so much if it is cleaned up in unstack.sh.\n\nThat\u0027s not so easy to do 100% correctly; what if $TMPDIR was set differently for the stack.sh?  I can just add a rm -rf /tmp/pip-build-* in unstack.sh if you want.  \n\nBut I don\u0027t think this change makes it any different to the current situation where /tmp/$USER-pip-build is left around anyway?","accounts_in_message":[],"_revision_number":4},{"id":"179958ff4e023385552cde0c2a5774789054bd37","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-07-18 11:45:42.000000000","message":"Patch Set 4:\n\nif we have /tmp dir leaks we need to fix them, even if it\u0027s just in unstack.sh, otherwise we really crud up things even worse.","accounts_in_message":[],"_revision_number":4},{"id":"892d067c4fa7ae6b044ed2b966066fd8ec0a3e37","author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"date":"2013-07-18 12:19:35.000000000","message":"Patch Set 4:\n\n@sdague: This patch actually adds the delete.\n\nThe pip install rarely fails (connection issue ?),\nbut this patch also prevents the future dirty builds.\n\nThe unconditional delete will not work properly because the \u0027set -e\u0027 normally cancels the operation, because of the failed build.\n\nI do not see why this fix needs to be more complicated.","accounts_in_message":[],"_revision_number":4},{"id":"3f2de5306c7a0a90a290a284a6286bedb7d575a7","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2013-07-18 12:21:43.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"d0817fd3fdcd2a2ab70f616f760694df77c6da6b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-18 13:14:30.000000000","message":"Patch Set 5: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/37171/5/check/gate-tempest-devstack-vm-full/33487 : SUCCESS in 45m 47s\n- http://logs.openstack.org/37171/5/check/gate-tempest-devstack-vm-cells-full/1228 : FAILURE in 13m 56s (non-voting)\n- http://logs.openstack.org/37171/5/check/gate-tempest-devstack-vm-testr-full/82 : SUCCESS in 25m 55s (non-voting)\n- http://logs.openstack.org/37171/5/check/gate-tempest-devstack-vm-postgres-full/33177 : SUCCESS in 52m 38s\n- http://logs.openstack.org/37171/5/check/gate-tempest-devstack-vm-neutron/5178 : SUCCESS in 21m 35s (non-voting)\n- http://logs.openstack.org/37171/5/check/gate-grenade-devstack-vm/19270 : SUCCESS in 26m 27s (non-voting)\n","accounts_in_message":[],"_revision_number":5},{"id":"64b3ee0feab16055009b8c6d0a11bf095c0c4ac2","author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"date":"2013-07-18 14:03:47.000000000","message":"Patch Set 5: Looks good to me, but someone else must approve\n\ncool","accounts_in_message":[],"_revision_number":5},{"id":"85948e6a09d8a5ad966a37e9a4158acad6744c94","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-07-18 14:28:19.000000000","message":"Patch Set 5: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\none last thing we should nail.","accounts_in_message":[],"_revision_number":5},{"id":"c1b073e61caf46a7eb280347a317dfdce761e171","author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"date":"2013-07-18 14:45:02.000000000","message":"Patch Set 5: No score\n\n","accounts_in_message":[],"_revision_number":5},{"id":"b113301ed5ca994ea4de1775ee54e9b1dfe68de0","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2013-07-18 23:34:59.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"82fb861552c5a907c80d8a8acc2c6e251c1e9711","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-19 00:33:13.000000000","message":"Patch Set 6: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/37171/6/check/gate-tempest-devstack-vm-full/33675 : SUCCESS in 46m 25s\n- http://logs.openstack.org/37171/6/check/gate-tempest-devstack-vm-cells-full/1383 : FAILURE in 14m 29s (non-voting)\n- http://logs.openstack.org/37171/6/check/gate-tempest-devstack-vm-testr-full/236 : SUCCESS in 30m 51s (non-voting)\n- http://logs.openstack.org/37171/6/check/gate-tempest-devstack-vm-postgres-full/33365 : SUCCESS in 58m 09s\n- http://logs.openstack.org/37171/6/check/gate-tempest-devstack-vm-neutron/5403 : SUCCESS in 22m 15s (non-voting)\n- http://logs.openstack.org/37171/6/check/gate-grenade-devstack-vm/19435 : SUCCESS in 28m 44s\n","accounts_in_message":[],"_revision_number":6},{"id":"f70ee7428a53d171c7ff4cb4cd3d6e7bdcecb502","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2013-07-19 00:45:25.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"16389c888b644c78630af39ea2be800894f6edb2","author":{"_account_id":6473,"name":"Sunil Thaha","email":"sthaha@redhat.com","username":"sthaha"},"date":"2013-07-19 00:47:55.000000000","message":"Patch Set 7: Looks good to me, but someone else must approve\n\nThanks Ian :-)","accounts_in_message":[],"_revision_number":7},{"id":"e8e0df010b808a30010b39d2c2bc4bba294564ac","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-19 01:32:54.000000000","message":"Patch Set 7: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/37171/7/check/gate-tempest-devstack-vm-full/33695 : SUCCESS in 47m 22s\n- http://logs.openstack.org/37171/7/check/gate-tempest-devstack-vm-cells-full/1397 : FAILURE in 15m 07s (non-voting)\n- http://logs.openstack.org/37171/7/check/gate-tempest-devstack-vm-testr-full/250 : SUCCESS in 29m 20s (non-voting)\n- http://logs.openstack.org/37171/7/check/gate-tempest-devstack-vm-postgres-full/33385 : FAILURE in 4m 09s\n- http://logs.openstack.org/37171/7/check/gate-tempest-devstack-vm-neutron/5427 : SUCCESS in 22m 14s (non-voting)\n- http://logs.openstack.org/37171/7/check/gate-grenade-devstack-vm/19454 : SUCCESS in 27m 02s\n","accounts_in_message":[],"_revision_number":7},{"id":"de03cfecb753c79229810ba0bc06fb890dd6fe54","author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"date":"2013-07-19 06:36:27.000000000","message":"Patch Set 7:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":7},{"id":"9cdac287a3487075081b4e1f55302a64ebae50f9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-19 07:22:34.000000000","message":"Patch Set 7: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/37171/7/check/gate-tempest-devstack-vm-full/33746 : SUCCESS in 45m 31s\n- http://logs.openstack.org/37171/7/check/gate-tempest-devstack-vm-cells-full/1446 : FAILURE in 14m 15s (non-voting)\n- http://logs.openstack.org/37171/7/check/gate-tempest-devstack-vm-testr-full/299 : SUCCESS in 27m 32s (non-voting)\n- http://logs.openstack.org/37171/7/check/gate-tempest-devstack-vm-postgres-full/33436 : SUCCESS in 45m 58s\n- http://logs.openstack.org/37171/7/check/gate-tempest-devstack-vm-neutron/5490 : SUCCESS in 21m 49s (non-voting)\n- http://logs.openstack.org/37171/7/check/gate-grenade-devstack-vm/19489 : SUCCESS in 26m 12s\n","accounts_in_message":[],"_revision_number":7},{"id":"76fff44848e6ea53dcc95654e18d92e565bc105a","author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"date":"2013-07-19 09:57:22.000000000","message":"Patch Set 7: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":7},{"id":"87b0a40ba0644f6675e39a97ee1d83ad78d53425","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-07-19 14:44:03.000000000","message":"Patch Set 7: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":7},{"id":"ead6160602bd4108b65b31248399cf016de755c0","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-07-19 19:00:23.000000000","message":"Patch Set 7: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":7},{"id":"920bfcd7c80a49bbeef81e6b37a1b1a2955dfba5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-19 19:00:24.000000000","message":"Patch Set 7: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"fb87f48332ad2280678efa246ecbfd5d96f8f73d","author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"date":"2013-07-19 19:30:44.000000000","message":"Patch Set 7:\n\nreverify no bug","accounts_in_message":[],"_revision_number":7},{"id":"c5426e4d38edce2f496f1900f2dc1363c50c5fdf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-19 19:30:45.000000000","message":"Patch Set 7:\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"fd4d26db976e187824ef940b1ce64fbf527b1277","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-19 20:31:37.000000000","message":"Patch Set 7: Verified\n\nBuild succeeded.\n\n- http://logs.openstack.org/71/37171/7/gate/gate-tempest-devstack-vm-full/33927 : SUCCESS in 48m 04s\n- http://logs.openstack.org/71/37171/7/gate/gate-tempest-devstack-vm-postgres-full/33617 : SUCCESS in 1h 00m 47s\n- http://logs.openstack.org/71/37171/7/gate/gate-tempest-devstack-vm-neutron/5700 : FAILURE in 25m 50s (non-voting)\n- http://logs.openstack.org/71/37171/7/gate/gate-grenade-devstack-vm/19654 : SUCCESS in 24m 07s\n","accounts_in_message":[],"_revision_number":7},{"id":"335ec5c5d0b3d3e46c1aadee9bf47c06cfb0ec42","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-19 20:31:37.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"31dcd3e7ab60855d9664bd0aeb87b79eba94913f","revisions":{"6044f8c97638198cb3a4391e62798a6bc15a6a3c":{"kind":"REWORK","_number":1,"created":"2013-07-16 04:39:29.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/71/37171/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/71/37171/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/71/37171/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/71/37171/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/71/37171/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/71/37171/1"}}},"commit":{"parents":[{"commit":"7e3efc6a338fa70ac8162f3eddf35eac05fd3a43","subject":"Merge \"Add Support for OpenStack Networking VPNaaS (IPSec)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7e3efc6a338fa70ac8162f3eddf35eac05fd3a43"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2013-07-16 03:36:34.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2013-07-16 04:22:08.000000000","tz":600},"subject":"Use unique build dir for pip installs","message":"Use unique build dir for pip installs\n\nThere is a bug in pip [1] where it will choose to install a package\nfrom an existing build-dir if it exists over the version actually\nrequested.\n\nThus if a prior component has installed a later version of the\npackage, the unpacked code is already in /tmp/$USER-pip-build; it gets\nre-installed and manifests in a confusing error along the lines of\n\n---\n Downloading/unpacking requests\u003e\u003d1.1,\u003c1.2.3\n   (from -r /home/stack//python-cinderclient/requirements.txt (line 5))\n   Running setup.py egg_info for package requests\n   Requested requests\u003e\u003d1.1,\u003c1.2.3 (from -r\n   /home/stack/python-cinderclient/requirements.txt (line 5)),\n    but installing version 1.2.3\n...\n  error: Installed distribution requests 1.2.3 conflicts with\n    requirement requests\u003e\u003d1.1,\u003c1.2.3\n---\n\nI believe pip 1.4 fixes this problem, but it should always be safe to\nspecify a unique build-directory for pip installs to avoid picking up\nold versions.\n\n[1] https://github.com/pypa/pip/issues/709\n\nChange-Id: I7ce919cddfd6d6175ae67bd864f82e256ebc7090\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6044f8c97638198cb3a4391e62798a6bc15a6a3c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6044f8c97638198cb3a4391e62798a6bc15a6a3c"}]},"branch":"refs/heads/master"},"23aa01207cbe9d06c842b88daa3ff0093a815074":{"kind":"REWORK","_number":2,"created":"2013-07-16 06:25:37.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/71/37171/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/71/37171/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/71/37171/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/71/37171/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/71/37171/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/71/37171/2"}}},"commit":{"parents":[{"commit":"7e3efc6a338fa70ac8162f3eddf35eac05fd3a43","subject":"Merge \"Add Support for OpenStack Networking VPNaaS (IPSec)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7e3efc6a338fa70ac8162f3eddf35eac05fd3a43"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2013-07-16 03:36:34.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2013-07-16 06:07:28.000000000","tz":600},"subject":"Use unique build dir for pip installs","message":"Use unique build dir for pip installs\n\nThere is a bug in pip [1] where it will choose to install a package\nfrom an existing build-dir if it exists over the version actually\nrequested.\n\nThus if a prior component has installed a later version of the\npackage, the unpacked code is already in /tmp/$USER-pip-build; it gets\nre-installed and manifests in a confusing error along the lines of\n\n---\n Downloading/unpacking requests\u003e\u003d1.1,\u003c1.2.3\n   (from -r /home/stack//python-cinderclient/requirements.txt (line 5))\n   Running setup.py egg_info for package requests\n   Requested requests\u003e\u003d1.1,\u003c1.2.3 (from -r\n   /home/stack/python-cinderclient/requirements.txt (line 5)),\n    but installing version 1.2.3\n...\n  error: Installed distribution requests 1.2.3 conflicts with\n    requirement requests\u003e\u003d1.1,\u003c1.2.3\n---\n\nI believe pip 1.4 fixes this problem, but it should always be safe to\nspecify a unique build-directory for pip installs to avoid picking up\nold versions.\n\n[1] https://github.com/pypa/pip/issues/709\n\nChange-Id: I7ce919cddfd6d6175ae67bd864f82e256ebc7090\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/23aa01207cbe9d06c842b88daa3ff0093a815074"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/23aa01207cbe9d06c842b88daa3ff0093a815074"}]},"branch":"refs/heads/master"},"96f5abdf31f3fed48dd4e26fd35b4f477d5dbdd6":{"kind":"REWORK","_number":3,"created":"2013-07-17 06:34:06.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/71/37171/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/71/37171/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/71/37171/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/71/37171/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/71/37171/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/71/37171/3"}}},"commit":{"parents":[{"commit":"7e3efc6a338fa70ac8162f3eddf35eac05fd3a43","subject":"Merge \"Add Support for OpenStack Networking VPNaaS (IPSec)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7e3efc6a338fa70ac8162f3eddf35eac05fd3a43"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2013-07-16 03:36:34.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2013-07-17 06:33:50.000000000","tz":600},"subject":"Use unique build dir for pip installs","message":"Use unique build dir for pip installs\n\nThere is a bug in pip [1] where it will choose to install a package\nfrom an existing build-dir if it exists over the version actually\nrequested.\n\nThus if a prior component has installed a later version of the\npackage, the unpacked code is already in /tmp/$USER-pip-build; it gets\nre-installed and manifests in a confusing error along the lines of\n\n---\n Downloading/unpacking requests\u003e\u003d1.1,\u003c1.2.3\n   (from -r /home/stack//python-cinderclient/requirements.txt (line 5))\n   Running setup.py egg_info for package requests\n   Requested requests\u003e\u003d1.1,\u003c1.2.3 (from -r\n   /home/stack/python-cinderclient/requirements.txt (line 5)),\n    but installing version 1.2.3\n...\n  error: Installed distribution requests 1.2.3 conflicts with\n    requirement requests\u003e\u003d1.1,\u003c1.2.3\n---\n\nI believe pip 1.4 fixes this problem, but it should always be safe to\nspecify a unique build-directory for pip installs to avoid picking up\nold versions.\n\n[1] https://github.com/pypa/pip/issues/709\n\nChange-Id: I7ce919cddfd6d6175ae67bd864f82e256ebc7090\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/96f5abdf31f3fed48dd4e26fd35b4f477d5dbdd6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/96f5abdf31f3fed48dd4e26fd35b4f477d5dbdd6"}]},"branch":"refs/heads/master"},"5ffcb8c9782f039c51e19dd7feed834816b087c6":{"kind":"REWORK","_number":4,"created":"2013-07-17 10:55:32.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/71/37171/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/71/37171/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/71/37171/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/71/37171/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/71/37171/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/71/37171/4"}}},"commit":{"parents":[{"commit":"7e3efc6a338fa70ac8162f3eddf35eac05fd3a43","subject":"Merge \"Add Support for OpenStack Networking VPNaaS (IPSec)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7e3efc6a338fa70ac8162f3eddf35eac05fd3a43"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2013-07-16 03:36:34.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2013-07-17 10:55:05.000000000","tz":600},"subject":"Use unique build dir for pip installs","message":"Use unique build dir for pip installs\n\nThere is a bug in pip [1] where it will choose to install a package\nfrom an existing build-dir if it exists over the version actually\nrequested.\n\nThus if a prior component has installed a later version of the\npackage, the unpacked code is already in /tmp/$USER-pip-build; it gets\nre-installed and manifests in a confusing error along the lines of\n\n---\n Downloading/unpacking requests\u003e\u003d1.1,\u003c1.2.3\n   (from -r /home/stack//python-cinderclient/requirements.txt (line 5))\n   Running setup.py egg_info for package requests\n   Requested requests\u003e\u003d1.1,\u003c1.2.3 (from -r\n   /home/stack/python-cinderclient/requirements.txt (line 5)),\n    but installing version 1.2.3\n...\n  error: Installed distribution requests 1.2.3 conflicts with\n    requirement requests\u003e\u003d1.1,\u003c1.2.3\n---\n\nI believe pip 1.4 fixes this problem, but it should always be safe to\nspecify a unique build-directory for pip installs to avoid picking up\nold versions.\n\n[1] https://github.com/pypa/pip/issues/709\n\nChange-Id: I7ce919cddfd6d6175ae67bd864f82e256ebc7090\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/5ffcb8c9782f039c51e19dd7feed834816b087c6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/5ffcb8c9782f039c51e19dd7feed834816b087c6"}]},"branch":"refs/heads/master"},"08a890465fd6c2f65a4306ebe8b84f7ca4e7bd51":{"kind":"REWORK","_number":5,"created":"2013-07-18 12:21:43.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/71/37171/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/71/37171/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/71/37171/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/71/37171/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/71/37171/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/71/37171/5"}}},"commit":{"parents":[{"commit":"af7edf8736f9705b1b97c2225a52079e7713a7da","subject":"Merge \"Only create swift account if swift enabled\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/af7edf8736f9705b1b97c2225a52079e7713a7da"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2013-07-16 03:36:34.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2013-07-18 12:20:57.000000000","tz":600},"subject":"Use unique build dir for pip installs","message":"Use unique build dir for pip installs\n\nThere is a bug in pip [1] where it will choose to install a package\nfrom an existing build-dir if it exists over the version actually\nrequested.\n\nThus if a prior component has installed a later version of the\npackage, the unpacked code is already in /tmp/$USER-pip-build; it gets\nre-installed and manifests in a confusing error along the lines of\n\n---\n Downloading/unpacking requests\u003e\u003d1.1,\u003c1.2.3\n   (from -r /home/stack//python-cinderclient/requirements.txt (line 5))\n   Running setup.py egg_info for package requests\n   Requested requests\u003e\u003d1.1,\u003c1.2.3 (from -r\n   /home/stack/python-cinderclient/requirements.txt (line 5)),\n    but installing version 1.2.3\n...\n  error: Installed distribution requests 1.2.3 conflicts with\n    requirement requests\u003e\u003d1.1,\u003c1.2.3\n---\n\nI believe pip 1.4 fixes this problem, but it should always be safe to\nspecify a unique build-directory for pip installs to avoid picking up\nold versions.\n\nWe also add a cleanup_tmp function for clearing out anything that\nstack.sh might leave around when un-stacking, and add a catch-all for\nthe pip-build dir.\n\n[1] https://github.com/pypa/pip/issues/709\n\nChange-Id: I7ce919cddfd6d6175ae67bd864f82e256ebc7090\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/08a890465fd6c2f65a4306ebe8b84f7ca4e7bd51"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/08a890465fd6c2f65a4306ebe8b84f7ca4e7bd51"}]},"branch":"refs/heads/master"},"294161e3fee91017e2c671e75ea90ed4fbae556d":{"kind":"REWORK","_number":6,"created":"2013-07-18 23:34:59.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/71/37171/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/71/37171/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/71/37171/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/71/37171/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/71/37171/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/71/37171/6"}}},"commit":{"parents":[{"commit":"89b58846b5604cdf976074a68004840cc6865bdb","subject":"Merge \"Create an endpoint for nova api v3.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/89b58846b5604cdf976074a68004840cc6865bdb"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2013-07-16 03:36:34.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2013-07-18 23:34:18.000000000","tz":600},"subject":"Use unique build dir for pip installs","message":"Use unique build dir for pip installs\n\nThere is a bug in pip [1] where it will choose to install a package\nfrom an existing build-dir if it exists over the version actually\nrequested.\n\nThus if a prior component has installed a later version of the\npackage, the unpacked code is already in /tmp/$USER-pip-build; it gets\nre-installed and manifests in a confusing error along the lines of\n\n---\n Downloading/unpacking requests\u003e\u003d1.1,\u003c1.2.3\n   (from -r /home/stack//python-cinderclient/requirements.txt (line 5))\n   Running setup.py egg_info for package requests\n   Requested requests\u003e\u003d1.1,\u003c1.2.3 (from -r\n   /home/stack/python-cinderclient/requirements.txt (line 5)),\n    but installing version 1.2.3\n...\n  error: Installed distribution requests 1.2.3 conflicts with\n    requirement requests\u003e\u003d1.1,\u003c1.2.3\n---\n\nI believe pip 1.4 fixes this problem, but it should always be safe to\nspecify a unique build-directory for pip installs to avoid picking up\nold versions.\n\nWe also add a cleanup_tmp function for clearing out anything that\nstack.sh might leave around when un-stacking, and add a catch-all for\nthe pip-build dir.\n\n[1] https://github.com/pypa/pip/issues/709\n\nChange-Id: I7ce919cddfd6d6175ae67bd864f82e256ebc7090\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/294161e3fee91017e2c671e75ea90ed4fbae556d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/294161e3fee91017e2c671e75ea90ed4fbae556d"}]},"branch":"refs/heads/master"},"31dcd3e7ab60855d9664bd0aeb87b79eba94913f":{"kind":"REWORK","_number":7,"created":"2013-07-19 00:45:25.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/71/37171/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/71/37171/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/71/37171/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/71/37171/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/71/37171/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/71/37171/7"}}},"commit":{"parents":[{"commit":"89b58846b5604cdf976074a68004840cc6865bdb","subject":"Merge \"Create an endpoint for nova api v3.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/89b58846b5604cdf976074a68004840cc6865bdb"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2013-07-16 03:36:34.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2013-07-19 00:44:50.000000000","tz":600},"subject":"Use unique build dir for pip installs","message":"Use unique build dir for pip installs\n\nThere is a bug in pip [1] where it will choose to install a package\nfrom an existing build-dir if it exists over the version actually\nrequested.\n\nThus if a prior component has installed a later version of the\npackage, the unpacked code is already in /tmp/$USER-pip-build; it gets\nre-installed and manifests in a confusing error along the lines of\n\n---\n Downloading/unpacking requests\u003e\u003d1.1,\u003c1.2.3\n   (from -r /home/stack//python-cinderclient/requirements.txt (line 5))\n   Running setup.py egg_info for package requests\n   Requested requests\u003e\u003d1.1,\u003c1.2.3 (from -r\n   /home/stack/python-cinderclient/requirements.txt (line 5)),\n    but installing version 1.2.3\n...\n  error: Installed distribution requests 1.2.3 conflicts with\n    requirement requests\u003e\u003d1.1,\u003c1.2.3\n---\n\nI believe pip 1.4 fixes this problem, but it should always be safe to\nspecify a unique build-directory for pip installs to avoid picking up\nold versions.\n\nWe also add a cleanup_tmp function for clearing out anything that\nstack.sh might leave around when un-stacking, and add a catch-all for\nthe pip-build dir.\n\n[1] https://github.com/pypa/pip/issues/709\n\nChange-Id: I7ce919cddfd6d6175ae67bd864f82e256ebc7090\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/31dcd3e7ab60855d9664bd0aeb87b79eba94913f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/31dcd3e7ab60855d9664bd0aeb87b79eba94913f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
