)]}'
{"id":"openstack%2Fdevstack-gate~207462","triplet_id":"openstack%2Fdevstack-gate~master~I77159da4e33f4255bd8a5d7d8cd3eaae3a8a59a4","project":"openstack/devstack-gate","branch":"master","topic":"apt_get_redo","hashtags":[],"change_id":"I77159da4e33f4255bd8a5d7d8cd3eaae3a8a59a4","subject":"make package install safer","status":"MERGED","created":"2015-07-30 13:56:23.000000000","updated":"2015-07-31 05:47:23.000000000","submitted":"2015-07-30 15:29:08.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"16b53dbc5e89dff88ea73df856a7b4dfb6b67929","_number":207462,"virtual_id_number":207462,"owner":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2015-07-30 15:29:08.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"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":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-07-30 14:12:17.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":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-07-30 14:12:38.000000000","_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":3,"name":"Jenkins","username":"jenkins"},{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-07-30 14:12:38.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-07-30 15:29:08.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"9462b8749c3c41d035c10a6df3f3b49799527cfd","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-07-30 13:56:23.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"35b646e4195ca46335c15e2fa67ecc8c2b4b137a","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2015-07-30 14:12:17.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"c1ed9292ab02a5ce0c8a894cd6040238a764ae14","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2015-07-30 14:12:38.000000000","message":"Patch Set 1: Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"d8f135f76c68c4f6271033dfe1cb893c9391ec21","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-30 14:12:43.000000000","message":"Patch Set 1:\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"c9922a8ed9756832f9e36400c017c5713eaa0a57","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-30 15:29:08.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/62/207462/1/gate/gate-tempest-dsvm-full/87981ba/ : SUCCESS in 41m 18s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/62/207462/1/gate/gate-tempest-dsvm-postgres-full/8554895/ : SUCCESS in 51m 45s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/62/207462/1/gate/gate-tempest-dsvm-neutron-full/8824c0c/ : SUCCESS in 1h 13m 33s\n- gate-grenade-dsvm http://logs.openstack.org/62/207462/1/gate/gate-grenade-dsvm/3ecfc0b/ : SUCCESS in 47m 01s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/62/207462/1/gate/gate-tempest-dsvm-large-ops/4707994/ : SUCCESS in 27m 59s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/62/207462/1/gate/gate-tempest-dsvm-neutron-large-ops/3fbbb1f/ : SUCCESS in 26m 02s\n- gate-devstack-gate-unittests http://logs.openstack.org/62/207462/1/gate/gate-devstack-gate-unittests/57ca450/ : SUCCESS in 21s\n- gate-devstack-dsvm-cells http://logs.openstack.org/62/207462/1/gate/gate-devstack-dsvm-cells/2a7b0f3/ : SUCCESS in 21m 59s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/62/207462/1/gate/gate-grenade-dsvm-partial-ncpu/16a257c/ : SUCCESS in 45m 51s","accounts_in_message":[],"_revision_number":1},{"id":"fe38cda0a48b164c226dc84b7c4fd5d43a567fd0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-30 15:29:09.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1},{"id":"c61fcf82372bb83cb277af16522ccca86e326509","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-31 05:47:23.000000000","message":"Patch Set 1:\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/62/207462/1/check/gate-tempest-dsvm-full/d00d193/ : SUCCESS in 45m 48s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/62/207462/1/check/gate-tempest-dsvm-postgres-full/955413d/ : SUCCESS in 41m 50s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/62/207462/1/check/gate-tempest-dsvm-neutron-full/e956971/ : SUCCESS in 54m 22s\n- gate-grenade-dsvm http://logs.openstack.org/62/207462/1/check/gate-grenade-dsvm/ba01672/ : SUCCESS in 48m 32s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/62/207462/1/check/gate-tempest-dsvm-large-ops/133891b/ : SUCCESS in 29m 20s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/62/207462/1/check/gate-tempest-dsvm-neutron-large-ops/347e0e5/ : SUCCESS in 27m 24s\n- gate-devstack-gate-unittests http://logs.openstack.org/62/207462/1/check/gate-devstack-gate-unittests/fb538b6/ : SUCCESS in 10s\n- gate-devstack-dsvm-cells http://logs.openstack.org/62/207462/1/check/gate-devstack-dsvm-cells/793cfc8/ : SUCCESS in 24m 33s\n- gate-dg-tempest-dsvm-full http://logs.openstack.org/62/207462/1/check/gate-dg-tempest-dsvm-full/4ef23c2/ : SUCCESS in 49m 36s\n- gate-dg-tempest-dsvm-full-reexec http://logs.openstack.org/62/207462/1/check/gate-dg-tempest-dsvm-full-reexec/425a170/ : SUCCESS in 53m 11s\n- gate-dg-hooks-dsvm http://logs.openstack.org/62/207462/1/check/gate-dg-hooks-dsvm/a2503ce/ : SUCCESS in 5m 25s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/62/207462/1/check/gate-grenade-dsvm-partial-ncpu/f050ccc/ : SUCCESS in 44m 35s\n- gate-neutron-dsvm-functional-nv http://logs.openstack.org/62/207462/1/check/gate-neutron-dsvm-functional-nv/7e4446c/ : SUCCESS in 9m 42s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/62/207462/1/check/gate-swift-dsvm-functional-nv/b47d7d8/ : SUCCESS in 30m 36s (non-voting)\n- gate-tempest-dsvm-full-juno-nv http://logs.openstack.org/62/207462/1/check/gate-tempest-dsvm-full-juno-nv/b1cc6f8/ : SUCCESS in 33m 16s (non-voting)\n- gate-tempest-dsvm-neutron-full-juno-nv http://logs.openstack.org/62/207462/1/check/gate-tempest-dsvm-neutron-full-juno-nv/96ff994/ : SUCCESS in 46m 48s (non-voting)\n- gate-tempest-dsvm-postgres-full-juno-nv http://logs.openstack.org/62/207462/1/check/gate-tempest-dsvm-postgres-full-juno-nv/1864c9a/ : SUCCESS in 32m 50s (non-voting)\n- gate-tempest-dsvm-full-kilo-nv http://logs.openstack.org/62/207462/1/check/gate-tempest-dsvm-full-kilo-nv/7d6d28c/ : SUCCESS in 41m 37s (non-voting)\n- gate-tempest-dsvm-neutron-full-kilo-nv http://logs.openstack.org/62/207462/1/check/gate-tempest-dsvm-neutron-full-kilo-nv/c13ae1c/ : SUCCESS in 1h 08m 39s (non-voting)\n- gate-tempest-dsvm-postgres-full-kilo-nv http://logs.openstack.org/62/207462/1/check/gate-tempest-dsvm-postgres-full-kilo-nv/f622fb6/ : SUCCESS in 39m 49s (non-voting)\n- gate-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/62/207462/1/check/gate-tempest-dsvm-ironic-pxe_ssh/a2e1683/ : SUCCESS in 40m 16s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/62/207462/1/check/gate-tempest-dsvm-f21/bc89c52/ : NOT_REGISTERED (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/62/207462/1/check/gate-tempest-dsvm-centos7/dcb032f/ : FAILURE in 19m 14s (non-voting)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"420a213ddf23f04504fcdb868966a5fe10046696","revisions":{"420a213ddf23f04504fcdb868966a5fe10046696":{"kind":"REWORK","_number":1,"created":"2015-07-30 13:56:23.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/62/207462/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/62/207462/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/62/207462/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/62/207462/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/62/207462/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/62/207462/1"}}},"commit":{"parents":[{"commit":"e615706a0234da4af7de593cb5f48a623dd50a81","subject":"Merge \"Add a loop to git_prune\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/e615706a0234da4af7de593cb5f48a623dd50a81"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-07-30 13:43:01.000000000","tz":-240},"committer":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-07-30 13:55:54.000000000","tz":-240},"subject":"make package install safer","message":"make package install safer\n\nThe following makes apt-get install quite a bit safer by retrying the\napt-get update should it fail using a common pattern copied from\ndevstack.\n\nIt also keeps track of whether or not we\u0027ve run the apt-get update\nduring this run, which means we don\u0027t it more than once for no reason.\n\nFor the specific case of the python yaml module we also check to see\nif it\u0027s installed first (which it often is) to avoid doing network\nactions when not needed.\n\nThis should make the\n\nRelated-Bug: #1400905\n\nshow up less often\n\nChange-Id: I77159da4e33f4255bd8a5d7d8cd3eaae3a8a59a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/420a213ddf23f04504fcdb868966a5fe10046696"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/420a213ddf23f04504fcdb868966a5fe10046696"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
