)]}'
{"id":"openstack%2Fpython-solumclient~66065","triplet_id":"openstack%2Fpython-solumclient~master~I64e9606877574e6819f098874ec4542565af840b","project":"openstack/python-solumclient","branch":"master","topic":"bp/solum-minimal-cli","hashtags":[],"change_id":"I64e9606877574e6819f098874ec4542565af840b","subject":"WIP: Argparse-based simple Solum CLI","status":"ABANDONED","created":"2014-01-10 21:09:44.000000000","updated":"2014-01-14 16:19:11.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b4ca545a6e7439c21dd23be624988ac110bf9abf","_number":66065,"virtual_id_number":66065,"owner":{"_account_id":9094,"name":"Paul Montgomery","email":"PaulMontgomery.code@gmail.com","username":"paulmo"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":-1,"date":"2014-01-13 22:25:49.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":9094,"name":"Paul Montgomery","email":"PaulMontgomery.code@gmail.com","username":"paulmo"},{"_account_id":6427,"name":"Kurt Griffiths","email":"kurt.griffiths@rackspace.com","username":"kgriffs"},{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},{"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2014-01-14 16:06:25.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":9094,"name":"Paul Montgomery","email":"PaulMontgomery.code@gmail.com","username":"paulmo"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6427,"name":"Kurt Griffiths","email":"kurt.griffiths@rackspace.com","username":"kgriffs"},{"value":-1,"date":"2014-01-14 00:31:36.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"}],"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":{"all":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":9094,"name":"Paul Montgomery","email":"PaulMontgomery.code@gmail.com","username":"paulmo"},{"_account_id":6427,"name":"Kurt Griffiths","email":"kurt.griffiths@rackspace.com","username":"kgriffs"},{"date":"2014-01-14 00:31:36.000000000","_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},{"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},{"_account_id":6427,"name":"Kurt Griffiths","email":"kurt.griffiths@rackspace.com","username":"kgriffs"},{"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"},{"_account_id":9094,"name":"Paul Montgomery","email":"PaulMontgomery.code@gmail.com","username":"paulmo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-01-11 05:14:13.000000000","updated_by":{"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"},"reviewer":{"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"},"state":"REVIEWER"},{"updated":"2014-01-13 17:52:32.000000000","updated_by":{"_account_id":6427,"name":"Kurt Griffiths","email":"kurt.griffiths@rackspace.com","username":"kgriffs"},"reviewer":{"_account_id":6427,"name":"Kurt Griffiths","email":"kurt.griffiths@rackspace.com","username":"kgriffs"},"state":"REVIEWER"},{"updated":"2014-01-13 22:25:49.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2014-01-14 00:31:36.000000000","updated_by":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"reviewer":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"state":"REVIEWER"}],"messages":[{"id":"943fccd50e606a1ba5a9a8cccef852222fa01a38","author":{"_account_id":9094,"name":"Paul Montgomery","email":"PaulMontgomery.code@gmail.com","username":"paulmo"},"date":"2014-01-10 21:12:29.000000000","message":"Patch Set 1: Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"145fbca3a5d2707aedb54c57dcfbfe16f4aa8c1c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-10 21:28:33.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-solumclient-pep8 http://logs.openstack.org/65/66065/1/check/gate-python-solumclient-pep8/957b3ee : FAILURE in 42s\n- gate-python-solumclient-python26 http://logs.openstack.org/65/66065/1/check/gate-python-solumclient-python26/0217aec : SUCCESS in 45s\n- gate-python-solumclient-python27 http://logs.openstack.org/65/66065/1/check/gate-python-solumclient-python27/ec85fb4 : SUCCESS in 39s\n- gate-python-solumclient-python33 http://logs.openstack.org/65/66065/1/check/gate-python-solumclient-python33/afcbb95 : SUCCESS in 4m 01s\n- gate-python-solumclient-pypy http://logs.openstack.org/65/66065/1/check/gate-python-solumclient-pypy/14256ea : SUCCESS in 1m 45s\n- gate-python-solumclient-docs http://docs-draft.openstack.org/65/66065/1/check/gate-python-solumclient-docs/9109540/doc/build/html/ : SUCCESS in 1m 11s\n","accounts_in_message":[],"_revision_number":1},{"id":"d31328299e8f731675c3b3802b6824085c10d5e9","author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"date":"2014-01-10 22:54:43.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\nI like the direction of this patch. I look forward to additional implementation so we can pass the pep8 gate.","accounts_in_message":[],"_revision_number":1},{"id":"3f31a81668e83529778347fb8718aa0b92514ef9","author":{"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"},"date":"2014-01-11 05:14:13.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\nConsensus was to use cliff","accounts_in_message":[],"_revision_number":1},{"id":"7ac7e45b3e7a29589343d300d2893c29299b6b82","author":{"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"},"date":"2014-01-11 05:15:49.000000000","message":"Patch Set 1:\n\nhttps://github.com/dreamhost/cliff/tree/master/demoapp","accounts_in_message":[],"_revision_number":1},{"id":"5ab50948a39ec9c32fe4634ea7b391b67713f9d9","author":{"_account_id":9094,"name":"Paul Montgomery","email":"PaulMontgomery.code@gmail.com","username":"paulmo"},"date":"2014-01-13 15:36:25.000000000","message":"Patch Set 1:\n\nNoorul: Was there any detail around that decision?  I was not involved at the time.  Is there a big benefit of Cliff over other options?","accounts_in_message":[],"_revision_number":1},{"id":"3da3059fab8f8bf25d06bdc383946a6c20324ae4","author":{"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"},"date":"2014-01-13 15:40:32.000000000","message":"Patch Set 1:\n\nThere is a thread\n\nhttp://lists.openstack.org/pipermail/openstack-dev/2013-November/018505.html","accounts_in_message":[],"_revision_number":1},{"id":"978a998de0cede96ef2d7af2e7f2257c87d6f767","author":{"_account_id":9094,"name":"Paul Montgomery","email":"PaulMontgomery.code@gmail.com","username":"paulmo"},"date":"2014-01-13 17:37:22.000000000","message":"Patch Set 1:\n\nI did not see an #agreed in the thread (please correct me if I\u0027m wrong).","accounts_in_message":[],"_revision_number":1},{"id":"3e2cf01fe91d55a007c7cbd7280487c1e19fc0e5","author":{"_account_id":6427,"name":"Kurt Griffiths","email":"kurt.griffiths@rackspace.com","username":"kgriffs"},"date":"2014-01-13 17:52:32.000000000","message":"Patch Set 1:\n\nPer discussion on IRC, let\u0027s just get this approved as a placeholder for the OSC framework stuff, so we can unblock development of the solum client library, which will be loosly coupled to the CLI anyway, such that we can easily swap out this argparse code later once OSC is fully baked.","accounts_in_message":[],"_revision_number":1},{"id":"a87f2e92ba5b7da3a4d9b21b2cec45ab646a517e","author":{"_account_id":9094,"name":"Paul Montgomery","email":"PaulMontgomery.code@gmail.com","username":"paulmo"},"date":"2014-01-13 22:02:14.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"86e504e0d5334e2ef3f0360596e90ab6144f13a5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-13 22:06:15.000000000","message":"Patch Set 2: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-solumclient-pep8 http://logs.openstack.org/65/66065/2/check/gate-python-solumclient-pep8/646c622 : FAILURE in 28s\n- gate-python-solumclient-python26 http://logs.openstack.org/65/66065/2/check/gate-python-solumclient-python26/c5840ba : SUCCESS in 46s\n- gate-python-solumclient-python27 http://logs.openstack.org/65/66065/2/check/gate-python-solumclient-python27/f85b163 : SUCCESS in 32s\n- gate-python-solumclient-python33 http://logs.openstack.org/65/66065/2/check/gate-python-solumclient-python33/5b5421e : SUCCESS in 3m 56s\n- gate-python-solumclient-pypy http://logs.openstack.org/65/66065/2/check/gate-python-solumclient-pypy/9f75ed2 : SUCCESS in 1m 36s\n- gate-python-solumclient-docs http://docs-draft.openstack.org/65/66065/2/check/gate-python-solumclient-docs/ad1c661/doc/build/html/ : SUCCESS in 46s\n","accounts_in_message":[],"_revision_number":2},{"id":"7bb9d610ee97d5591147a3f07994a321c03aa554","author":{"_account_id":9094,"name":"Paul Montgomery","email":"PaulMontgomery.code@gmail.com","username":"paulmo"},"date":"2014-01-13 22:21:50.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f42d2ddf517c6b016a6a483c9f2449fa92f3e838","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-13 22:25:49.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-solumclient-pep8 http://logs.openstack.org/65/66065/3/check/gate-python-solumclient-pep8/e6a9eac : FAILURE in 39s\n- gate-python-solumclient-python26 http://logs.openstack.org/65/66065/3/check/gate-python-solumclient-python26/a9281f8 : SUCCESS in 46s\n- gate-python-solumclient-python27 http://logs.openstack.org/65/66065/3/check/gate-python-solumclient-python27/df14bdc : SUCCESS in 44s\n- gate-python-solumclient-python33 http://logs.openstack.org/65/66065/3/check/gate-python-solumclient-python33/4b77d89 : SUCCESS in 3m 55s\n- gate-python-solumclient-pypy http://logs.openstack.org/65/66065/3/check/gate-python-solumclient-pypy/94eebb8 : SUCCESS in 1m 34s\n- gate-python-solumclient-docs http://docs-draft.openstack.org/65/66065/3/check/gate-python-solumclient-docs/5f8e16f/doc/build/html/ : SUCCESS in 42s\n","accounts_in_message":[],"_revision_number":3},{"id":"5d3ee978fac57c236336ffa80d88f7a2737a75bc","author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"date":"2014-01-14 00:31:36.000000000","message":"Patch Set 3: I would prefer that you didn\u0027t merge this\n\nPlease address: http://logs.openstack.org/65/66065/3/check/gate-python-solumclient-pep8/e6a9eac/console.html#_2014-01-13_22_22_33_454\n\nExcerpt:\n\npep8 runtests: commands[0] | flake8\n/home/jenkins/workspace/gate-python-solumclient-pep8$ /home/jenkins/workspace/gate-python-solumclient-pep8/.tox/pep8/bin/flake8 \n./solumclient/solum_cli.py:26:1: H304  No relative imports. \u0027import common\u0027 is a relative import\nimport common\n^\nERROR: InvocationError: \u0027/home/jenkins/workspace/gate-python-solumclient-pep8/.tox/pep8/bin/flake8\u0027","accounts_in_message":[],"_revision_number":3},{"id":"8b0c5a0933d482f56080c5d829ca5704d7b3a63f","author":{"_account_id":9094,"name":"Paul Montgomery","email":"PaulMontgomery.code@gmail.com","username":"paulmo"},"date":"2014-01-14 16:06:25.000000000","message":"Patch Set 3:\n\nI am unable to, the repo (on my side probably) is corrupt.  I\u0027m going to probably have to abandon this and set up git again.","accounts_in_message":[],"_revision_number":3},{"id":"c526d519c53477488b4ae599a9f91f0bf39fbeb4","author":{"_account_id":9094,"name":"Paul Montgomery","email":"PaulMontgomery.code@gmail.com","username":"paulmo"},"date":"2014-01-14 16:18:58.000000000","message":"Patch Set 3:\n\nPlease see:\nhttps://review.openstack.org/#/c/66617/1\n\nI\u0027m abandoning this due to some wierd git technical difficulties.","accounts_in_message":[],"_revision_number":3},{"id":"4adfe48a477ea84a9489d2c1bd38758efe3accca","author":{"_account_id":9094,"name":"Paul Montgomery","email":"PaulMontgomery.code@gmail.com","username":"paulmo"},"date":"2014-01-14 16:19:11.000000000","message":"Patch Set 3: Abandoned\n\nUse this instead: https://review.openstack.org/#/c/66617/1","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"6685be961912d225d0c42712c821342aa6277647","revisions":{"8f55c2cf83745fa0d25d34e120b614320a45d562":{"kind":"REWORK","_number":1,"created":"2014-01-10 21:09:44.000000000","uploader":{"_account_id":9094,"name":"Paul Montgomery","email":"PaulMontgomery.code@gmail.com","username":"paulmo"},"ref":"refs/changes/65/66065/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-solumclient","ref":"refs/changes/65/66065/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-solumclient refs/changes/65/66065/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-solumclient refs/changes/65/66065/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-solumclient refs/changes/65/66065/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-solumclient refs/changes/65/66065/1"}}},"commit":{"parents":[{"commit":"50310a4956f67d83ef598c816f929cf0f37f6755","subject":"Sync oslo modules from oslo-incubator","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-solumclient/commit/50310a4956f67d83ef598c816f929cf0f37f6755"}]}],"author":{"name":"Paul Montgomery","email":"PaulMontgomery.code@gmail.com","date":"2014-01-10 21:05:12.000000000","tz":0},"committer":{"name":"Paul Montgomery","email":"PaulMontgomery.code@gmail.com","date":"2014-01-10 21:07:42.000000000","tz":0},"subject":"WIP: Argparse-based simple Solum CLI","message":"WIP: Argparse-based simple Solum CLI\n\n* Uses argparse instead of the OpenStack Client as an option to consider\n* Will initially implement the create/delete app/assembly commands\n\nChange-Id: I64e9606877574e6819f098874ec4542565af840b\nImplements: blueprint solum-minimal-cli\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-solumclient/commit/8f55c2cf83745fa0d25d34e120b614320a45d562"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-solumclient/commit/8f55c2cf83745fa0d25d34e120b614320a45d562"}]},"branch":"refs/heads/master"},"6a92f4d530c74011640e82b1db3827e9065226e1":{"kind":"REWORK","_number":2,"created":"2014-01-13 22:02:14.000000000","uploader":{"_account_id":9094,"name":"Paul Montgomery","email":"PaulMontgomery.code@gmail.com","username":"paulmo"},"ref":"refs/changes/65/66065/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-solumclient","ref":"refs/changes/65/66065/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-solumclient refs/changes/65/66065/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-solumclient refs/changes/65/66065/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-solumclient refs/changes/65/66065/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-solumclient refs/changes/65/66065/2"}}},"commit":{"parents":[{"commit":"50310a4956f67d83ef598c816f929cf0f37f6755","subject":"Sync oslo modules from oslo-incubator","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-solumclient/commit/50310a4956f67d83ef598c816f929cf0f37f6755"}]}],"author":{"name":"Paul Montgomery","email":"PaulMontgomery.code@gmail.com","date":"2014-01-10 21:05:12.000000000","tz":0},"committer":{"name":"Paul Montgomery","email":"PaulMontgomery.code@gmail.com","date":"2014-01-13 21:59:33.000000000","tz":0},"subject":"WIP: Argparse-based simple Solum CLI","message":"WIP: Argparse-based simple Solum CLI\n\n* Uses argparse instead of the OpenStack Client as an option to consider\n* Implements the create/delete app/assembly commands\n\nChange-Id: I64e9606877574e6819f098874ec4542565af840b\nImplements: blueprint solum-minimal-cli\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-solumclient/commit/6a92f4d530c74011640e82b1db3827e9065226e1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-solumclient/commit/6a92f4d530c74011640e82b1db3827e9065226e1"}]},"branch":"refs/heads/master"},"6685be961912d225d0c42712c821342aa6277647":{"kind":"REWORK","_number":3,"created":"2014-01-13 22:21:50.000000000","uploader":{"_account_id":9094,"name":"Paul Montgomery","email":"PaulMontgomery.code@gmail.com","username":"paulmo"},"ref":"refs/changes/65/66065/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-solumclient","ref":"refs/changes/65/66065/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-solumclient refs/changes/65/66065/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-solumclient refs/changes/65/66065/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-solumclient refs/changes/65/66065/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-solumclient refs/changes/65/66065/3"}}},"commit":{"parents":[{"commit":"50310a4956f67d83ef598c816f929cf0f37f6755","subject":"Sync oslo modules from oslo-incubator","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-solumclient/commit/50310a4956f67d83ef598c816f929cf0f37f6755"}]}],"author":{"name":"Paul Montgomery","email":"PaulMontgomery.code@gmail.com","date":"2014-01-10 21:05:12.000000000","tz":0},"committer":{"name":"Paul Montgomery","email":"PaulMontgomery.code@gmail.com","date":"2014-01-13 22:19:21.000000000","tz":0},"subject":"WIP: Argparse-based simple Solum CLI","message":"WIP: Argparse-based simple Solum CLI\n\n* Uses argparse instead of the OpenStack Client as an option to consider\n* Implements the create/delete app/assembly commands\n\nChange-Id: I64e9606877574e6819f098874ec4542565af840b\nImplements: blueprint solum-minimal-cli\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-solumclient/commit/6685be961912d225d0c42712c821342aa6277647"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-solumclient/commit/6685be961912d225d0c42712c821342aa6277647"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
