)]}'
{"id":"openstack%2Fdevstack~151811","triplet_id":"openstack%2Fdevstack~master~I88043830cef9211b4e0baa91bfcc7a92125afa9f","project":"openstack/devstack","branch":"master","topic":"venv-stack","hashtags":[],"change_id":"I88043830cef9211b4e0baa91bfcc7a92125afa9f","subject":"Split functions-common: python functions","status":"MERGED","created":"2015-01-30 22:56:54.000000000","updated":"2015-02-06 20:45:47.000000000","submitted":"2015-02-06 20:45:45.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"85801d17c2ec991c812561212f0272479baef679","_number":151811,"virtual_id_number":151811,"owner":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2015-02-06 20:45:39.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"date":"2015-02-04 03:25:16.000000000","_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"date":"2015-01-31 01:34:39.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_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"}],"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":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"recommended":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-02-02 06:21:23.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":1,"date":"2015-02-03 21:07:04.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2015-02-03 19:24:15.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":2,"date":"2015-02-04 02:02:02.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":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"date":"2015-01-30 23:40:34.000000000","_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":1,"date":"2015-02-04 02:02:02.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":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_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"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-01-30 23:40:34.000000000","updated_by":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"reviewer":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"state":"REVIEWER"},{"updated":"2015-02-02 06:21:23.000000000","updated_by":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"reviewer":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"state":"REVIEWER"},{"updated":"2015-02-03 19:24:15.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-04 02:02:02.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-04 03:25:16.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2015-02-06 20:45:39.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"c72434f463bed894e6e1af8225af38e074e53357","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-01-30 22:56:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"193c80df19d2676a91c75d4eab278b48cdf3252c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-30 23:46:20.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/11/151811/1/check/check-tempest-dsvm-full/92d0913/ : SUCCESS in 39m 22s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/11/151811/1/check/check-tempest-dsvm-postgres-full/5a2bd45/ : SUCCESS in 39m 20s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/11/151811/1/check/check-tempest-dsvm-neutron-full/eb15509/ : SUCCESS in 45m 48s\n- check-grenade-dsvm http://logs.openstack.org/11/151811/1/check/check-grenade-dsvm/0f70ca0/ : SUCCESS in 29m 13s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/11/151811/1/check/gate-tempest-dsvm-large-ops/206d67e/ : SUCCESS in 17m 47s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/11/151811/1/check/gate-tempest-dsvm-neutron-large-ops/974cafd/ : SUCCESS in 15m 41s\n- gate-devstack-bashate http://logs.openstack.org/11/151811/1/check/gate-devstack-bashate/0711d84/ : SUCCESS in 38s\n- gate-devstack-unit-tests http://logs.openstack.org/11/151811/1/check/gate-devstack-unit-tests/5b14b28/ : SUCCESS in 15s\n- check-devstack-dsvm-cells http://logs.openstack.org/11/151811/1/check/check-devstack-dsvm-cells/7e1c2a9/ : SUCCESS in 14m 11s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/11/151811/1/check/check-grenade-dsvm-partial-ncpu/6bc0d43/ : SUCCESS in 36m 26s\n- check-neutron-dsvm-functional http://logs.openstack.org/11/151811/1/check/check-neutron-dsvm-functional/405afb3/ : SUCCESS in 18m 07s\n- check-swift-dsvm-functional http://logs.openstack.org/11/151811/1/check/check-swift-dsvm-functional/8a0c243/ : SUCCESS in 22m 19s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/11/151811/1/check/check-tempest-dsvm-ironic-pxe_ssh/746e452/ : SUCCESS in 32m 59s\n- check-tempest-dsvm-f21 http://logs.openstack.org/11/151811/1/check/check-tempest-dsvm-f21/0d95bc0/ : FAILURE in 10m 11s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/11/151811/1/check/check-tempest-dsvm-centos7/6ab888b/ : FAILURE in 10m 24s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/11/151811/1/check/gate-devstack-publish-docs/2975b17//doc/build/html/ : SUCCESS in 1m 13s","accounts_in_message":[],"_revision_number":1},{"id":"be86038eba6f1e8c1da1bd8b288f7aac4854b401","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2015-01-30 23:52:46.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nwhat does inc stand for?","accounts_in_message":[],"_revision_number":1},{"id":"e684488074ac6a2e4a08d4ae6164d27e847f7117","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-01-31 01:34:39.000000000","message":"Patch Set 1:\n\ninc \u003d\u003d include.  I\u0027m open to better options, after not having a better suggestion for sdague on a name for the external packages dir (I think he\u0027s going with pkg).\n\nI suppose this should be spec\u0027ed, I wanted to move the python functions before doing the venv changes to make the history easier to follow.","accounts_in_message":[],"_revision_number":1},{"id":"fc8d9d57c0a1e256478f51abd9efc58763317790","author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"date":"2015-02-02 06:21:23.000000000","message":"Patch Set 1: Code-Review+1\n\ni guess lib/python or functions-python would fit the existing practice better.","accounts_in_message":[],"_revision_number":1},{"id":"d0f0afab87134e022f714b32479af9c1d73c8cd4","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2015-02-02 19:59:27.000000000","message":"Patch Set 1:\n\nwhy not just include?","accounts_in_message":[],"_revision_number":1},{"id":"b155ec48d18eb467a90a1fef49f08cb0ab199ad2","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-02-03 03:00:56.000000000","message":"Patch Set 1: Code-Review-1\n\nlib/ isn\u0027t quite right because it\u0027s not framework stuff\n\ninc/ seems to be poorly defined\n\nwhy not subdir functions?\n\nthat way functions-common includes functions/foo functions/bar etc.  should stop random stuff appearing in there","accounts_in_message":[],"_revision_number":1},{"id":"83a16766acbd3b89a309ae1614c1077e55b27d4a","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-02-03 16:20:36.000000000","message":"Patch Set 1:\n\nI\u0027d love creating a functions dir but unfortunately, 4 years ago I didn\u0027t think of that when I names a file \u0027functions\u0027 that is used and called from multiple places, some outside DevStack.\n\ninc/include are my first choice, as these work similarly to C header files that also happen to contain implementations.\n\ninc over include as we already have lib over library, doc over docs or documentation, and I think sdague is working on another directory for external packages and was going to use pkg over package\n\ninclude over inc because we have tools and tests and shocco (if you build docs) and exercises and it is the C standard.\n\nI don\u0027t freaking care any more as this trivial thing is holding up making venvs usable to try to deal with the horrible packaging state in Python.\n\nI\u0027m going to take a break while y\u0027all sort this out.","accounts_in_message":[],"_revision_number":1},{"id":"78fce6028d7d14717c899c35075ffa7f43ff2567","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-02-03 19:24:15.000000000","message":"Patch Set 1: Code-Review+2\n\nmea culpa - i forgot about functions.  you\u0027re right, working code trumps naming discussions","accounts_in_message":[],"_revision_number":1},{"id":"6120bdf4aae4556ec60df9cf1689bd7277dd3518","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2015-02-03 21:07:04.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"ee1ea54449b36f6f471c986669d140d8d3daf2e2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-04 02:02:02.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"0bb1aeb1fadf0ab57699a15f2cf1c972a2c4321b","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-02-04 02:02:02.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"d22e5f3459833d70bf467b9ce1a714ef2eae952f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-04 03:25:01.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-tempest-dsvm-full http://logs.openstack.org/11/151811/1/gate/gate-tempest-dsvm-full/a81b02d/ : SUCCESS in 1h 00m 01s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/11/151811/1/gate/gate-tempest-dsvm-postgres-full/8a63319/ : SUCCESS in 57m 38s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/11/151811/1/gate/gate-tempest-dsvm-neutron-full/efabc3e/ : SUCCESS in 1h 02m 01s\n- gate-grenade-dsvm http://logs.openstack.org/11/151811/1/gate/gate-grenade-dsvm/3c90d42/ : SUCCESS in 1h 20m 35s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/11/151811/1/gate/gate-tempest-dsvm-large-ops/6476dfe/ : SUCCESS in 19m 40s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/11/151811/1/gate/gate-tempest-dsvm-neutron-large-ops/12d94ea/ : SUCCESS in 19m 29s\n- gate-devstack-bashate http://logs.openstack.org/11/151811/1/gate/gate-devstack-bashate/d21b693/ : SUCCESS in 33s\n- gate-devstack-dsvm-cells http://logs.openstack.org/11/151811/1/gate/gate-devstack-dsvm-cells/9693855/ : FAILURE in 14m 30s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/11/151811/1/gate/gate-grenade-dsvm-partial-ncpu/fc25b01/ : SUCCESS in 32m 21s\n- gate-neutron-dsvm-functional http://logs.openstack.org/11/151811/1/gate/gate-neutron-dsvm-functional/1ec6fc2/ : SUCCESS in 16m 26s\n- gate-swift-dsvm-functional http://logs.openstack.org/11/151811/1/gate/gate-swift-dsvm-functional/985e6f5/ : SUCCESS in 20m 45s","accounts_in_message":[],"_revision_number":1},{"id":"eeff3e2cd8f36cd63ec63e2c0715e74f31a1c5d5","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2015-02-04 03:25:16.000000000","message":"Patch Set 1:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- gate-devstack-dsvm-cells: https://bugs.launchpad.net/bugs/1365046\n\nIf you believe we\u0027ve correctly identified the failure, feel free to leave a \u0027recheck\u0027 comment to run the tests again.\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":1},{"id":"8e90cba80ce32953bcd674337aef023c931edef5","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-02-05 22:35:04.000000000","message":"Patch Set 1:\n\nrecheck 1365046","accounts_in_message":[],"_revision_number":1},{"id":"c6aaa44ca6d490d717f005af671ca985f021abbf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-05 23:47:11.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- check-tempest-dsvm-full http://logs.openstack.org/11/151811/1/check/check-tempest-dsvm-full/e3de2de/ : SUCCESS in 36m 13s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/11/151811/1/check/check-tempest-dsvm-postgres-full/0437fb3/ : SUCCESS in 44m 00s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/11/151811/1/check/check-tempest-dsvm-neutron-full/373bdd8/ : SUCCESS in 1h 05m 18s\n- check-grenade-dsvm http://logs.openstack.org/11/151811/1/check/check-grenade-dsvm/f84e40e/ : SUCCESS in 41m 17s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/11/151811/1/check/gate-tempest-dsvm-large-ops/0210df5/ : SUCCESS in 23m 45s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/11/151811/1/check/gate-tempest-dsvm-neutron-large-ops/c219132/ : SUCCESS in 20m 36s\n- gate-devstack-bashate http://logs.openstack.org/11/151811/1/check/gate-devstack-bashate/e8cd0a5/ : SUCCESS in 28s\n- gate-devstack-unit-tests http://logs.openstack.org/11/151811/1/check/gate-devstack-unit-tests/887254f/ : FAILURE in 22s\n- check-devstack-dsvm-cells http://logs.openstack.org/11/151811/1/check/check-devstack-dsvm-cells/1a0b5b8/ : SUCCESS in 15m 59s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/11/151811/1/check/check-grenade-dsvm-partial-ncpu/283148b/ : SUCCESS in 34m 04s\n- check-neutron-dsvm-functional http://logs.openstack.org/11/151811/1/check/check-neutron-dsvm-functional/4784928/ : SUCCESS in 22m 01s\n- check-swift-dsvm-functional http://logs.openstack.org/11/151811/1/check/check-swift-dsvm-functional/9c8b2af/ : SUCCESS in 23m 41s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/11/151811/1/check/check-tempest-dsvm-ironic-pxe_ssh/a07b460/ : SUCCESS in 33m 52s\n- check-devstack-dsvm-updown http://logs.openstack.org/11/151811/1/check/check-devstack-dsvm-updown/f4ca650/ : SUCCESS in 13m 18s (non-voting)\n- check-tempest-dsvm-f21 http://logs.openstack.org/11/151811/1/check/check-tempest-dsvm-f21/f2492a0/ : FAILURE in 47m 14s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/11/151811/1/check/check-tempest-dsvm-centos7/f05182a/ : SUCCESS in 55m 30s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/11/151811/1/check/gate-devstack-publish-docs/34d6fc8//doc/build/html/ : SUCCESS in 1m 25s","accounts_in_message":[],"_revision_number":1},{"id":"790baf6742be7a745847170390418b8ddddea574","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-02-06 17:16:32.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"f5187d21fdd0696d71b2f6539a18978fc86f40c8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-06 18:24:12.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/11/151811/1/check/check-tempest-dsvm-full/975d015/ : SUCCESS in 41m 29s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/11/151811/1/check/check-tempest-dsvm-postgres-full/917ab7f/ : SUCCESS in 39m 23s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/11/151811/1/check/check-tempest-dsvm-neutron-full/3bf7aba/ : SUCCESS in 51m 48s\n- check-grenade-dsvm http://logs.openstack.org/11/151811/1/check/check-grenade-dsvm/ca3363c/ : SUCCESS in 37m 54s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/11/151811/1/check/gate-tempest-dsvm-large-ops/52f904e/ : SUCCESS in 24m 53s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/11/151811/1/check/gate-tempest-dsvm-neutron-large-ops/28017bc/ : SUCCESS in 22m 54s\n- gate-devstack-bashate http://logs.openstack.org/11/151811/1/check/gate-devstack-bashate/2a1cab5/ : SUCCESS in 18s\n- gate-devstack-unit-tests http://logs.openstack.org/11/151811/1/check/gate-devstack-unit-tests/536120b/ : SUCCESS in 32s\n- check-devstack-dsvm-cells http://logs.openstack.org/11/151811/1/check/check-devstack-dsvm-cells/ba89dc4/ : SUCCESS in 19m 04s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/11/151811/1/check/check-grenade-dsvm-partial-ncpu/40d3bbd/ : SUCCESS in 32m 25s\n- check-neutron-dsvm-functional http://logs.openstack.org/11/151811/1/check/check-neutron-dsvm-functional/71344e4/ : SUCCESS in 18m 13s\n- check-swift-dsvm-functional http://logs.openstack.org/11/151811/1/check/check-swift-dsvm-functional/75f39b8/ : SUCCESS in 22m 41s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/11/151811/1/check/check-tempest-dsvm-ironic-pxe_ssh/5505697/ : SUCCESS in 31m 16s\n- check-devstack-dsvm-updown http://logs.openstack.org/11/151811/1/check/check-devstack-dsvm-updown/a78f58e/ : FAILURE in 13m 00s (non-voting)\n- check-tempest-dsvm-f21 http://logs.openstack.org/11/151811/1/check/check-tempest-dsvm-f21/37dd3c2/ : FAILURE in 48m 38s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/11/151811/1/check/check-tempest-dsvm-centos7/175dcec/ : SUCCESS in 57m 13s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/11/151811/1/check/gate-devstack-publish-docs/d171ba3//doc/build/html/ : SUCCESS in 1m 44s","accounts_in_message":[],"_revision_number":1},{"id":"e7c6f5923e57638c7b42cfeb1f3e6461ad907a8b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-06 18:24:13.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"32b83cf76f81a577a0ea51d3facfdbc264d3b45b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-06 20:45:39.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/11/151811/1/gate/gate-tempest-dsvm-full/f950bab/ : SUCCESS in 39m 22s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/11/151811/1/gate/gate-tempest-dsvm-postgres-full/12ed99f/ : SUCCESS in 39m 54s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/11/151811/1/gate/gate-tempest-dsvm-neutron-full/18f1d09/ : SUCCESS in 55m 41s\n- gate-grenade-dsvm http://logs.openstack.org/11/151811/1/gate/gate-grenade-dsvm/af4a617/ : SUCCESS in 35m 33s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/11/151811/1/gate/gate-tempest-dsvm-large-ops/394e8af/ : SUCCESS in 21m 22s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/11/151811/1/gate/gate-tempest-dsvm-neutron-large-ops/fa08619/ : SUCCESS in 19m 36s\n- gate-devstack-bashate http://logs.openstack.org/11/151811/1/gate/gate-devstack-bashate/2abc9f3/ : SUCCESS in 29s\n- gate-devstack-dsvm-cells http://logs.openstack.org/11/151811/1/gate/gate-devstack-dsvm-cells/3778b78/ : SUCCESS in 15m 46s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/11/151811/1/gate/gate-grenade-dsvm-partial-ncpu/ff19ef1/ : SUCCESS in 33m 48s\n- gate-neutron-dsvm-functional http://logs.openstack.org/11/151811/1/gate/gate-neutron-dsvm-functional/54fd628/ : SUCCESS in 18m 13s\n- gate-swift-dsvm-functional http://logs.openstack.org/11/151811/1/gate/gate-swift-dsvm-functional/c5e8f65/ : SUCCESS in 24m 55s","accounts_in_message":[],"_revision_number":1},{"id":"ca10a8fa5ba68396f3854f30b24b84eebd853a6f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-06 20:45:47.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"490430dbe3b7d9979b4623f2c327bb0a74436401","revisions":{"490430dbe3b7d9979b4623f2c327bb0a74436401":{"kind":"REWORK","_number":1,"created":"2015-01-30 22:56:54.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/11/151811/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/11/151811/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/11/151811/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/11/151811/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/11/151811/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/11/151811/1"}}},"commit":{"parents":[{"commit":"a1b82cc1b5a7172c3fdf17d2c3f0725660911ad7","subject":"Fix unbound literal in trueorfalse()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/a1b82cc1b5a7172c3fdf17d2c3f0725660911ad7"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2015-01-30 20:38:35.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2015-01-30 20:59:48.000000000","tz":-360},"subject":"Split functions-common: python functions","message":"Split functions-common: python functions\n\nMove Python-related functions into inc/python\n\nShould be transparent to all callers as it is sourced from functions-common\n\nChange-Id: I88043830cef9211b4e0baa91bfcc7a92125afa9f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/490430dbe3b7d9979b4623f2c327bb0a74436401"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/490430dbe3b7d9979b4623f2c327bb0a74436401"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
