)]}'
{"id":"openstack%2Fdevstack-gate~523646","triplet_id":"openstack%2Fdevstack-gate~master~I3855aad5ce129ec8ccb87c05f7aa709b74070efe","project":"openstack/devstack-gate","branch":"master","topic":"switch_stestr","hashtags":[],"change_id":"I3855aad5ce129ec8ccb87c05f7aa709b74070efe","subject":"Handle a stestr results directory","status":"MERGED","created":"2017-11-29 01:40:31.000000000","updated":"2018-02-21 14:16:24.000000000","submitted":"2018-02-21 14:16:24.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":9,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"523646-1519222584644-daa754ec","meta_rev_id":"fef431e781cdf39a8703612daab7e4d503f7b03a","_number":523646,"virtual_id_number":523646,"owner":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"value":2,"date":"2018-02-21 14:16:24.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"recommended":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"all":[{"value":1,"date":"2018-02-02 11:20:25.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"value":2,"date":"2017-12-19 17:37:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":1,"date":"2017-12-20 01:20:11.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":1,"date":"2018-02-21 12:09:24.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":2,"date":"2018-02-21 12:41:23.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":"","value":1,"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":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":1,"date":"2018-02-21 12:43:12.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":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-12-19 17:37:25.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"},{"updated":"2017-12-20 01:20:11.000000000","updated_by":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"reviewer":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"state":"REVIEWER"},{"updated":"2018-02-02 11:20:25.000000000","updated_by":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"reviewer":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"state":"REVIEWER"},{"updated":"2018-02-21 12:09:24.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2018-02-21 12:43:12.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":"2018-02-21 14:16:24.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"9b89be89f59f5c8bd08b9e44f7cf08335d814bf9","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2017-11-29 01:40:31.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c1ac27b239223e90996888df68432bb7dbfe0325","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2017-11-29 01:44:32.000000000","message":"Topic set to switch_stestr","accounts_in_message":[],"_revision_number":1},{"id":"6f97d8a7c76e1303b62ad85a5f9d988c8f7853d2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-29 03:23:00.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- legacy-tempest-dsvm-py35 http://logs.openstack.org/46/523646/1/check/legacy-tempest-dsvm-py35/f77a65b/ : SUCCESS in 1h 32m 15s\n- legacy-devstack-gate-tox-run-tests http://logs.openstack.org/46/523646/1/check/legacy-devstack-gate-tox-run-tests/4e943e7/ : SUCCESS in 2m 39s\n- legacy-devstack-gate-tox-py3-run-tests http://logs.openstack.org/46/523646/1/check/legacy-devstack-gate-tox-py3-run-tests/4fd41f6/ : SUCCESS in 4m 20s\n- openstack-tox-bashate http://logs.openstack.org/46/523646/1/check/openstack-tox-bashate/7639c18/ : SUCCESS in 2m 52s\n- legacy-dg-hooks-dsvm http://logs.openstack.org/46/523646/1/check/legacy-dg-hooks-dsvm/753135d/ : SUCCESS in 4m 30s\n- legacy-grenade-dsvm-neutron http://logs.openstack.org/46/523646/1/check/legacy-grenade-dsvm-neutron/17cc42c/ : SUCCESS in 56m 21s\n- legacy-grenade-dsvm-neutron-multinode http://logs.openstack.org/46/523646/1/check/legacy-grenade-dsvm-neutron-multinode/5670ce5/ : SUCCESS in 1h 00m 36s\n- legacy-grenade-dsvm-neutron-dvr-multinode http://logs.openstack.org/46/523646/1/check/legacy-grenade-dsvm-neutron-dvr-multinode/b616562/ : SUCCESS in 54m 42s (non-voting)\n- legacy-neutron-dsvm-functional http://logs.openstack.org/46/523646/1/check/legacy-neutron-dsvm-functional/5213986/ : SUCCESS in 25m 49s (non-voting)\n- legacy-neutron-dsvm-api http://logs.openstack.org/46/523646/1/check/legacy-neutron-dsvm-api/cd0cfaf/ : SUCCESS in 40m 48s (non-voting)\n- legacy-swift-dsvm-functional http://logs.openstack.org/46/523646/1/check/legacy-swift-dsvm-functional/bf9e9a4/ : SUCCESS in 20m 18s (non-voting)\n- legacy-tempest-dsvm-neutron-full-newton http://logs.openstack.org/46/523646/1/check/legacy-tempest-dsvm-neutron-full-newton/1d0abf8/ : SUCCESS in 1h 20m 17s (non-voting)\n- legacy-tempest-dsvm-neutron-full-ocata http://logs.openstack.org/46/523646/1/check/legacy-tempest-dsvm-neutron-full-ocata/b7f29e0/ : SUCCESS in 1h 35m 21s (non-voting)\n- legacy-tempest-dsvm-neutron-full-pike http://logs.openstack.org/46/523646/1/check/legacy-tempest-dsvm-neutron-full-pike/63bede1/ : SUCCESS in 1h 28m 35s (non-voting)\n- legacy-tempest-dsvm-neutron-full-centos-7 http://logs.openstack.org/46/523646/1/check/legacy-tempest-dsvm-neutron-full-centos-7/5bf092c/ : FAILURE in 1h 20m 37s (non-voting)\n- legacy-tempest-dsvm-multinode-full http://logs.openstack.org/46/523646/1/check/legacy-tempest-dsvm-multinode-full/d151970/ : SUCCESS in 1h 32m 35s (non-voting)\n- legacy-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/46/523646/1/check/legacy-tempest-dsvm-neutron-multinode-full/640ff20/ : FAILURE in 1h 22m 57s (non-voting)\n- legacy-tempest-dsvm-neutron-full-opensuse-423 http://logs.openstack.org/46/523646/1/check/legacy-tempest-dsvm-neutron-full-opensuse-423/782c67d/ : FAILURE in 1h 27m 39s (non-voting)\n- legacy-tempest-dsvm-neutron-full http://logs.openstack.org/46/523646/1/check/legacy-tempest-dsvm-neutron-full/f234044/ : SUCCESS in 1h 19m 39s","accounts_in_message":[],"_revision_number":1},{"id":"ad31e5e9220ae39cc4440b2c877da5706e64548c","author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"date":"2017-12-19 08:42:38.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)\n\nI found one suspicion, so I can take over if you don\u0027t mind.","accounts_in_message":[],"_revision_number":1},{"id":"611eeac228694a1d9fb0ec2153952d9a2a585993","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2017-12-19 09:03:14.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"31eaad5a5057429525a96c3475787df66c7732e3","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2017-12-19 15:21:10.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"3a818dcc8ed1fb1bb8386c75944548b18066b496","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2017-12-19 15:21:15.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"8ae32cf6dc923b8b01b1964a0c03d35a38069c37","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-12-19 17:14:43.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- legacy-tempest-dsvm-py35 http://logs.openstack.org/46/523646/2/check/legacy-tempest-dsvm-py35/fd20498/ : SUCCESS in 56m 21s\n- legacy-devstack-gate-tox-run-tests http://logs.openstack.org/46/523646/2/check/legacy-devstack-gate-tox-run-tests/9594d94/ : SUCCESS in 3m 10s\n- legacy-devstack-gate-tox-py3-run-tests http://logs.openstack.org/46/523646/2/check/legacy-devstack-gate-tox-py3-run-tests/f4d159e/ : SUCCESS in 2m 42s\n- openstack-tox-bashate http://logs.openstack.org/46/523646/2/check/openstack-tox-bashate/4564941/ : SUCCESS in 3m 22s\n- legacy-dg-hooks-dsvm http://logs.openstack.org/46/523646/2/check/legacy-dg-hooks-dsvm/73836af/ : SUCCESS in 7m 41s\n- legacy-grenade-dsvm-neutron http://logs.openstack.org/46/523646/2/check/legacy-grenade-dsvm-neutron/1790097/ : SUCCESS in 43m 20s\n- legacy-grenade-dsvm-neutron-multinode http://logs.openstack.org/46/523646/2/check/legacy-grenade-dsvm-neutron-multinode/82ceea0/ : SUCCESS in 55m 08s\n- legacy-grenade-dsvm-neutron-dvr-multinode http://logs.openstack.org/46/523646/2/check/legacy-grenade-dsvm-neutron-dvr-multinode/5bd719c/ : SUCCESS in 57m 22s (non-voting)\n- legacy-neutron-dsvm-functional http://logs.openstack.org/46/523646/2/check/legacy-neutron-dsvm-functional/8803d84/ : FAILURE in 29m 57s (non-voting)\n- legacy-neutron-dsvm-api http://logs.openstack.org/46/523646/2/check/legacy-neutron-dsvm-api/c10dfa7/ : FAILURE in 23m 48s (non-voting)\n- legacy-swift-dsvm-functional http://logs.openstack.org/46/523646/2/check/legacy-swift-dsvm-functional/a057654/ : SUCCESS in 24m 08s (non-voting)\n- legacy-tempest-dsvm-neutron-full-newton http://logs.openstack.org/46/523646/2/check/legacy-tempest-dsvm-neutron-full-newton/eafd74e/ : SUCCESS in 1h 20m 23s (non-voting)\n- legacy-tempest-dsvm-neutron-full-ocata http://logs.openstack.org/46/523646/2/check/legacy-tempest-dsvm-neutron-full-ocata/c53a49a/ : SUCCESS in 1h 31m 42s (non-voting)\n- legacy-tempest-dsvm-neutron-full-pike http://logs.openstack.org/46/523646/2/check/legacy-tempest-dsvm-neutron-full-pike/3f01280/ : SUCCESS in 1h 13m 38s (non-voting)\n- legacy-tempest-dsvm-neutron-full-centos-7 http://logs.openstack.org/46/523646/2/check/legacy-tempest-dsvm-neutron-full-centos-7/f7dc1dc/ : FAILURE in 1h 48m 46s (non-voting)\n- legacy-tempest-dsvm-multinode-full http://logs.openstack.org/46/523646/2/check/legacy-tempest-dsvm-multinode-full/12596e4/ : SUCCESS in 1h 24m 44s (non-voting)\n- legacy-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/46/523646/2/check/legacy-tempest-dsvm-neutron-multinode-full/90f3845/ : SUCCESS in 1h 31m 36s (non-voting)\n- legacy-tempest-dsvm-neutron-full-opensuse-423 http://logs.openstack.org/46/523646/2/check/legacy-tempest-dsvm-neutron-full-opensuse-423/399bcc4/ : SUCCESS in 1h 30m 29s (non-voting)\n- legacy-tempest-dsvm-neutron-full http://logs.openstack.org/46/523646/2/check/legacy-tempest-dsvm-neutron-full/11d1fd6/ : SUCCESS in 1h 20m 29s\n- devstack-gate-tox-run-tests http://logs.openstack.org/46/523646/2/check/devstack-gate-tox-run-tests/4f431a2/ : SUCCESS in 3m 23s\n- devstack-gate-tox-py3-run-tests http://logs.openstack.org/46/523646/2/check/devstack-gate-tox-py3-run-tests/c1af6a4/ : SUCCESS in 2m 59s","accounts_in_message":[],"_revision_number":2},{"id":"ce05bbaa2efd09665747fd013c26c38c98dbc219","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2017-12-19 17:37:25.000000000","message":"Patch Set 2: Code-Review+2\n\nthx","accounts_in_message":[],"_revision_number":2},{"id":"9b6e845c33412ebc33a237405df766e576cef652","author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"date":"2017-12-20 01:20:11.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)\n\nThanks, lgtm.","accounts_in_message":[],"_revision_number":2},{"id":"4e37a5aaa5dda74e835ebb5461881fe2d57a3398","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2017-12-20 01:28:19.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"3fc5c53ea6049822903f682dde7ba62e731b290a","author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"date":"2017-12-20 04:29:36.000000000","message":"Patch Set 2:\n\nThanks, I understand and agree with that. Ideally, we should change the package name. But yeah, it\u0027s a very huge impact for users.","accounts_in_message":[],"_revision_number":2},{"id":"3d4f0d93d239b2fb03669b6b087dcc9d57883e67","author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"date":"2017-12-20 05:21:44.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nDo you think to split the patch for the stackviz thing?","accounts_in_message":[],"_revision_number":2},{"id":"03c6b23f9ad3638adc66f5e26864660a62d8087b","author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"date":"2017-12-21 05:25:14.000000000","message":"Patch Set 2:\n\nI\u0027ll push another patch for stackviz as we chatted in the IRC.","accounts_in_message":[],"_revision_number":2},{"id":"2b1a4fc95c18a5a53277ee7e040bea6989e952a2","author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"date":"2017-12-25 06:47:43.000000000","message":"Patch Set 2:\n\nThe patch is here Ib19d3779deb89142e95762794dd1ce3fe3236b55","accounts_in_message":[],"_revision_number":2},{"id":"332715269741b5500494dcaf2125e9173df27668","author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"date":"2018-02-02 11:20:25.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"1afe3c86ea28f2f3365f52b4ef2a970776c64fec","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2018-02-21 12:09:24.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"1b3c7b66682b28f8d3e18b2c503b41879fe0a976","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2018-02-21 12:41:23.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"6c45115c6bc97e7b74d002a31ce0d51f6f65c1d8","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2018-02-21 12:43:12.000000000","message":"Patch Set 2: Workflow+1\n\nLooks like it\u0027s safe to approve this independently of Ib19d3779deb89142e95762794dd1ce3fe3236b55 for now.","accounts_in_message":[],"_revision_number":2},{"id":"d1c0dcebd3c49d65e7ac7eda5376ec3db8cc0563","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-02-21 12:43:30.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"d9f682b45e052ba48bd1ee7c30099ec0f5012337","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-02-21 14:16:24.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"fef431e781cdf39a8703612daab7e4d503f7b03a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-02-21 14:16:24.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full http://logs.openstack.org/46/523646/2/gate/tempest-full/b75b1a9/ : SUCCESS in 1h 27m 52s\n- neutron-grenade http://logs.openstack.org/46/523646/2/gate/neutron-grenade/2c3c6a2/ : SUCCESS in 48m 56s\n- tempest-full-py3 http://logs.openstack.org/46/523646/2/gate/tempest-full-py3/53b0fd8/ : SUCCESS in 1h 23m 51s\n- openstack-tox-py35 http://logs.openstack.org/46/523646/2/gate/openstack-tox-py35/4e47b68/ : SUCCESS in 3m 23s\n- openstack-tox-py27 http://logs.openstack.org/46/523646/2/gate/openstack-tox-py27/32efb3c/ : SUCCESS in 2m 50s\n- neutron-grenade-multinode http://logs.openstack.org/46/523646/2/gate/neutron-grenade-multinode/810e33e/ : SUCCESS in 1h 00m 35s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"8f4de759a33ff6848218e18ccafffcc875140b4d","revisions":{"7afa8349bbc7db381e1fef9c93c85d1ee603e4b0":{"kind":"REWORK","_number":1,"created":"2017-11-29 01:40:31.000000000","uploader":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"ref":"refs/changes/46/523646/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/46/523646/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/523646/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/523646/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/523646/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/46/523646/1"}}},"commit":{"parents":[{"commit":"11fa676ceb9e597dd86cd5a46a50ec696b93e213","subject":"Add fallback to -eol tag if stable branch doesn\u0027t exists","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/11fa676ceb9e597dd86cd5a46a50ec696b93e213"}]}],"author":{"name":"Matthew Treinish","email":"mtreinish@kortar.org","date":"2017-11-29 01:38:11.000000000","tz":-300},"committer":{"name":"Matthew Treinish","email":"mtreinish@kortar.org","date":"2017-11-29 01:38:11.000000000","tz":-300},"subject":"Handle a stestr results directory","message":"Handle a stestr results directory\n\nTempest is in the process of switching the tempest run command to use\nstestr internally instead of testrepository. This means that results\nwill be stored in .stestr instead of .testrepository now. This commit\nupdates the post-processing function to check which directory exists\nbefore attempting to copy the subunit results.\n\nChange-Id: I3855aad5ce129ec8ccb87c05f7aa709b74070efe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/7afa8349bbc7db381e1fef9c93c85d1ee603e4b0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/7afa8349bbc7db381e1fef9c93c85d1ee603e4b0"}]},"branch":"refs/heads/master"},"8f4de759a33ff6848218e18ccafffcc875140b4d":{"kind":"REWORK","_number":2,"created":"2017-12-19 15:21:15.000000000","uploader":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"ref":"refs/changes/46/523646/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/46/523646/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/523646/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/523646/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/523646/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/46/523646/2"}}},"commit":{"parents":[{"commit":"b376f17652f459c8e1d33ac132bb4d05fc043444","subject":"Import tox jobs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/b376f17652f459c8e1d33ac132bb4d05fc043444"}]}],"author":{"name":"Matthew Treinish","email":"mtreinish@kortar.org","date":"2017-11-29 01:38:11.000000000","tz":-300},"committer":{"name":"Matthew Treinish","email":"mtreinish@kortar.org","date":"2017-12-19 15:21:05.000000000","tz":-300},"subject":"Handle a stestr results directory","message":"Handle a stestr results directory\n\nTempest is in the process of switching the tempest run command to use\nstestr internally instead of testrepository. This means that results\nwill be stored in .stestr instead of .testrepository now. This commit\nupdates the post-processing function to check which directory exists\nbefore attempting to copy the subunit results.\n\nChange-Id: I3855aad5ce129ec8ccb87c05f7aa709b74070efe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/8f4de759a33ff6848218e18ccafffcc875140b4d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/8f4de759a33ff6848218e18ccafffcc875140b4d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
