)]}'
{"id":"openstack%2Fdevstack~46768","triplet_id":"openstack%2Fdevstack~master~I367cadc86116621e9574ac203aafdab483d810d3","project":"openstack/devstack","branch":"master","topic":"config-local","hashtags":[],"change_id":"I367cadc86116621e9574ac203aafdab483d810d3","subject":"Add meta-config via local.conf","status":"MERGED","created":"2013-09-16 16:24:56.000000000","updated":"2013-10-14 17:49:26.000000000","submitted":"2013-10-14 17:49:26.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":15,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"5ced7ba16f32375c48310377eeac9b5c3a011b38","_number":46768,"virtual_id_number":46768,"owner":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2013-10-14 17:49:26.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6820,"name":"Francois Eleouet","email":"f.eleouet@gmail.com","username":"fanchon"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":2888,"name":"Mathieu Rohon","email":"mathieu.rohon@gmail.com","username":"mathieu-rohon"},{"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"}],"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6820,"name":"Francois Eleouet","email":"f.eleouet@gmail.com","username":"fanchon"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":2888,"name":"Mathieu Rohon","email":"mathieu.rohon@gmail.com","username":"mathieu-rohon"},{"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":2,"date":"2013-10-14 14:56:11.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":1,"date":"2013-10-11 22:10:47.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"}],"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6820,"name":"Francois Eleouet","email":"f.eleouet@gmail.com","username":"fanchon"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":2888,"name":"Mathieu Rohon","email":"mathieu.rohon@gmail.com","username":"mathieu-rohon"},{"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":1,"date":"2013-10-14 14:56:11.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"}],"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":6820,"name":"Francois Eleouet","email":"f.eleouet@gmail.com","username":"fanchon"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":2888,"name":"Mathieu Rohon","email":"mathieu.rohon@gmail.com","username":"mathieu-rohon"},{"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"}],"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":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":2888,"name":"Mathieu Rohon","email":"mathieu.rohon@gmail.com","username":"mathieu-rohon"},{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},{"_account_id":6820,"name":"Francois Eleouet","email":"f.eleouet@gmail.com","username":"fanchon"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-09-17 10:32:03.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":"2013-10-01 13:11:27.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":"2013-10-09 15:23:22.000000000","updated_by":{"_account_id":2888,"name":"Mathieu Rohon","email":"mathieu.rohon@gmail.com","username":"mathieu-rohon"},"reviewer":{"_account_id":2888,"name":"Mathieu Rohon","email":"mathieu.rohon@gmail.com","username":"mathieu-rohon"},"state":"REVIEWER"},{"updated":"2013-10-11 15:32:46.000000000","updated_by":{"_account_id":6820,"name":"Francois Eleouet","email":"f.eleouet@gmail.com","username":"fanchon"},"reviewer":{"_account_id":6820,"name":"Francois Eleouet","email":"f.eleouet@gmail.com","username":"fanchon"},"state":"REVIEWER"},{"updated":"2013-10-11 22:10:47.000000000","updated_by":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"reviewer":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"state":"REVIEWER"},{"updated":"2013-10-14 14:56:11.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-10-14 17:49:26.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"5a610fd53e8f7ad6cce9b64fed7ba5add0dc92ca","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-16 16:50:52.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/68/46768/1/check/gate-tempest-devstack-vm-full/506b9bd : FAILURE in 6m 32s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/68/46768/1/check/gate-tempest-devstack-vm-postgres-full/7aca32a : FAILURE in 6m 21s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/68/46768/1/check/gate-tempest-devstack-vm-neutron/d2d2030 : FAILURE in 7m 04s\n- gate-grenade-devstack-vm http://logs.openstack.org/68/46768/1/check/gate-grenade-devstack-vm/552ce98 : SUCCESS in 25m 52s\n- gate-swift-devstack-vm-functional http://logs.openstack.org/68/46768/1/check/gate-swift-devstack-vm-functional/29d9856 : FAILURE in 6m 45s\n","accounts_in_message":[],"_revision_number":1},{"id":"7edb4b9af5eb615cd752328596f80d69cedb69fb","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-09-16 18:05:31.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2c12e7cf29e6cd9b5df0f878e642672b406267c2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-16 18:32:46.000000000","message":"Patch Set 2: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/68/46768/2/check/gate-tempest-devstack-vm-full/7ed6514 : FAILURE in 6m 38s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/68/46768/2/check/gate-tempest-devstack-vm-postgres-full/002d8c5 : FAILURE in 6m 31s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/68/46768/2/check/gate-tempest-devstack-vm-neutron/c3c13cd : FAILURE in 7m 11s\n- gate-grenade-devstack-vm http://logs.openstack.org/68/46768/2/check/gate-grenade-devstack-vm/96bb2c3 : SUCCESS in 27m 11s\n- gate-swift-devstack-vm-functional http://logs.openstack.org/68/46768/2/check/gate-swift-devstack-vm-functional/d1808f3 : FAILURE in 6m 20s\n","accounts_in_message":[],"_revision_number":2},{"id":"cfed55ba4c8fab37b44580555e5c0368b4b92099","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-09-16 19:46:30.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"e098d1eb8598a2ed75d000170ff59571a744e854","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-16 20:17:34.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/68/46768/3/check/gate-tempest-devstack-vm-full/02a2542 : SUCCESS in 26m 48s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/68/46768/3/check/gate-tempest-devstack-vm-postgres-full/a064dff : SUCCESS in 27m 30s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/68/46768/3/check/gate-tempest-devstack-vm-neutron/e5f4548 : SUCCESS in 16m 48s\n- gate-grenade-devstack-vm http://logs.openstack.org/68/46768/3/check/gate-grenade-devstack-vm/9dcd866 : SUCCESS in 21m 21s\n- gate-swift-devstack-vm-functional http://logs.openstack.org/68/46768/3/check/gate-swift-devstack-vm-functional/3780a24 : SUCCESS in 10m 12s\n","accounts_in_message":[],"_revision_number":3},{"id":"359c2d7bec16b773bbb93ce9a3a0cd2f1d666f6c","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-09-16 21:32:48.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"31a3b16df3180ff91abe643ddafb73a18e65200b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-16 22:04:47.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/68/46768/4/check/gate-tempest-devstack-vm-full/4056af3 : SUCCESS in 31m 10s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/68/46768/4/check/gate-tempest-devstack-vm-postgres-full/668712b : SUCCESS in 31m 55s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/68/46768/4/check/gate-tempest-devstack-vm-neutron/7f91e12 : SUCCESS in 15m 56s\n- gate-grenade-devstack-vm http://logs.openstack.org/68/46768/4/check/gate-grenade-devstack-vm/ccaf520 : SUCCESS in 21m 41s\n- gate-swift-devstack-vm-functional http://logs.openstack.org/68/46768/4/check/gate-swift-devstack-vm-functional/9638810 : SUCCESS in 9m 53s\n","accounts_in_message":[],"_revision_number":4},{"id":"070c73b11b89ec125cf4ef0e0d2977f321dce614","author":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"date":"2013-09-17 09:55:34.000000000","message":"Patch Set 4: I would prefer that you didn\u0027t merge this\n\n(6 inline comments)\n\n","accounts_in_message":[],"_revision_number":4},{"id":"7d2e9367956ebcafcda1168ebf29617c9bc06295","author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"date":"2013-09-17 10:32:03.000000000","message":"Patch Set 4: (1 inline comment)\n\nGreat addition!","accounts_in_message":[],"_revision_number":4},{"id":"138cacdedc218300d5415a0a54ffdbf5c77d6dba","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-09-17 22:13:50.000000000","message":"Patch Set 4: (5 inline comments)\n\n","accounts_in_message":[],"_revision_number":4},{"id":"8ce50c20d0084f6613a91f58719454bf6db92820","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-09-23 12:47:46.000000000","message":"Patch Set 4:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":4},{"id":"50dd014b9d7328e93829d7a28f39b0f10f9c071d","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-09-23 12:47:47.000000000","message":"Patch Set 4:\n\nrechecking because review is older than 5 days, and is at risk of merge conflict.","accounts_in_message":[],"_revision_number":4},{"id":"2da4b2ef7a5297d5486b7b0a76762bac83f3f292","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-23 13:16:20.000000000","message":"Patch Set 4: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/68/46768/4/check/gate-tempest-devstack-vm-full/818da8f : SUCCESS in 27m 50s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/68/46768/4/check/gate-tempest-devstack-vm-postgres-full/99fd3c0 : FAILURE in 28m 28s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/68/46768/4/check/gate-tempest-devstack-vm-neutron/b021035 : SUCCESS in 17m 45s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/68/46768/4/check/gate-tempest-devstack-vm-large-ops/3a2308a : SUCCESS in 10m 35s (non-voting)\n- gate-grenade-devstack-vm http://logs.openstack.org/68/46768/4/check/gate-grenade-devstack-vm/5f83d68 : SUCCESS in 26m 16s\n- gate-swift-devstack-vm-functional http://logs.openstack.org/68/46768/4/check/gate-swift-devstack-vm-functional/b92d677 : SUCCESS in 11m 19s\n","accounts_in_message":[],"_revision_number":4},{"id":"415511d6852de27ff3d16a803112f30e826f6931","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-09-25 17:22:40.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"b4462bf060921228cfe1c49e38358db7c8975190","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-25 17:58:16.000000000","message":"Patch Set 5: Works for me\n\nBuild succeeded.\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/68/46768/5/check/gate-tempest-devstack-vm-full/9206c42 : SUCCESS in 32m 34s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/68/46768/5/check/gate-tempest-devstack-vm-postgres-full/ca710f7 : SUCCESS in 29m 20s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/68/46768/5/check/gate-tempest-devstack-vm-neutron/1eed76d : SUCCESS in 17m 36s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/68/46768/5/check/gate-tempest-devstack-vm-large-ops/5f323b2 : SUCCESS in 10m 43s (non-voting)\n- gate-grenade-devstack-vm http://logs.openstack.org/68/46768/5/check/gate-grenade-devstack-vm/659ce6d : SUCCESS in 24m 04s\n- gate-swift-devstack-vm-functional http://logs.openstack.org/68/46768/5/check/gate-swift-devstack-vm-functional/1de192e : SUCCESS in 10m 45s\n","accounts_in_message":[],"_revision_number":5},{"id":"77573a82c6b94651aeee99c2531792780fe88ee5","author":{"_account_id":6820,"name":"Francois Eleouet","email":"f.eleouet@gmail.com","username":"fanchon"},"date":"2013-09-27 11:52:38.000000000","message":"Patch Set 5: (1 inline comment)\n\nWhile trying out this patch as a replacement of https://review.openstack.org/#/c/40882/\n\nI just falled on a couple of limitations:\n\n-As Q_PLUGIN_CONF_PATH doesn\u0027t contains root \u0027/\u0027, [[neutron|/$Q_PLUGIN_CONF_FILE]] has to be used to define extra options in neutron plugin file (but this looks like an unrelated issue)\n\n-Commented out lines in various sections lead to malformed lines in config files.\n\nApart from that, It\u0027s really a very convenient framework!","accounts_in_message":[],"_revision_number":5},{"id":"048fa347ff8babb6eaa9e53732ad137cf25a7c03","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-09-27 17:05:24.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"4590aa8beab8609e4288f214a49a17dd85bcce53","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-09-27 17:06:42.000000000","message":"Patch Set 6:\n\nThanks for the review Francois, I think i have the comments in local.conf handled now.","accounts_in_message":[],"_revision_number":6},{"id":"45adcddbf5cbc9eabfc7fe3f9c8b5cfa37ac2a98","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-27 18:16:49.000000000","message":"Patch Set 6: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/68/46768/6/check/gate-tempest-devstack-vm-full/6009f12 : FAILURE in 5m 07s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/68/46768/6/check/gate-tempest-devstack-vm-postgres-full/503bf4f : FAILURE in 5m 12s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/68/46768/6/check/gate-tempest-devstack-vm-neutron/a70a713 : FAILURE in 15m 51s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/68/46768/6/check/gate-tempest-devstack-vm-large-ops/0f3ab66 : FAILURE in 4m 59s\n- gate-grenade-devstack-vm http://logs.openstack.org/68/46768/6/check/gate-grenade-devstack-vm/092f654 : FAILURE in 20m 53s\n- gate-swift-devstack-vm-functional http://logs.openstack.org/68/46768/6/check/gate-swift-devstack-vm-functional/cd8ff2a : FAILURE in 16m 00s\n","accounts_in_message":[],"_revision_number":6},{"id":"fcae33eac8d12190aadaeac620e95aac4582c27d","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-09-28 02:38:01.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"f3309f223ce8edb7fd1556c895bef14bf52bc54b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-28 03:26:36.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/GerritJenkinsGit#Test_Failures\n\n- check-tempest-devstack-vm-full http://logs.openstack.org/68/46768/7/check/check-tempest-devstack-vm-full/bab8d7d : SUCCESS in 40m 51s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/68/46768/7/check/check-tempest-devstack-vm-postgres-full/8ad194b : FAILURE in 48m 26s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/68/46768/7/check/check-tempest-devstack-vm-neutron/616e027 : SUCCESS in 27m 59s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/68/46768/7/check/gate-tempest-devstack-vm-large-ops/782e4f8 : SUCCESS in 14m 01s\n- check-grenade-devstack-vm http://logs.openstack.org/68/46768/7/check/check-grenade-devstack-vm/c9f8032 : SUCCESS in 30m 48s\n- check-swift-devstack-vm-functional http://logs.openstack.org/68/46768/7/check/check-swift-devstack-vm-functional/c69e0bd : SUCCESS in 19m 51s\n","accounts_in_message":[],"_revision_number":7},{"id":"ca434caf5dfabe926fbe0053ffcccf115627ad18","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-09-28 03:27:41.000000000","message":"Patch Set 7:\n\nI noticed tempest failed, I think you hit bug https://bugs.launchpad.net/bugs/1226337","accounts_in_message":[],"_revision_number":7},{"id":"167280e675eead959384aabb54aadd5208cce20c","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-09-29 11:13:56.000000000","message":"Patch Set 7:\n\nrecheck bug #1226337","accounts_in_message":[],"_revision_number":7},{"id":"05edcde4809381f660fe155896b1b9581b453a9c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-29 11:53:28.000000000","message":"Patch Set 7:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- check-tempest-devstack-vm-full http://logs.openstack.org/68/46768/7/check/check-tempest-devstack-vm-full/d95dfd7 : SUCCESS in 39m 20s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/68/46768/7/check/check-tempest-devstack-vm-postgres-full/ba8dc92 : SUCCESS in 37m 22s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/68/46768/7/check/check-tempest-devstack-vm-neutron/15325cb : FAILURE in 19m 16s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/68/46768/7/check/gate-tempest-devstack-vm-large-ops/ba47e22 : SUCCESS in 10m 24s\n- check-grenade-devstack-vm http://logs.openstack.org/68/46768/7/check/check-grenade-devstack-vm/35a169b : SUCCESS in 23m 28s\n- check-swift-devstack-vm-functional http://logs.openstack.org/68/46768/7/check/check-swift-devstack-vm-functional/ace3605 : SUCCESS in 12m 56s\n","accounts_in_message":[],"_revision_number":7},{"id":"a28fda480856b8488344e1ef1831bc3236767637","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-09-29 11:53:53.000000000","message":"Patch Set 7:\n\nI noticed tempest failed, I think you hit bug https://bugs.launchpad.net/bugs/1229475","accounts_in_message":[],"_revision_number":7},{"id":"c4954877b0249bd9249ecb8d4676b2d5d70bc5f4","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-09-29 22:47:52.000000000","message":"Patch Set 7:\n\nrecheck bug 1229475","accounts_in_message":[],"_revision_number":7},{"id":"61aada68af08c7ea42956d789c95562ac8ee045a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-29 23:39:59.000000000","message":"Patch Set 7:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- check-tempest-devstack-vm-full http://logs.openstack.org/68/46768/7/check/check-tempest-devstack-vm-full/bf945d0 : SUCCESS in 36m 52s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/68/46768/7/check/check-tempest-devstack-vm-postgres-full/24b2127 : FAILURE in 52m 00s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/68/46768/7/check/check-tempest-devstack-vm-neutron/f1667d6 : SUCCESS in 21m 14s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/68/46768/7/check/gate-tempest-devstack-vm-large-ops/6e8fc1f : SUCCESS in 14m 49s\n- check-grenade-devstack-vm http://logs.openstack.org/68/46768/7/check/check-grenade-devstack-vm/f46f911 : SUCCESS in 24m 18s\n- check-swift-devstack-vm-functional http://logs.openstack.org/68/46768/7/check/check-swift-devstack-vm-functional/da6d1e5 : SUCCESS in 14m 10s\n","accounts_in_message":[],"_revision_number":7},{"id":"b87185c5d439481aa66846c785eb1eb2883f6ccd","author":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"date":"2013-10-01 13:11:27.000000000","message":"Patch Set 7:\n\nThis is a really good start Dean, but one thing this doesn\u0027t address which I\u0027d like to see it address is the ability to configure arbitrary configuration files, rather than just core files. For instance, with Neutron and Modular Layer 2 (ML2), depending on how many MechanismDrivers you load, each one will have it\u0027s own configuration file. You changes here don\u0027t cover that use case, but I believe they could be extended to cover it. So this doesn\u0027t cover the use case which this review [1[ was hoping to address.\n\n[1] https://review.openstack.org/#/c/40882/","accounts_in_message":[],"_revision_number":7},{"id":"887d66a44adb78527e6f96b3a2a33c37329db12e","author":{"_account_id":2888,"name":"Mathieu Rohon","email":"mathieu.rohon@gmail.com","username":"mathieu-rohon"},"date":"2013-10-08 13:38:03.000000000","message":"Patch Set 7: I would prefer that you didn\u0027t merge this\n\ngreat improvment, especially to configure vxlan section of ML2 plugin, when it is used with linuxbridge. \nI had an issues, with a multi-host config. We are used to only enable services q-agt,n-cpu on compute node, but we have to had \"enable services neutron\" so that ml2_conf.ini will be populated with the [neutron] section.\n\"enable services neutron\" is not mandatory on the controller.","accounts_in_message":[],"_revision_number":7},{"id":"94667aeb701cd51dd11b0db0438573ee4c92b393","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-10-08 19:40:57.000000000","message":"Patch Set 7:\n\nKyle, you actually can change any file on the system using this, the group determines _if/when_ a particular section is evaluated, not which files it can manipulate.  That said, it appears to not have quite the if/then capability that you are looking for here.\n\nTo handle the MechanismDrivers, as it sits you would just have to have all of them that you expect prepared and let the config files be modified even if the driver is not loaded.  I gather that the selection of MechanismDrivers is a start-time decision and the requirement that all of local.conf be consistent with the configured services seems reasonable to me.  Am I missing anything here?  It does seem like the ability to select a different local.conf file to use on the stack.sh command line might be useful now.\n\nMatthieu, multi-host has always been a weakness in DevStack as the localrc has always needed to be custom for each host.  That is still the case here, and as I mentioned above, the group name doesn\u0027t have to match the owner of the file you are modifying.  If you need to modify ml2_config.ini and only q-agt is enabled, then put q-agt as the group name on those hosts.","accounts_in_message":[],"_revision_number":7},{"id":"e7394707040942e11db77da1a9c47eb5e857ba41","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-10-08 19:42:39.000000000","message":"Patch Set 7:\n\nMatthie, nevermind, I just realized why using q-agt doesn\u0027t work...ok, I need to ponder that a bit more...","accounts_in_message":[],"_revision_number":7},{"id":"ed54a8c6fb62e712b2247d317b4888fa349f36a3","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-10-09 03:02:00.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"89b55d8271603913c524a51ef4b14a48229dd759","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-10-09 03:05:35.000000000","message":"Patch Set 8:\n\nOK, a slight change in how the group (now phase) names are used.  Rather than use the names of services there will just be phase names to determine when during the stack.sh run that the config changes are made.  Hopefully the README is clear in how it works.","accounts_in_message":[],"_revision_number":8},{"id":"cbb070cad629806b1195805b9d2d6d042cafd5a7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-09 03:41:08.000000000","message":"Patch Set 8: Works for me\n\nBuild succeeded.\n\n- check-tempest-devstack-vm-full http://logs.openstack.org/68/46768/8/check/check-tempest-devstack-vm-full/ea62f6f : SUCCESS in 30m 07s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/68/46768/8/check/check-tempest-devstack-vm-postgres-full/d8f60e0 : SUCCESS in 38m 57s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/68/46768/8/check/check-tempest-devstack-vm-neutron/d0a2db8 : SUCCESS in 25m 58s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/68/46768/8/check/gate-tempest-devstack-vm-large-ops/cdcd5b4 : SUCCESS in 12m 51s\n- check-grenade-devstack-vm http://logs.openstack.org/68/46768/8/check/check-grenade-devstack-vm/9cefd41 : SUCCESS in 26m 48s\n- check-swift-devstack-vm-functional http://logs.openstack.org/68/46768/8/check/check-swift-devstack-vm-functional/3c84469 : SUCCESS in 11m 34s\n","accounts_in_message":[],"_revision_number":8},{"id":"26f1a83bb26c2714b51e5680bf3ec91c063e17be","author":{"_account_id":2888,"name":"Mathieu Rohon","email":"mathieu.rohon@gmail.com","username":"mathieu-rohon"},"date":"2013-10-09 15:23:22.000000000","message":"Patch Set 8: I would prefer that you didn\u0027t merge this\n\ngreat job, it makes it clearer. I\u0027m putting -1 because it still doesn\u0027t work when it is used in multi-host mode, neutron.conf is not correctly populated, when a compute node has only q_agt,ncpu enabled.\n\nIt also needs a rebase","accounts_in_message":[],"_revision_number":8},{"id":"e3f5ba7597db4573888d40140247ba95e24e61c1","author":{"_account_id":6820,"name":"Francois Eleouet","email":"f.eleouet@gmail.com","username":"fanchon"},"date":"2013-10-11 15:32:46.000000000","message":"Patch Set 8: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":8},{"id":"bc47f9af5a4422bf81ebe4d6e2f7c94ee9a42ee1","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-10-11 16:44:01.000000000","message":"Patch Set 8: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":8},{"id":"c4681c99965391d66635461dcee8ef85d5e35018","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-10-11 20:19:43.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"8cee3e57a85171096c7c1a03947d518804fffdb8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-11 21:31:03.000000000","message":"Patch Set 9: Works for me\n\nBuild succeeded.\n\n- check-tempest-devstack-vm-full http://logs.openstack.org/68/46768/9/check/check-tempest-devstack-vm-full/bf1f0db : SUCCESS in 59m 26s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/68/46768/9/check/check-tempest-devstack-vm-postgres-full/6d8d82e : SUCCESS in 54m 51s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/68/46768/9/check/check-tempest-devstack-vm-neutron/565c026 : SUCCESS in 37m 43s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/68/46768/9/check/gate-tempest-devstack-vm-large-ops/4a79ea9 : SUCCESS in 28m 14s\n- check-grenade-devstack-vm http://logs.openstack.org/68/46768/9/check/check-grenade-devstack-vm/23101f5 : SUCCESS in 37m 32s\n- check-swift-devstack-vm-functional http://logs.openstack.org/68/46768/9/check/check-swift-devstack-vm-functional/0d6412d : SUCCESS in 19m 55s\n","accounts_in_message":[],"_revision_number":9},{"id":"de160f1c1b9aa5fb8f4f5b21040a6cd9e69bd5df","author":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"date":"2013-10-11 22:10:47.000000000","message":"Patch Set 9: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":9},{"id":"93aeb43b7dcf61e3833904016cafe33284eecd9e","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-10-14 14:56:11.000000000","message":"Patch Set 9: Looks good to me (core reviewer); Approved\n\nlets do it","accounts_in_message":[],"_revision_number":9},{"id":"0528dc4009cf4fcc1d3ad74192fc8b1c1d754398","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-14 14:56:13.000000000","message":"Patch Set 9: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"23efe81e0c38b90f9e871f6662d2bbfb14824563","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-14 17:49:26.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":9},{"id":"7fe7d648b73024b95a7ff6fb389d8d0d8b41cebc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-14 17:49:26.000000000","message":"Patch Set 9: Verified\n\nBuild succeeded.\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/68/46768/9/gate/gate-tempest-devstack-vm-full/dd340b4 : SUCCESS in 31m 07s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/68/46768/9/gate/gate-tempest-devstack-vm-postgres-full/8b3bdd9 : SUCCESS in 33m 46s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/68/46768/9/gate/gate-tempest-devstack-vm-neutron/6e2a127 : SUCCESS in 21m 57s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/68/46768/9/gate/gate-tempest-devstack-vm-large-ops/b86c6ab : SUCCESS in 13m 54s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/68/46768/9/gate/gate-tempest-devstack-vm-neutron-large-ops/2393de2 : SUCCESS in 17m 08s (non-voting)\n- gate-grenade-devstack-vm http://logs.openstack.org/68/46768/9/gate/gate-grenade-devstack-vm/c665d84 : SUCCESS in 28m 09s\n- gate-swift-devstack-vm-functional http://logs.openstack.org/68/46768/9/gate/gate-swift-devstack-vm-functional/ce6395a : SUCCESS in 15m 16s\n","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"893e66360caf3bcf0578d4541b3c17d089c33b02","revisions":{"d8511ded91d040ef2462f8d6cc6d01cb790d990f":{"kind":"REWORK","_number":1,"created":"2013-09-16 16:24:56.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/68/46768/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/68/46768/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/68/46768/1"}}},"commit":{"parents":[{"commit":"7ab1f22c606ae55883ac47298c810062965a1527","subject":"Merge \"Stop doing special things with setuptools\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7ab1f22c606ae55883ac47298c810062965a1527"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-09-13 20:05:51.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-09-13 22:23:29.000000000","tz":-300},"subject":"Add meta-config","message":"Add meta-config\n\n* new local.conf file can contain multiple config file settings to be\n  merged in to existing project config files\n* localrc can be embedded into local.conf and will auto-extract if\n  localrc does not exist\n* Adds functions get_meta_section_files(), get_meta_section(),\n  merge_config_file() and merge_config_group\n\nChange-Id: I367cadc86116621e9574ac203aafdab483d810d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/d8511ded91d040ef2462f8d6cc6d01cb790d990f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/d8511ded91d040ef2462f8d6cc6d01cb790d990f"}]},"branch":"refs/heads/master"},"0d221e0a89f25196dcd4381a860199f5bb74cdbe":{"kind":"REWORK","_number":2,"created":"2013-09-16 18:05:31.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/68/46768/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/68/46768/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/68/46768/2"}}},"commit":{"parents":[{"commit":"7ab1f22c606ae55883ac47298c810062965a1527","subject":"Merge \"Stop doing special things with setuptools\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7ab1f22c606ae55883ac47298c810062965a1527"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-09-13 20:05:51.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-09-16 18:05:10.000000000","tz":-300},"subject":"Add meta-config","message":"Add meta-config\n\n* new local.conf file can contain multiple config file settings to be\n  merged in to existing project config files\n* localrc can be embedded into local.conf and will auto-extract if\n  localrc does not exist\n* Adds functions get_meta_section_files(), get_meta_section(),\n  merge_config_file() and merge_config_group()\n\nChange-Id: I367cadc86116621e9574ac203aafdab483d810d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0d221e0a89f25196dcd4381a860199f5bb74cdbe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0d221e0a89f25196dcd4381a860199f5bb74cdbe"}]},"branch":"refs/heads/master"},"e175434cbf2da35a6308a9a1ba1ebe37bf73d512":{"kind":"REWORK","_number":3,"created":"2013-09-16 19:46:30.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/68/46768/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/68/46768/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/68/46768/3"}}},"commit":{"parents":[{"commit":"7ab1f22c606ae55883ac47298c810062965a1527","subject":"Merge \"Stop doing special things with setuptools\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7ab1f22c606ae55883ac47298c810062965a1527"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-09-13 20:05:51.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-09-16 19:46:15.000000000","tz":-300},"subject":"Add meta-config via local.conf","message":"Add meta-config via local.conf\n\nThis defines a new local.conf file that is designed to take the place of all\nof the \u0027pass-through\u0027[1] configuration options that have been defined in DevStack.\n\n* new local.conf file can contain multiple config file settings to be\n  merged in to existing project config files\n* localrc can be embedded into local.conf and will auto-extract if\n  localrc does not exist\n* Adds functions get_meta_section_files(), get_meta_section(),\n  merge_config_file() and merge_config_group()\n* Adds EXTRA_OPTS, Q_DHCP_EXTRA_DEFAULT_OPTS and Q_SRV_EXTRA_DEFAULT_OPTS to\n  the deprecated warning list at the end of stack.sh\n\n[1] Pass-through options are those that do not configure or change DevStack\u0027s behaviour\nbut are simply set in a project config file.  This includes most of the EXTRA_XXX_OPTS\nconfiguration variables.\n\nChange-Id: I367cadc86116621e9574ac203aafdab483d810d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e175434cbf2da35a6308a9a1ba1ebe37bf73d512"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e175434cbf2da35a6308a9a1ba1ebe37bf73d512"}]},"branch":"refs/heads/master"},"b28f391f0bcc7261aecb2f1852fb6f753ffe7a3a":{"kind":"REWORK","_number":4,"created":"2013-09-16 21:32:48.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/68/46768/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/68/46768/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/68/46768/4"}}},"commit":{"parents":[{"commit":"7ab1f22c606ae55883ac47298c810062965a1527","subject":"Merge \"Stop doing special things with setuptools\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7ab1f22c606ae55883ac47298c810062965a1527"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-09-13 20:05:51.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-09-16 21:31:51.000000000","tz":-300},"subject":"Add meta-config via local.conf","message":"Add meta-config via local.conf\n\nThis defines a new local.conf file that is designed to take the place of all\nof the \u0027pass-through\u0027[1] configuration options that have been defined in DevStack.\n\n* new local.conf file can contain multiple config file settings to be\n  merged in to existing project config files\n* localrc can be embedded into local.conf and will auto-extract if\n  localrc does not exist\n* Adds functions get_meta_section(), get_meta_section_files(),\n  merge_config_file() and merge_config_group()\n* Adds EXTRA_OPTS, Q_DHCP_EXTRA_DEFAULT_OPTS and Q_SRV_EXTRA_DEFAULT_OPTS to\n  the deprecated warning list at the end of stack.sh\n\n[1] Pass-through options are those that do not configure or change DevStack\u0027s behaviour\nbut are simply set in a project config file.  This includes most of the EXTRA_XXX_OPTS\nconfiguration variables.\n\nChange-Id: I367cadc86116621e9574ac203aafdab483d810d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b28f391f0bcc7261aecb2f1852fb6f753ffe7a3a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b28f391f0bcc7261aecb2f1852fb6f753ffe7a3a"}]},"branch":"refs/heads/master"},"3cb214212c7dc90876c25235f28ed3d3dae5c848":{"kind":"REWORK","_number":5,"created":"2013-09-25 17:22:40.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/68/46768/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/68/46768/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/68/46768/5"}}},"commit":{"parents":[{"commit":"7ab1f22c606ae55883ac47298c810062965a1527","subject":"Merge \"Stop doing special things with setuptools\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7ab1f22c606ae55883ac47298c810062965a1527"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-09-13 20:05:51.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-09-23 20:51:24.000000000","tz":-300},"subject":"Add meta-config via local.conf","message":"Add meta-config via local.conf\n\nThis defines a new local.conf file that is designed to take the place of all\nof the \u0027pass-through\u0027[1] configuration options that have been defined in DevStack.\n\n* new local.conf file can contain multiple config file settings to be\n  merged in to existing project config files\n* localrc can be embedded into local.conf and will auto-extract if\n  localrc does not exist\n* Adds functions get_meta_section(), get_meta_section_files(),\n  merge_config_file() and merge_config_group()\n* Adds EXTRA_OPTS, Q_DHCP_EXTRA_DEFAULT_OPTS and Q_SRV_EXTRA_DEFAULT_OPTS to\n  the deprecated warning list at the end of stack.sh\n\n[1] Pass-through options are those that do not configure or change DevStack\u0027s behaviour\nbut are simply set in a project config file.  This includes most of the EXTRA_XXX_OPTS\nconfiguration variables.\n\nChange-Id: I367cadc86116621e9574ac203aafdab483d810d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3cb214212c7dc90876c25235f28ed3d3dae5c848"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3cb214212c7dc90876c25235f28ed3d3dae5c848"}]},"branch":"refs/heads/master"},"33fdb5be69304ae3b1bcc4d4063e5c6033264d41":{"kind":"REWORK","_number":6,"created":"2013-09-27 17:05:24.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/68/46768/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/68/46768/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/68/46768/6"}}},"commit":{"parents":[{"commit":"7ab1f22c606ae55883ac47298c810062965a1527","subject":"Merge \"Stop doing special things with setuptools\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7ab1f22c606ae55883ac47298c810062965a1527"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-09-13 20:05:51.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-09-27 17:03:56.000000000","tz":-300},"subject":"Add meta-config via local.conf","message":"Add meta-config via local.conf\n\nThis defines a new local.conf file that is designed to take the place of all\nof the \u0027pass-through\u0027[1] configuration options that have been defined in DevStack.\n\n* new local.conf file can contain multiple config file settings to be\n  merged in to existing project config files\n* localrc can be embedded into local.conf and will auto-extract if\n  localrc does not exist\n* Adds functions get_meta_section(), get_meta_section_files(),\n  merge_config_file() and merge_config_group()\n* Adds EXTRA_OPTS, EXTRA_BAREMETAL_OPTS, Q_DHCP_EXTRA_DEFAULT_OPTS and\n  Q_SRV_EXTRA_DEFAULT_OPTS to the deprecated warning list at the end of stack.sh\n\n[1] Pass-through options are those that do not configure or change DevStack\u0027s behaviour\nbut are simply set in a project config file.  This includes most of the EXTRA_XXX_OPTS\nconfiguration variables.\n\nChange-Id: I367cadc86116621e9574ac203aafdab483d810d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/33fdb5be69304ae3b1bcc4d4063e5c6033264d41"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/33fdb5be69304ae3b1bcc4d4063e5c6033264d41"}]},"branch":"refs/heads/master"},"0c0c70d3a89fe356651739aba7f6e8ddc8c0f4e9":{"kind":"REWORK","_number":7,"created":"2013-09-28 02:38:01.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/68/46768/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/68/46768/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/68/46768/7"}}},"commit":{"parents":[{"commit":"7ab1f22c606ae55883ac47298c810062965a1527","subject":"Merge \"Stop doing special things with setuptools\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7ab1f22c606ae55883ac47298c810062965a1527"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-09-13 20:05:51.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-09-28 02:05:47.000000000","tz":-300},"subject":"Add meta-config via local.conf","message":"Add meta-config via local.conf\n\nThis defines a new local.conf file that is designed to take the place of all\nof the \u0027pass-through\u0027[1] configuration options that have been defined in DevStack.\n\n* new local.conf file can contain multiple config file settings to be\n  merged in to existing project config files\n* localrc can be embedded into local.conf and will auto-extract if\n  localrc does not exist\n* Adds functions get_meta_section(), get_meta_section_files(),\n  merge_config_file() and merge_config_group()\n* Adds EXTRA_OPTS, EXTRA_BAREMETAL_OPTS, Q_DHCP_EXTRA_DEFAULT_OPTS and\n  Q_SRV_EXTRA_DEFAULT_OPTS to the deprecated warning list at the end of stack.sh\n\n[1] Pass-through options are those that do not configure or change DevStack\u0027s behaviour\nbut are simply set in a project config file.  This includes most of the EXTRA_XXX_OPTS\nconfiguration variables.\n\nChange-Id: I367cadc86116621e9574ac203aafdab483d810d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0c0c70d3a89fe356651739aba7f6e8ddc8c0f4e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0c0c70d3a89fe356651739aba7f6e8ddc8c0f4e9"}]},"branch":"refs/heads/master"},"00761b208be59c8e48ab21efe0191100dba71602":{"kind":"REWORK","_number":8,"created":"2013-10-09 03:02:00.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/68/46768/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/68/46768/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/68/46768/8"}}},"commit":{"parents":[{"commit":"7ab1f22c606ae55883ac47298c810062965a1527","subject":"Merge \"Stop doing special things with setuptools\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7ab1f22c606ae55883ac47298c810062965a1527"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-09-13 20:05:51.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-10-08 22:03:41.000000000","tz":-300},"subject":"Add meta-config via local.conf","message":"Add meta-config via local.conf\n\nThis defines a new local.conf file that is designed to take the place of all\nof the \u0027pass-through\u0027[1] configuration options that have been defined in DevStack.\n\n* new local.conf file can contain multiple config file settings to be\n  merged in to existing project config files\n* localrc can be embedded into local.conf and will auto-extract if\n  localrc does not exist\n* Adds functions get_meta_section(), get_meta_section_files(),\n  merge_config_file() and merge_config_group()\n* Adds EXTRA_OPTS, EXTRA_BAREMETAL_OPTS, Q_DHCP_EXTRA_DEFAULT_OPTS and\n  Q_SRV_EXTRA_DEFAULT_OPTS to the deprecated warning list at the end of stack.sh\n\n[1] Pass-through options are those that do not configure or change DevStack\u0027s behaviour\nbut simply set a value in a project config file.  This includes most of the EXTRA_XXX_OPTS\nconfiguration variables.\n\nChange-Id: I367cadc86116621e9574ac203aafdab483d810d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/00761b208be59c8e48ab21efe0191100dba71602"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/00761b208be59c8e48ab21efe0191100dba71602"}]},"branch":"refs/heads/master"},"893e66360caf3bcf0578d4541b3c17d089c33b02":{"kind":"REWORK","_number":9,"created":"2013-10-11 20:19:43.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/68/46768/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/68/46768/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/46768/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/68/46768/9"}}},"commit":{"parents":[{"commit":"7ab1f22c606ae55883ac47298c810062965a1527","subject":"Merge \"Stop doing special things with setuptools\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7ab1f22c606ae55883ac47298c810062965a1527"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-09-13 20:05:51.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-10-11 16:41:58.000000000","tz":-300},"subject":"Add meta-config via local.conf","message":"Add meta-config via local.conf\n\nThis defines a new local.conf file that is designed to take the place of all\nof the \u0027pass-through\u0027[1] configuration options that have been defined in DevStack.\n\n* new local.conf file can contain multiple config file settings to be\n  merged in to existing project config files\n* localrc can be embedded into local.conf and will auto-extract if\n  localrc does not exist\n* Adds functions get_meta_section(), get_meta_section_files(),\n  merge_config_file() and merge_config_group()\n* Adds EXTRA_OPTS, EXTRA_BAREMETAL_OPTS, Q_DHCP_EXTRA_DEFAULT_OPTS and\n  Q_SRV_EXTRA_DEFAULT_OPTS to the deprecated warning list at the end of stack.sh\n\n[1] Pass-through options are those that do not configure or change DevStack\u0027s behaviour\nbut simply set a value in a project config file.  This includes most of the EXTRA_XXX_OPTS\nconfiguration variables.\n\nChange-Id: I367cadc86116621e9574ac203aafdab483d810d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/893e66360caf3bcf0578d4541b3c17d089c33b02"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/893e66360caf3bcf0578d4541b3c17d089c33b02"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
