)]}'
{"id":"openstack%2Fdevstack-gate~155957","triplet_id":"openstack%2Fdevstack-gate~master~I0fb1bef66d82acdddeb9b29956fdd4311ea1f277","project":"openstack/devstack-gate","branch":"master","hashtags":[],"change_id":"I0fb1bef66d82acdddeb9b29956fdd4311ea1f277","subject":"Allow PROJECTS to be overridden","status":"MERGED","created":"2015-02-14 05:29:45.000000000","updated":"2015-02-25 18:03:09.000000000","submitted":"2015-02-25 18:03:06.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"a5be052594206c5f7f49c850140c2a3547961ff8","_number":155957,"virtual_id_number":155957,"owner":{"_account_id":2035,"name":"Maru Newby","email":"marun@redhat.com","username":"maru"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":2,"date":"2015-02-25 18:03:06.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7069,"name":"Joshua Hesketh","email":"josh@nitrotech.org","username":"jhesketh"},{"value":0,"date":"2015-02-15 21:16:18.000000000","_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"},{"value":0,"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"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":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7069,"name":"Joshua Hesketh","email":"josh@nitrotech.org","username":"jhesketh"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":2,"date":"2015-02-25 16:58:20.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":2,"date":"2015-02-16 19:57:40.000000000","_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"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,"date":"2015-02-14 05:31:46.000000000","_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"date":"2015-02-14 05:32:33.000000000","_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},{"value":0,"date":"2015-02-14 05:31:22.000000000","_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2015-02-14 05:32:39.000000000","_account_id":7069,"name":"Joshua Hesketh","email":"josh@nitrotech.org","username":"jhesketh"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":1,"date":"2015-02-25 16:58:20.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},{"_account_id":7069,"name":"Joshua Hesketh","email":"josh@nitrotech.org","username":"jhesketh"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-02-14 05:31:22.000000000","updated_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"reviewer":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"state":"REVIEWER"},{"updated":"2015-02-14 05:31:46.000000000","updated_by":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"reviewer":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"state":"REVIEWER"},{"updated":"2015-02-14 05:32:33.000000000","updated_by":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"reviewer":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"state":"REVIEWER"},{"updated":"2015-02-14 05:32:39.000000000","updated_by":{"_account_id":7069,"name":"Joshua Hesketh","email":"josh@nitrotech.org","username":"jhesketh"},"reviewer":{"_account_id":7069,"name":"Joshua Hesketh","email":"josh@nitrotech.org","username":"jhesketh"},"state":"REVIEWER"},{"updated":"2015-02-15 21:16:18.000000000","updated_by":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"reviewer":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"state":"REVIEWER"},{"updated":"2015-02-16 19:57:40.000000000","updated_by":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"reviewer":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"state":"REVIEWER"},{"updated":"2015-02-25 16:58:20.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":"2015-02-25 18:03:06.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"9c2249716418c20526ae01b6bdbecb58ce2f1970","author":{"_account_id":2035,"name":"Maru Newby","email":"marun@redhat.com","username":"maru"},"date":"2015-02-14 05:29:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"428730b6304b72a84cce51f169c2a331604bab01","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-14 06:27:17.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/57/155957/1/check/check-tempest-dsvm-full/078ab31/ : SUCCESS in 37m 15s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/57/155957/1/check/check-tempest-dsvm-postgres-full/0aef0eb/ : SUCCESS in 46m 09s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/57/155957/1/check/check-tempest-dsvm-neutron-full/fa09a3f/ : SUCCESS in 52m 13s\n- check-grenade-dsvm http://logs.openstack.org/57/155957/1/check/check-grenade-dsvm/070d605/ : SUCCESS in 41m 58s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/57/155957/1/check/gate-tempest-dsvm-large-ops/b6a8583/ : SUCCESS in 21m 21s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/57/155957/1/check/gate-tempest-dsvm-neutron-large-ops/9b3653a/ : SUCCESS in 20m 48s\n- gate-devstack-gate-unittests http://logs.openstack.org/57/155957/1/check/gate-devstack-gate-unittests/213839e/ : SUCCESS in 3s\n- check-devstack-dsvm-cells http://logs.openstack.org/57/155957/1/check/check-devstack-dsvm-cells/320333c/ : SUCCESS in 17m 46s\n- check-dg-tempest-dsvm-full http://logs.openstack.org/57/155957/1/check/check-dg-tempest-dsvm-full/bde3231/ : SUCCESS in 46m 03s\n- check-dg-tempest-dsvm-full-reexec http://logs.openstack.org/57/155957/1/check/check-dg-tempest-dsvm-full-reexec/9e3e2e1/ : SUCCESS in 47m 10s\n- check-dg-hooks-dsvm http://logs.openstack.org/57/155957/1/check/check-dg-hooks-dsvm/6aafe0b/ : SUCCESS in 5m 46s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/57/155957/1/check/check-grenade-dsvm-partial-ncpu/19c2fff/ : SUCCESS in 36m 50s\n- check-swift-dsvm-functional http://logs.openstack.org/57/155957/1/check/check-swift-dsvm-functional/8bd33b6/ : SUCCESS in 23m 12s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/57/155957/1/check/check-tempest-dsvm-full-icehouse/f2a2794/ : SUCCESS in 31m 10s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/57/155957/1/check/check-tempest-dsvm-neutron-icehouse/329aa42/ : SUCCESS in 42m 25s\n- check-tempest-dsvm-postgres-full-icehouse http://logs.openstack.org/57/155957/1/check/check-tempest-dsvm-postgres-full-icehouse/74be2b3/ : SUCCESS in 30m 36s\n- check-devstack-dsvm-cells-icehouse http://logs.openstack.org/57/155957/1/check/check-devstack-dsvm-cells-icehouse/6f9f455/ : SUCCESS in 13m 48s\n- check-tempest-dsvm-full-juno http://logs.openstack.org/57/155957/1/check/check-tempest-dsvm-full-juno/fde99f9/ : SUCCESS in 37m 14s\n- check-tempest-dsvm-neutron-full-juno http://logs.openstack.org/57/155957/1/check/check-tempest-dsvm-neutron-full-juno/18ce768/ : SUCCESS in 41m 18s\n- check-tempest-dsvm-postgres-full-juno http://logs.openstack.org/57/155957/1/check/check-tempest-dsvm-postgres-full-juno/48ccbfa/ : SUCCESS in 32m 46s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/57/155957/1/check/check-tempest-dsvm-ironic-pxe_ssh/ba11610/ : SUCCESS in 38m 40s\n- check-tempest-dsvm-f21 http://logs.openstack.org/57/155957/1/check/check-tempest-dsvm-f21/735252d/ : FAILURE in 52m 19s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/57/155957/1/check/check-tempest-dsvm-centos7/bf595a2/ : SUCCESS in 57m 29s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"adc21a668408d0ef823ef4a5ca742fd821338eba","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-02-15 21:16:18.000000000","message":"Patch Set 1:\n\nI\u0027ve patched this out myself before when testing, etc, but I wonder if there\u0027s a usability regression here ... when everything is updated it means we know that nothing was missed\n\n-1 for that, but maybe there was context discussed elsewhere I\u0027m missing","accounts_in_message":[],"_revision_number":1},{"id":"20498ab98ea80757c6e3b08b8ec99b2aaa59eaa7","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-02-16 12:32:20.000000000","message":"Patch Set 1:\n\nI\u0027m mixed on this change. Because I think it\u0027s actually sometimes hard to figure out which PROJECTS you actually need, and a lot of the rest of d-g assumes that certain things are in the projects lists.","accounts_in_message":[],"_revision_number":1},{"id":"73b85123ca6caba30ee4ac1c76b412cbec64754c","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2015-02-16 19:57:40.000000000","message":"Patch Set 1: Code-Review+2\n\nDiscussing with Maru and looking back through the setup_workspace function, only projects which get updated get rsync\u0027d into /opt/stack/new anyway, so if something tries to use a repository which isn\u0027t updated it also won\u0027t be present and the job should just break in obvious ways rather than silently work and test old checkouts.","accounts_in_message":[],"_revision_number":1},{"id":"eb82095565df7dbfdf4369d45915cc6a8e65a481","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-02-25 16:58:20.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"771e3b1b897fe423837765d3d53fb1a0ae2797c4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-25 16:58:21.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"d691fab5154eb4d523003047991484ef7a1ff314","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-25 18:03:06.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/57/155957/1/gate/gate-tempest-dsvm-full/81de0d9/ : SUCCESS in 42m 43s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/57/155957/1/gate/gate-tempest-dsvm-postgres-full/be87589/ : SUCCESS in 54m 22s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/57/155957/1/gate/gate-tempest-dsvm-neutron-full/16bcdab/ : SUCCESS in 56m 14s\n- gate-grenade-dsvm http://logs.openstack.org/57/155957/1/gate/gate-grenade-dsvm/090d57b/ : SUCCESS in 48m 17s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/57/155957/1/gate/gate-tempest-dsvm-large-ops/8d4f8a4/ : SUCCESS in 33m 41s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/57/155957/1/gate/gate-tempest-dsvm-neutron-large-ops/83938c1/ : SUCCESS in 29m 57s\n- gate-devstack-gate-unittests http://logs.openstack.org/57/155957/1/gate/gate-devstack-gate-unittests/4f3fa27/ : SUCCESS in 17s\n- gate-devstack-dsvm-cells http://logs.openstack.org/57/155957/1/gate/gate-devstack-dsvm-cells/d2b7697/ : SUCCESS in 26m 46s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/57/155957/1/gate/gate-grenade-dsvm-partial-ncpu/3d49c1b/ : SUCCESS in 44m 55s\n- gate-swift-dsvm-functional http://logs.openstack.org/57/155957/1/gate/gate-swift-dsvm-functional/f2754c5/ : SUCCESS in 30m 14s","accounts_in_message":[],"_revision_number":1},{"id":"a5be052594206c5f7f49c850140c2a3547961ff8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-25 18:03:09.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"83b82dc6b8d5e382bdab745f8ffe138240be110d","revisions":{"83b82dc6b8d5e382bdab745f8ffe138240be110d":{"kind":"REWORK","_number":1,"created":"2015-02-14 05:29:45.000000000","uploader":{"_account_id":2035,"name":"Maru Newby","email":"marun@redhat.com","username":"maru"},"ref":"refs/changes/57/155957/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/57/155957/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/57/155957/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/57/155957/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/57/155957/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/57/155957/1"}}},"commit":{"parents":[{"commit":"85c56b997e73123daaaf2daf1ca75782fa8b268e","subject":"remove heat from starting in grenade","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/85c56b997e73123daaaf2daf1ca75782fa8b268e"}]}],"author":{"name":"Maru Newby","email":"marun@redhat.com","date":"2015-02-14 05:18:23.000000000","tz":0},"committer":{"name":"Maru Newby","email":"marun@redhat.com","date":"2015-02-14 05:18:23.000000000","tz":0},"subject":"Allow PROJECTS to be overridden","message":"Allow PROJECTS to be overridden\n\nUpdating the default set of project repositories at the start of each\ndsvm job adds 3-5m to the job\u0027s runtime.  For jobs that target only a\nsmall subset of those repos, that overhead is largely unnecessary.  To\nminimize the overhead of workspace setup, this change allows the\ntarget project repositories (PROJECTS) to be overridden on a per-job\nbasis via the DEVSTACK_GATE_PROJECTS_OVERRIDE variable.\n\nChange-Id: I0fb1bef66d82acdddeb9b29956fdd4311ea1f277\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/83b82dc6b8d5e382bdab745f8ffe138240be110d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/83b82dc6b8d5e382bdab745f8ffe138240be110d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
