)]}'
{"id":"openstack%2Fdevstack~479115","triplet_id":"openstack%2Fdevstack~master~Ic7391dd087657c0daf74046e4a052c53f4eb6e1a","project":"openstack/devstack","branch":"master","topic":"479108","hashtags":[],"change_id":"Ic7391dd087657c0daf74046e4a052c53f4eb6e1a","subject":"Put devstack-version info into separate file","status":"MERGED","created":"2017-06-30 02:33:22.000000000","updated":"2017-07-11 06:16:29.000000000","submitted":"2017-07-11 06:16:29.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c5ddeaa83fb8c414b436ef292a9806db5a482b9c","_number":479115,"virtual_id_number":479115,"owner":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":17920,"name":"Jianghua Wang","email":"jianghua.wang@citrix.com","username":"wjhfresh"},{"value":0,"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"value":0,"_account_id":14624,"name":"Sam Wan","email":"sam.wan@emc.com","username":"samwan"},{"value":0,"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":2,"date":"2017-07-11 06:16:29.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"date":"2017-07-03 02:48:11.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"recommended":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"all":[{"value":1,"date":"2017-07-03 05:20:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17920,"name":"Jianghua Wang","email":"jianghua.wang@citrix.com","username":"wjhfresh"},{"value":1,"date":"2017-07-03 07:39:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"value":0,"_account_id":14624,"name":"Sam Wan","email":"sam.wan@emc.com","username":"samwan"},{"value":0,"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2017-07-06 12:03:56.000000000","_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":1,"date":"2017-07-03 05:38:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},{"value":2,"date":"2017-07-10 23:59:38.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":17920,"name":"Jianghua Wang","email":"jianghua.wang@citrix.com","username":"wjhfresh"},{"value":0,"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"value":0,"_account_id":14624,"name":"Sam Wan","email":"sam.wan@emc.com","username":"samwan"},{"value":0,"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},{"value":1,"date":"2017-07-10 23:59:38.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":17920,"name":"Jianghua Wang","email":"jianghua.wang@citrix.com","username":"wjhfresh"},{"value":0,"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"value":0,"_account_id":14624,"name":"Sam Wan","email":"sam.wan@emc.com","username":"samwan"},{"value":0,"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":14624,"name":"Sam Wan","email":"sam.wan@emc.com","username":"samwan"},{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},{"_account_id":17920,"name":"Jianghua Wang","email":"jianghua.wang@citrix.com","username":"wjhfresh"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-06-30 05:13:21.000000000","updated_by":{"_account_id":14624,"name":"Sam Wan","email":"sam.wan@emc.com","username":"samwan"},"reviewer":{"_account_id":14624,"name":"Sam Wan","email":"sam.wan@emc.com","username":"samwan"},"state":"REVIEWER"},{"updated":"2017-06-30 15:58:33.000000000","updated_by":{"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},"reviewer":{"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},"state":"REVIEWER"},{"updated":"2017-06-30 16:05:55.000000000","updated_by":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2017-06-30 16:51:18.000000000","updated_by":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2017-07-03 02:48:11.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2017-07-03 05:20:34.000000000","updated_by":{"_account_id":17920,"name":"Jianghua Wang","email":"jianghua.wang@citrix.com","username":"wjhfresh"},"reviewer":{"_account_id":17920,"name":"Jianghua Wang","email":"jianghua.wang@citrix.com","username":"wjhfresh"},"state":"REVIEWER"},{"updated":"2017-07-03 05:38:33.000000000","updated_by":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"reviewer":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"state":"REVIEWER"},{"updated":"2017-07-03 07:39:59.000000000","updated_by":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"reviewer":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"state":"REVIEWER"},{"updated":"2017-07-06 12:03:56.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":"2017-07-10 23:59:38.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":"2017-07-11 06:16:29.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"6ec265ec7018e09fd75be4e1863daf01d312ec19","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2017-06-30 02:33:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"547d7a1781f5724decda67742dc0d817f75da37e","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2017-06-30 03:22:59.000000000","message":"Patch Set 1:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/devstack/15/479115/1/check/tempest-dsvm-full-xenial/027a066/ : FAILURE in 49m 18s","accounts_in_message":[],"_revision_number":1},{"id":"32eb5f47cbd4bbe2cd047a318f89a0d32212e52b","author":{"_account_id":17920,"name":"Jianghua Wang","email":"jianghua.wang@citrix.com","username":"wjhfresh"},"date":"2017-06-30 03:47:57.000000000","message":"Patch Set 1: Code-Review+1\n\nyeah, a nice fix.","accounts_in_message":[],"_revision_number":1},{"id":"2ce1e39b3d5aad0d680a0bb9af1d63e41cc6d459","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-30 04:00:03.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/15/479115/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/45dbff0/ : SUCCESS in 1h 21m 50s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/15/479115/1/check/gate-grenade-dsvm-neutron-ubuntu-xenial/2ace81e/ : SUCCESS in 53m 58s\n- gate-tempest-dsvm-py35-ubuntu-xenial http://logs.openstack.org/15/479115/1/check/gate-tempest-dsvm-py35-ubuntu-xenial/6e51a23/ : SUCCESS in 1h 07m 29s\n- gate-devstack-docs-ubuntu-xenial http://docs-draft.openstack.org/15/479115/1/check/gate-devstack-docs-ubuntu-xenial/e71f235//doc/build/html/ : SUCCESS in 3m 29s\n- gate-devstack-bashate http://logs.openstack.org/15/479115/1/check/gate-devstack-bashate/a14cc57/ : SUCCESS in 2m 59s\n- gate-devstack-unit-tests http://logs.openstack.org/15/479115/1/check/gate-devstack-unit-tests/483a284/ : SUCCESS in 2m 03s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv http://logs.openstack.org/15/479115/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv/66549ed/ : SUCCESS in 26m 03s (non-voting)\n- gate-devstack-dsvm-updown-ubuntu-xenial http://logs.openstack.org/15/479115/1/check/gate-devstack-dsvm-updown-ubuntu-xenial/419bdc0/ : SUCCESS in 15m 27s\n- gate-devstack-dsvm-py35-updown-ubuntu-xenial-nv http://logs.openstack.org/15/479115/1/check/gate-devstack-dsvm-py35-updown-ubuntu-xenial-nv/56f6852/ : SUCCESS in 22m 21s (non-voting)\n- gate-swift-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/15/479115/1/check/gate-swift-dsvm-functional-ubuntu-xenial-nv/a8ad2a4/ : SUCCESS in 12m 36s (non-voting)\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/15/479115/1/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/679384d/ : SUCCESS in 40m 35s\n- gate-tempest-dsvm-neutron-full-centos-7-nv http://logs.openstack.org/15/479115/1/check/gate-tempest-dsvm-neutron-full-centos-7-nv/319549d/ : SUCCESS in 1h 25m 07s (non-voting)\n- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial http://logs.openstack.org/15/479115/1/check/gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial/f563597/ : SUCCESS in 1h 17m 42s\n- gate-tempest-dsvm-neutron-full-opensuse-422-nv http://logs.openstack.org/15/479115/1/check/gate-tempest-dsvm-neutron-full-opensuse-422-nv/569e7af/ : FAILURE in 25m 33s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/15/479115/1/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/0486d7f/ : SUCCESS in 1h 16m 37s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a9876c306cdb495e144c5ba09cb16cbe3e5f30a3","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2017-06-30 04:48:39.000000000","message":"Patch Set 1:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-full-nfv-xenial http://intel-openstack-ci-logs.ovh/portland/2017-06-29/479115/1/check/tempest-dsvm-full-nfv-xenial/6ae7f76 : SUCCESS in 2h 14m 58s\n- tempest-dsvm-ovsdpdk-nfv-networking-centos http://intel-openstack-ci-logs.ovh/portland/2017-06-29/479115/1/check/tempest-dsvm-ovsdpdk-nfv-networking-centos/5a6ecad : SUCCESS in 1h 28m 48s (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial http://intel-openstack-ci-logs.ovh/portland/2017-06-29/479115/1/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/10ba0e1 : SUCCESS in 1h 39m 02s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"0dfbfeba026292c0328e1cf7340ba246a25702cc","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2017-06-30 04:57:11.000000000","message":"Patch Set 1:\n\nJust to be reeeaaally safe I\u0027ve made [1] depend on this patch, it should verify the fix.\n\n[1] https://review.openstack.org/#/c/479127/","accounts_in_message":[],"_revision_number":1},{"id":"17e0b9c8547976749bc69895f33d9ba9e2ea1bf0","author":{"_account_id":14624,"name":"Sam Wan","email":"sam.wan@emc.com","username":"samwan"},"date":"2017-06-30 05:13:21.000000000","message":"Patch Set 1:\n\nI just tried this change but looks like it still does not work with subject like: Merge \"Ensure keepalive isn\u0027t used on uwsgi http mode\".","accounts_in_message":[],"_revision_number":1},{"id":"5276f0a133b436dad62631f5b267491bbebb6b7a","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2017-06-30 05:16:29.000000000","message":"Patch Set 1:\n\nI still think that the nested heredoc [1] idea is probably the safest way to do it, but whatever works :) Let\u0027s wait for [2] to run CI and see if it does what I hope it\u0027ll do.\n\n[1] https://review.openstack.org/#/c/479118/1/functions@761\n[2] https://review.openstack.org/#/c/479127/","accounts_in_message":[],"_revision_number":1},{"id":"62eb2ca212d47d13a787e18b7da424fd25fa89bb","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2017-06-30 06:22:37.000000000","message":"Patch Set 1: Code-Review-1\n\nDoh, devstack-version prints the last git log entry from *devstack*, not whatever other project it\u0027s testing. So in the CI run for [1] it just printed [2]:\n\nDevStack Version: pike - 80804865ab2812f3a0bdfae5c4f4d238f5fa617c Re-add commit message to devstack-version 2017-06-30 12:32:06 +1000\n\nwhich is the devstack version of *this patch*.\n\nGiven how badly this can break the gate, and that we\u0027ve reverted the problematic change and are thus not in a hurry, I think I\u0027d like to see this change temporarily modified to include special characters in the subject line. Once we\u0027re sure that passes CI, we can put back the regular subject line and merge.\n\n[1] https://review.openstack.org/#/c/479127/\n[2] http://logs.openstack.org/27/479127/3/check/gate-tempest-dsvm-py35-ubuntu-xenial/61db5ee/logs/devstacklog.txt.gz","accounts_in_message":[],"_revision_number":1},{"id":"280c7d90db5f6cd37b9de993c191854bd1a22495","author":{"_account_id":14624,"name":"Sam Wan","email":"sam.wan@emc.com","username":"samwan"},"date":"2017-06-30 06:30:08.000000000","message":"Patch Set 1: Code-Review-1\n\nHi Artom Lifshitz,\n\nAgree.\nThat\u0027s what my last comment means. For *this patch* itself, it worked, however it failed on subject like: Merge \"Ensure keepalive isn\u0027t used on uwsgi http mode\". \nWe need to handle special char/quote escape in shell carefully.","accounts_in_message":[],"_revision_number":1},{"id":"2d9fd4cc3bbc8a1fdde4f62375e10e4c7278d1c5","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2017-06-30 07:33:01.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- dsvm-tempest-neutron-network http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/15/479115/1/check/dsvm-tempest-neutron-network/7c16ecb : SUCCESS in 1h 34m 43s","accounts_in_message":[],"_revision_number":1},{"id":"096aac5a9b28834baec29a6c67ed2c2e46e0298c","author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"date":"2017-06-30 14:27:32.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"fdeaf204074ba7c158eb4c868aecf75b50f6867d","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2017-06-30 15:29:31.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/devstack/15/479115/2/check/tempest-dsvm-full-xenial/5028574/ : SUCCESS in 1h 01m 44s","accounts_in_message":[],"_revision_number":2},{"id":"24181291c9d474e8342a5b1ac53491734a5cc652","author":{"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},"date":"2017-06-30 15:58:33.000000000","message":"Patch Set 2: Code-Review+1\n\nthanks for instant help on other patch.","accounts_in_message":[],"_revision_number":2},{"id":"df46d2bbf7d4b78414ea03932b67b636b949e5a5","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2017-06-30 16:05:55.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- dsvm-tempest-neutron-network http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/15/479115/2/check/dsvm-tempest-neutron-network/bf8e8a5 : SUCCESS in 1h 36m 55s","accounts_in_message":[],"_revision_number":2},{"id":"5761479818b8b6b0fca244921b2ccc5e348a8d69","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-30 16:14:07.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/15/479115/2/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/38cdde4/ : SUCCESS in 1h 20m 16s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/15/479115/2/check/gate-grenade-dsvm-neutron-ubuntu-xenial/79d70de/ : SUCCESS in 46m 56s\n- gate-tempest-dsvm-py35-ubuntu-xenial http://logs.openstack.org/15/479115/2/check/gate-tempest-dsvm-py35-ubuntu-xenial/03b2196/ : SUCCESS in 1h 08m 38s\n- gate-devstack-docs-ubuntu-xenial http://docs-draft.openstack.org/15/479115/2/check/gate-devstack-docs-ubuntu-xenial/d82dd23//doc/build/html/ : SUCCESS in 2m 54s\n- gate-devstack-bashate http://logs.openstack.org/15/479115/2/check/gate-devstack-bashate/9d9e1bd/ : SUCCESS in 2m 02s\n- gate-devstack-unit-tests http://logs.openstack.org/15/479115/2/check/gate-devstack-unit-tests/698abe4/ : SUCCESS in 2m 57s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv http://logs.openstack.org/15/479115/2/check/gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv/e05e2a3/ : SUCCESS in 41m 32s (non-voting)\n- gate-devstack-dsvm-updown-ubuntu-xenial http://logs.openstack.org/15/479115/2/check/gate-devstack-dsvm-updown-ubuntu-xenial/3d7ce5f/ : SUCCESS in 16m 43s\n- gate-devstack-dsvm-py35-updown-ubuntu-xenial-nv http://logs.openstack.org/15/479115/2/check/gate-devstack-dsvm-py35-updown-ubuntu-xenial-nv/38b71ff/ : SUCCESS in 19m 40s (non-voting)\n- gate-swift-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/15/479115/2/check/gate-swift-dsvm-functional-ubuntu-xenial-nv/6c72e5c/ : SUCCESS in 17m 41s (non-voting)\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/15/479115/2/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/3c957a3/ : SUCCESS in 42m 22s\n- gate-tempest-dsvm-neutron-full-centos-7-nv http://logs.openstack.org/15/479115/2/check/gate-tempest-dsvm-neutron-full-centos-7-nv/eadb934/ : SUCCESS in 1h 43m 15s (non-voting)\n- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial http://logs.openstack.org/15/479115/2/check/gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial/34cba4c/ : SUCCESS in 1h 14m 59s\n- gate-tempest-dsvm-neutron-full-opensuse-422-nv http://logs.openstack.org/15/479115/2/check/gate-tempest-dsvm-neutron-full-opensuse-422-nv/8fe3e1c/ : FAILURE in 26m 10s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/15/479115/2/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/5b62f7e/ : SUCCESS in 1h 36m 59s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b5dcf09cded1cc26418ddd661a1cb193b6c0a7de","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2017-06-30 16:51:18.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-full-nfv-xenial http://intel-openstack-ci-logs.ovh/portland/2017-06-30/479115/2/check/tempest-dsvm-full-nfv-xenial/53d0e5f : SUCCESS in 2h 19m 06s\n- tempest-dsvm-ovsdpdk-nfv-networking-centos http://intel-openstack-ci-logs.ovh/portland/2017-06-30/479115/2/check/tempest-dsvm-ovsdpdk-nfv-networking-centos/59fce7d : SUCCESS in 1h 27m 33s (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial http://intel-openstack-ci-logs.ovh/portland/2017-06-30/479115/2/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/6142b3e : SUCCESS in 1h 35m 54s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"1a30e63b8d2e145782c887db51973cc1b57e1140","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2017-06-30 17:05:56.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"d4b3abd29fa911e843c0391c60d2ec5c46059282","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2017-07-03 01:59:19.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c90562f34b000d7b428d913dc50d7242a1914e2b","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2017-07-03 02:48:11.000000000","message":"Patch Set 3:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/devstack/15/479115/3/check/tempest-dsvm-full-xenial/69dba48/ : FAILURE in 48m 36s","accounts_in_message":[],"_revision_number":3},{"id":"38902ef6137cc242fa6e79a39d73ef6d1b4ac76c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-03 03:35:56.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/15/479115/3/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/816eb89/ : SUCCESS in 1h 24m 13s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/15/479115/3/check/gate-grenade-dsvm-neutron-ubuntu-xenial/f70c3fc/ : SUCCESS in 34m 46s\n- gate-tempest-dsvm-py35-ubuntu-xenial http://logs.openstack.org/15/479115/3/check/gate-tempest-dsvm-py35-ubuntu-xenial/0181156/ : SUCCESS in 1h 02m 33s\n- gate-devstack-docs-ubuntu-xenial http://docs-draft.openstack.org/15/479115/3/check/gate-devstack-docs-ubuntu-xenial/cba1fad//doc/build/html/ : SUCCESS in 3m 32s\n- gate-devstack-bashate http://logs.openstack.org/15/479115/3/check/gate-devstack-bashate/b4f7e24/ : SUCCESS in 1m 35s\n- gate-devstack-unit-tests http://logs.openstack.org/15/479115/3/check/gate-devstack-unit-tests/a9f1141/ : SUCCESS in 2m 38s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv http://logs.openstack.org/15/479115/3/check/gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv/0f95524/ : SUCCESS in 43m 06s (non-voting)\n- gate-devstack-dsvm-updown-ubuntu-xenial http://logs.openstack.org/15/479115/3/check/gate-devstack-dsvm-updown-ubuntu-xenial/497b66b/ : SUCCESS in 21m 52s\n- gate-devstack-dsvm-py35-updown-ubuntu-xenial-nv http://logs.openstack.org/15/479115/3/check/gate-devstack-dsvm-py35-updown-ubuntu-xenial-nv/d9c01a0/ : SUCCESS in 27m 39s (non-voting)\n- gate-swift-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/15/479115/3/check/gate-swift-dsvm-functional-ubuntu-xenial-nv/349d991/ : SUCCESS in 17m 58s (non-voting)\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/15/479115/3/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/8349e56/ : SUCCESS in 48m 42s\n- gate-tempest-dsvm-neutron-full-centos-7-nv http://logs.openstack.org/15/479115/3/check/gate-tempest-dsvm-neutron-full-centos-7-nv/a6de9db/ : SUCCESS in 1h 13m 38s (non-voting)\n- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial http://logs.openstack.org/15/479115/3/check/gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial/1271569/ : SUCCESS in 1h 35m 20s\n- gate-tempest-dsvm-neutron-full-opensuse-422-nv http://logs.openstack.org/15/479115/3/check/gate-tempest-dsvm-neutron-full-opensuse-422-nv/59acade/ : FAILURE in 57m 25s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/15/479115/3/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/5fdf1eb/ : SUCCESS in 1h 19m 31s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"3170cb8357b3a67657a04e86bf45a68553e1ef35","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2017-07-03 04:02:54.000000000","message":"Patch Set 3:\n\nBuild failed.  To recheck use \u0027xenserver: recheck\u0027.  For 3rd party ci contact info: https://wiki.openstack.org/wiki/ThirdPartySystems\n\n- dsvm-tempest-neutron-network http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/15/479115/3/check/dsvm-tempest-neutron-network/cd3c560 : FAILURE in 2h 03m 11s","accounts_in_message":[],"_revision_number":3},{"id":"c3c13096d43ee0c9aa6e611777d954c6aa91bd4f","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2017-07-03 04:13:34.000000000","message":"Patch Set 3:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-full-nfv-xenial http://intel-openstack-ci-logs.ovh/portland/2017-07-02/479115/3/check/tempest-dsvm-full-nfv-xenial/d39fd04 : SUCCESS in 2h 13m 57s\n- tempest-dsvm-ovsdpdk-nfv-networking-centos http://intel-openstack-ci-logs.ovh/portland/2017-07-02/479115/3/check/tempest-dsvm-ovsdpdk-nfv-networking-centos/2a23e61 : SUCCESS in 1h 25m 00s (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial http://intel-openstack-ci-logs.ovh/portland/2017-07-02/479115/3/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/5efcde5 : SUCCESS in 1h 34m 45s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"858b41f486235ffa9966fa4396112065d4f99614","author":{"_account_id":17920,"name":"Jianghua Wang","email":"jianghua.wang@citrix.com","username":"wjhfresh"},"date":"2017-07-03 05:20:34.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"5bfb548ad23586eacf68c9130c1d09ee20235714","author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"date":"2017-07-03 05:35:04.000000000","message":"Patch Set 3:\n\nThe sed covered the \u0027 handling. test\u0027string would become \u0027test\u0027\"\u0027\"\u0027string\u0027  so \"test\" + \"\u0027\" + \"string\" concat.","accounts_in_message":[],"_revision_number":3},{"id":"185fe1f0818a463334d9cec37874017e8939baf0","author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"date":"2017-07-03 05:38:33.000000000","message":"Patch Set 3: Code-Review+1\n\nThis version can work if nobody depends on the binary presence.","accounts_in_message":[],"_revision_number":3},{"id":"efdb49ce6beaae20817fb8174fa603857eddd09f","author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"date":"2017-07-03 05:39:08.000000000","message":"Patch Set 3:\n\nThis version can work if nobody depends on the executable presence.","accounts_in_message":[],"_revision_number":3},{"id":"db32ed8d417f75cde0b9a5ab468220e8dda34fee","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2017-07-03 06:17:01.000000000","message":"Patch Set 3:\n\n@afazekas -- yeah, probably it was fine ... it\u0027s all confusing at best, and as mentioned I think this is just simpler and has other advantages.  I\u0027m not precious about it, but I think it\u0027s overall just simpler and easier","accounts_in_message":[],"_revision_number":3},{"id":"c9b4b9ea8b5eff539968c2f20553e2207341ea17","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2017-07-03 07:39:59.000000000","message":"Patch Set 3: Code-Review+1\n\nMuch smarter approach to do it without the executable.\n\n\u003e This version can work if nobody depends on the executable presence.\n\nDoubtful, since it\u0027s a fairly new change, but if backwards compatibility is really important the executable can be made to cat /etc/devstack-version","accounts_in_message":[],"_revision_number":3},{"id":"8c9a03f4a4da9c3e8a54c51e35695db0d070ed61","author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"date":"2017-07-06 12:03:56.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"d604ad4c84f9cde44a7579bbda63ffe97dcfaf88","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2017-07-10 23:59:38.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nthanks for this ian, hopefully will be a land of win!","accounts_in_message":[],"_revision_number":3},{"id":"d3df11e67cbc331d1f4705553dc33e7037cc20ee","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-10 23:59:51.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"52f51da3d74313fb9fe77bc600d2a7947ec3cc26","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2017-07-11 00:00:51.000000000","message":"Patch Set 3:\n\nthe excutable was pretty new as a way when people asked \"how do I know what my devstack version is?\" /etc/devstack-version seems a fine way to handle it.","accounts_in_message":[],"_revision_number":3},{"id":"4f0524d178f56ec9f3c286fb27faf71608f7dac0","date":"2017-07-11 06:16:29.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":3},{"id":"d6a694de72f718c50e160a3921617ba874132adf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-11 06:16:29.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/15/479115/3/gate/gate-tempest-dsvm-neutron-full-ubuntu-xenial/c8e2ff2/ : SUCCESS in 1h 20m 29s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/15/479115/3/gate/gate-grenade-dsvm-neutron-ubuntu-xenial/713a609/ : SUCCESS in 36m 13s\n- gate-tempest-dsvm-py35-ubuntu-xenial http://logs.openstack.org/15/479115/3/gate/gate-tempest-dsvm-py35-ubuntu-xenial/7c82d43/ : SUCCESS in 1h 04m 53s\n- gate-devstack-docs-ubuntu-xenial http://docs-draft.openstack.org/15/479115/3/gate/gate-devstack-docs-ubuntu-xenial/982df02//doc/build/html/ : SUCCESS in 2m 15s\n- gate-devstack-bashate http://logs.openstack.org/15/479115/3/gate/gate-devstack-bashate/5c938c8/ : SUCCESS in 1m 51s\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/15/479115/3/gate/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/7b1fa80/ : SUCCESS in 1h 01m 36s\n- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial http://logs.openstack.org/15/479115/3/gate/gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial/51ace6c/ : SUCCESS in 1h 17m 24s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"07cbc4494255efa2c394b4b60e5beaa3d10f244e","revisions":{"80804865ab2812f3a0bdfae5c4f4d238f5fa617c":{"kind":"REWORK","_number":1,"created":"2017-06-30 02:33:22.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/15/479115/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/15/479115/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/479115/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/479115/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/479115/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/15/479115/1"}}},"commit":{"parents":[{"commit":"3415521d5659b2268b8984bf89ede8e34f1b76f7","subject":"Don\u0027t dump commit message header to devstack-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3415521d5659b2268b8984bf89ede8e34f1b76f7"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2017-06-30 02:29:19.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2017-06-30 02:32:06.000000000","tz":600},"subject":"Re-add commit message to devstack-version","message":"Re-add commit message to devstack-version\n\nAs a follow on to I4c269a7f3d63ee9a976e7c3636fc3e5e8dab9ae3, when the\n\"cat \u003c\u003c EOF\" writes out the devstack-version script it does quote\nremoval on the ${git_version} string.  This means in the file you have\nunquoted apostropies if someone uses \"it\u0027s\" etc.\n\nIf we just save it (quoted) to a var, then let the sub-script expand\nit as usual we avoid this, and it reads sensibly.\n\nChange-Id: Ic7391dd087657c0daf74046e4a052c53f4eb6e1a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/80804865ab2812f3a0bdfae5c4f4d238f5fa617c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/80804865ab2812f3a0bdfae5c4f4d238f5fa617c"}]},"branch":"refs/heads/master"},"5a89807fd5cf029836e1b0586acc4760691890a0":{"kind":"REWORK","_number":2,"created":"2017-06-30 14:27:32.000000000","uploader":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"ref":"refs/changes/15/479115/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/15/479115/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/479115/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/479115/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/479115/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/15/479115/2"}}},"commit":{"parents":[{"commit":"3415521d5659b2268b8984bf89ede8e34f1b76f7","subject":"Don\u0027t dump commit message header to devstack-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3415521d5659b2268b8984bf89ede8e34f1b76f7"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2017-06-30 02:29:19.000000000","tz":600},"committer":{"name":"Attila Fazekas","email":"afazekas@redhat.com","date":"2017-06-30 14:25:57.000000000","tz":120},"subject":"Re-add commit message to devstack-version","message":"Re-add commit message to devstack-version\n\nAs a follow on to I4c269a7f3d63ee9a976e7c3636fc3e5e8dab9ae3, when the\n\"cat \u003c\u003c EOF\" writes out the devstack-version script it does quote\nremoval on the ${git_version} string.  This means in the file you have\nunquoted apostropies if someone uses \"it\u0027s\" etc.\n\nWe will use the variable inside \"\u0027\", in this case just\nthe \"\u0027\" needs to be specially handled.\n\nChange-Id: Ic7391dd087657c0daf74046e4a052c53f4eb6e1a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/5a89807fd5cf029836e1b0586acc4760691890a0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/5a89807fd5cf029836e1b0586acc4760691890a0"}]},"branch":"refs/heads/master"},"07cbc4494255efa2c394b4b60e5beaa3d10f244e":{"kind":"REWORK","_number":3,"created":"2017-07-03 01:59:19.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/15/479115/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/15/479115/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/479115/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/479115/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/479115/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/15/479115/3"}}},"commit":{"parents":[{"commit":"3415521d5659b2268b8984bf89ede8e34f1b76f7","subject":"Don\u0027t dump commit message header to devstack-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3415521d5659b2268b8984bf89ede8e34f1b76f7"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2017-06-30 02:29:19.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2017-07-03 01:56:16.000000000","tz":600},"subject":"Put devstack-version info into separate file","message":"Put devstack-version info into separate file\n\nAs a follow on to I4c269a7f3d63ee9a976e7c3636fc3e5e8dab9ae3; the\nquoting gets tricky when putting arbitrary command-substitution\nstrings into saved echo-able strings.  As they say, \"the only winning\nmove is not to play\" :)\n\nAn alternative proposal is to not write this into a script but just\ndump info into a file.  To my mind, this has several advantages --\navoid getting involved in quoting, not dropping a script into the\nglobal environment -- it\u0027s just as easy to \"cat\" -- and the plain-text\nfile can be collected as an artifact during log collection (also moved\ngit commit line to separate line for easier parsing during log search,\netc).\n\nChange-Id: Ic7391dd087657c0daf74046e4a052c53f4eb6e1a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/07cbc4494255efa2c394b4b60e5beaa3d10f244e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/07cbc4494255efa2c394b4b60e5beaa3d10f244e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
