)]}'
{"id":"openstack%2Fpython-cinderclient~107512","triplet_id":"openstack%2Fpython-cinderclient~master~Icc38bc97e47c8236ccb82283c246bf266bc62929","project":"openstack/python-cinderclient","branch":"master","topic":"bug/1341735","hashtags":[],"change_id":"Icc38bc97e47c8236ccb82283c246bf266bc62929","subject":"sync latest strutils to python-cinderclient","status":"MERGED","created":"2014-07-16 21:52:09.000000000","updated":"2014-07-30 20:45:22.000000000","submitted":"2014-07-30 20:45:21.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"422315b4cd0fef5dc22a40bff6d9770f7d0fffe3","_number":107512,"virtual_id_number":107512,"owner":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":2,"date":"2014-07-30 20:45:21.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"}],"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":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"all":[{"value":2,"date":"2014-07-30 18:26:03.000000000","_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2014-07-30 17:05:23.000000000","_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"all":[{"value":1,"date":"2014-07-30 18:26:03.000000000","_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"}],"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":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-07-30 17:05:23.000000000","updated_by":{"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},"reviewer":{"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},"state":"REVIEWER"},{"updated":"2014-07-30 18:26:03.000000000","updated_by":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"reviewer":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"state":"REVIEWER"},{"updated":"2014-07-30 20:45:21.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"b1b42b18fab07c74bf5655d3335b6e62389a9b55","author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"date":"2014-07-16 21:52:09.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"034e6146b6b32b4beae605c8c3e8913aa8986421","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-16 21:52:10.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"40e6ed9ae5d523d21ce6aaa22417c7a2af561d36","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-16 23:07:06.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- gate-python-cinderclient-pep8 http://logs.openstack.org/12/107512/1/check/gate-python-cinderclient-pep8/6501901 : SUCCESS in 1m 07s\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/12/107512/1/check/gate-python-cinderclient-docs/c90b1a6/doc/build/html/ : SUCCESS in 1m 08s\n- gate-python-cinderclient-python26 http://logs.openstack.org/12/107512/1/check/gate-python-cinderclient-python26/d4648e0 : SUCCESS in 1m 59s\n- gate-python-cinderclient-python27 http://logs.openstack.org/12/107512/1/check/gate-python-cinderclient-python27/68e4859 : SUCCESS in 1m 15s\n- check-tempest-dsvm-full http://logs.openstack.org/12/107512/1/check/check-tempest-dsvm-full/6794593 : SUCCESS in 35m 33s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/12/107512/1/check/check-tempest-dsvm-postgres-full/f6a1787 : SUCCESS in 49m 28s\n- check-tempest-dsvm-neutron http://logs.openstack.org/12/107512/1/check/check-tempest-dsvm-neutron/4868167 : SUCCESS in 44m 47s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/12/107512/1/check/check-tempest-dsvm-neutron-heat-slow/63e9ad2 : SUCCESS in 31m 58s\n- check-grenade-dsvm http://logs.openstack.org/12/107512/1/check/check-grenade-dsvm/875a282 : SUCCESS in 46m 56s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/12/107512/1/check/check-tempest-dsvm-full-havana/1b916b8 : SUCCESS in 35m 57s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/12/107512/1/check/check-tempest-dsvm-neutron-havana/7127a72 : SUCCESS in 34m 40s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/12/107512/1/check/check-tempest-dsvm-full-icehouse/7cfbc22 : SUCCESS in 51m 35s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/12/107512/1/check/check-tempest-dsvm-neutron-icehouse/50381ac : SUCCESS in 57m 37s\n- gate-python-cinderclient-python33 http://logs.openstack.org/12/107512/1/check/gate-python-cinderclient-python33/c1ee490 : SUCCESS in 2m 27s\n- gate-python-cinderclient-pypy http://logs.openstack.org/12/107512/1/check/gate-python-cinderclient-pypy/e2a4130 : SUCCESS in 2m 05s\n- check-devstack-dsvm-cells http://logs.openstack.org/12/107512/1/check/check-devstack-dsvm-cells/6aa4cdf : SUCCESS in 19m 35s","accounts_in_message":[],"_revision_number":1},{"id":"ae94d15040974aa2b66c9a6afba7d2ed4855254f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-30 17:05:23.000000000","message":"Patch Set 1: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"fb8cf630bb8dc9675867e6dae17aa2dfa78b40f7","author":{"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},"date":"2014-07-30 17:05:23.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"669125897487b42b65ef8e0baebe82034c73ae2f","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2014-07-30 18:26:03.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"325cea1d230afce79ec891f757397ccf01c73647","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-30 19:11:01.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- gate-python-cinderclient-pep8 http://logs.openstack.org/12/107512/1/check/gate-python-cinderclient-pep8/565eaa8 : SUCCESS in 2m 56s\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/12/107512/1/check/gate-python-cinderclient-docs/2eb859e/doc/build/html/ : SUCCESS in 2m 37s\n- gate-python-cinderclient-python26 http://logs.openstack.org/12/107512/1/check/gate-python-cinderclient-python26/bdecba4 : SUCCESS in 3m 19s\n- gate-python-cinderclient-python27 http://logs.openstack.org/12/107512/1/check/gate-python-cinderclient-python27/ee9eba9 : SUCCESS in 2m 30s\n- check-tempest-dsvm-full http://logs.openstack.org/12/107512/1/check/check-tempest-dsvm-full/e02f838 : SUCCESS in 35m 06s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/12/107512/1/check/check-tempest-dsvm-postgres-full/cc2f861 : SUCCESS in 39m 24s\n- check-tempest-dsvm-neutron http://logs.openstack.org/12/107512/1/check/check-tempest-dsvm-neutron/9fdc2c1 : SUCCESS in 43m 08s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/12/107512/1/check/check-tempest-dsvm-neutron-heat-slow/dadfb3b : SUCCESS in 20m 39s\n- check-grenade-dsvm http://logs.openstack.org/12/107512/1/check/check-grenade-dsvm/9c7d5d3 : SUCCESS in 35m 20s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/12/107512/1/check/check-tempest-dsvm-full-havana/c9b6dbd : FAILURE in 39m 23s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/12/107512/1/check/check-tempest-dsvm-neutron-havana/41dacff : SUCCESS in 36m 23s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/12/107512/1/check/check-tempest-dsvm-full-icehouse/f6d79bc : SUCCESS in 50m 24s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/12/107512/1/check/check-tempest-dsvm-neutron-icehouse/b77258e : SUCCESS in 59m 26s\n- gate-python-cinderclient-python33 http://logs.openstack.org/12/107512/1/check/gate-python-cinderclient-python33/4b93b87 : SUCCESS in 4m 57s\n- gate-python-cinderclient-pypy http://logs.openstack.org/12/107512/1/check/gate-python-cinderclient-pypy/f6e4906 : SUCCESS in 3m 07s\n- check-devstack-dsvm-cells http://logs.openstack.org/12/107512/1/check/check-devstack-dsvm-cells/1dbba59 : SUCCESS in 13m 30s","accounts_in_message":[],"_revision_number":1},{"id":"d6e536d92dc7212dd94064c4716b0325f870b334","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-30 19:11:02.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"3a1042d5f00d4c0e03817d9282fc1154ff2c518b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-30 20:45:21.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded.\n\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/12/107512/1/gate/gate-python-cinderclient-docs/5f0dd72/doc/build/html/ : SUCCESS in 2m 11s\n- gate-python-cinderclient-pep8 http://logs.openstack.org/12/107512/1/gate/gate-python-cinderclient-pep8/85a9d04 : SUCCESS in 2m 01s\n- gate-python-cinderclient-python26 http://logs.openstack.org/12/107512/1/gate/gate-python-cinderclient-python26/0e30b10 : SUCCESS in 2m 39s\n- gate-python-cinderclient-python27 http://logs.openstack.org/12/107512/1/gate/gate-python-cinderclient-python27/87a5ea7 : SUCCESS in 2m 05s\n- gate-tempest-dsvm-full http://logs.openstack.org/12/107512/1/gate/gate-tempest-dsvm-full/9db5fbf : SUCCESS in 49m 54s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/12/107512/1/gate/gate-tempest-dsvm-postgres-full/6330fc7 : SUCCESS in 49m 08s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/12/107512/1/gate/gate-tempest-dsvm-neutron/2bb65f2 : SUCCESS in 1h 00m 16s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/12/107512/1/gate/gate-tempest-dsvm-neutron-heat-slow/ed95907 : SUCCESS in 26m 55s\n- gate-grenade-dsvm http://logs.openstack.org/12/107512/1/gate/gate-grenade-dsvm/78a4f8a : SUCCESS in 52m 25s\n- gate-python-cinderclient-python33 http://logs.openstack.org/12/107512/1/gate/gate-python-cinderclient-python33/6899c67 : SUCCESS in 3m 37s\n- gate-python-cinderclient-pypy http://logs.openstack.org/12/107512/1/gate/gate-python-cinderclient-pypy/63a2771 : SUCCESS in 2m 08s\n- gate-devstack-dsvm-cells http://logs.openstack.org/12/107512/1/gate/gate-devstack-dsvm-cells/ed27747 : SUCCESS in 19m 36s","accounts_in_message":[],"_revision_number":1},{"id":"e34857b07c380eadaf6f5dc05aad8b910a63350e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-30 20:45:22.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"2274089dc65ea87063151b3d243e7f6b1019db95","revisions":{"2274089dc65ea87063151b3d243e7f6b1019db95":{"kind":"REWORK","_number":1,"created":"2014-07-16 21:52:09.000000000","uploader":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"ref":"refs/changes/12/107512/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/12/107512/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/12/107512/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/12/107512/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/12/107512/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/12/107512/1"}}},"commit":{"parents":[{"commit":"da4117f71c36c2e80eb9590d407b87003adf6679","subject":"Merge \"Mark cinderclient as being a universal wheel\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/da4117f71c36c2e80eb9590d407b87003adf6679"}]}],"author":{"name":"Jay S. Bryant","email":"jsbryant@us.ibm.com","date":"2014-07-16 19:05:17.000000000","tz":-300},"committer":{"name":"Jay S. Bryant","email":"jsbryant@us.ibm.com","date":"2014-07-16 21:51:30.000000000","tz":-300},"subject":"sync latest strutils to python-cinderclient","message":"sync latest strutils to python-cinderclient\n\nThis commit syncs the latest strutils code into\npython-cinderclient.  The motivation for this sync is to get\naccess to the mask_password function that was added with commit\ncb5a804b .\n\nThe sync touches both the strutils.py and gettextutils.py files.\nThe detailed breakdown of the sync is as follows:\n\nCurrent HEAD in OSLO:\n-----------------------------------\ncommit 5fa2dae429a9e37dfd1a527eb3957cea57a3e8c4\nMerge: 5fb12c2 0506d17\nAuthor: Jenkins \u003cjenkins@review.openstack.org\u003e\nDate:   Tue Jul 15 10:05:12 2014 +0000\nMerge \"cfgfilter has graduated, remove it\"\n-----------------------------------\n\nChanges to strutils.py (newest to oldest):\n-----------------------------------\ncb5a804b  Move `mask_password` to strutils\n8a0f5678  Remove str() from LOG.* and exceptions\nfd18c288  Fix safe_encode(): return bytes on Python 3\n302c7c80  strutils: Allow safe_{encode,decode} to take bytes as input\nbec3a5eb  Implements SI/IEC unit system conversion to bytes\n\nChangest to gettextutils.py (newest to oldest):\n-----------------------------------\n3d90045d  Backport code for i18n to check lazy at runtime\nde4adbc4  pep8: fixed multiple violations\n9912e5df  Add API for creating translation functions\n6cc96d05  Fix test_gettextutils on Python 3\nfd33d1ea  Fix gettextutil.Message handling of deep copy failures\n047b2e4e  Change lazy translation to retain complete dict\n6d55e26a  Add support for translating log levels separately\n\nChange-Id: Icc38bc97e47c8236ccb82283c246bf266bc62929\nRelated-Bug: 1341735\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/2274089dc65ea87063151b3d243e7f6b1019db95"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/2274089dc65ea87063151b3d243e7f6b1019db95"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
