)]}'
{"id":"openstack%2Fpython-glanceclient~195290","triplet_id":"openstack%2Fpython-glanceclient~master~Id15f3d642e8fcbd663f12b32f52b6014e32574a5","project":"openstack/python-glanceclient","branch":"master","topic":"bug/1468485","hashtags":[],"change_id":"Id15f3d642e8fcbd663f12b32f52b6014e32574a5","subject":"Account for dictionary order in test_shell.py","status":"MERGED","created":"2015-06-24 19:57:13.000000000","updated":"2015-06-30 03:42:05.000000000","submitted":"2015-06-30 03:42:03.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ecf989795c0e2a80472aae9baf599819e2b14d1c","_number":195290,"virtual_id_number":195290,"owner":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":2,"date":"2015-06-30 03:42:03.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},{"value":0,"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"}],"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":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"all":[{"value":2,"date":"2015-06-30 03:01:37.000000000","_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},{"value":2,"date":"2015-06-29 17:54:04.000000000","_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"}],"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":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"all":[{"value":1,"date":"2015-06-30 03:01:37.000000000","_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},{"value":0,"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},{"value":0,"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-06-29 17:54:04.000000000","updated_by":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"reviewer":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"state":"REVIEWER"},{"updated":"2015-06-30 03:01:37.000000000","updated_by":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"reviewer":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"state":"REVIEWER"},{"updated":"2015-06-30 03:42:03.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"e9dd146bc84b9b1a087a9a270ddff6fc15e2f34f","author":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"date":"2015-06-24 19:57:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"79d5084619ef10be7d37654a21fc89f7a7fdfbb0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-24 20:50:51.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/90/195290/1/check/gate-python-glanceclient-python26/411db51/ : SUCCESS in 1m 31s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/90/195290/1/check/gate-python-glanceclient-pep8/594aadf/ : SUCCESS in 1m 27s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/90/195290/1/check/gate-python-glanceclient-docs/c0cc0f5//doc/build/html/ : SUCCESS in 1m 45s\n- gate-python-glanceclient-python27 http://logs.openstack.org/90/195290/1/check/gate-python-glanceclient-python27/34c609a/ : SUCCESS in 1m 46s\n- gate-python-glanceclient-python34 http://logs.openstack.org/90/195290/1/check/gate-python-glanceclient-python34/6c9d0bb/ : SUCCESS in 2m 06s\n- gate-python-glanceclient-pypy http://logs.openstack.org/90/195290/1/check/gate-python-glanceclient-pypy/331670d/ : FAILURE in 2m 32s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/90/195290/1/check/gate-tempest-dsvm-neutron-src-python-glanceclient/889aaf0/ : SUCCESS in 51m 30s\n- check-glanceclient-dsvm-functional http://logs.openstack.org/90/195290/1/check/check-glanceclient-dsvm-functional/341acaa/ : SUCCESS in 20m 54s","accounts_in_message":[],"_revision_number":1},{"id":"f74b900ffbfa206076e7c1b0a425859636c4c7c2","author":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"date":"2015-06-26 19:04:14.000000000","message":"Patch Set 1: Code-Review-2\n\nI just wonder how it\u0027s possible to import OrderedDict and have \"gate-python-glanceclient-python26\tSUCCESS in 1m 31s\" because it was appeared only in python 2.7! Proof:  https://docs.python.org/2/library/collections.html#collections.OrderedDict\n\nI immediately take away my -2 when I get the answer :)\n\nCorrect me if I\u0027m wrong, but I really think there should be something like\n\ntry:\n\n    from collections import OrderedDict\n\nexcept ImportError:\n\n    from ordereddict import OrderedDict","accounts_in_message":[],"_revision_number":1},{"id":"6143a16a1f3ec46f1c0345d7c7af24ee647a9417","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-06-26 20:19:11.000000000","message":"Patch Set 1: Code-Review-1\n\nMike, you\u0027re right. I can explain how this works though. Certain downstream redistributors of CPython add random things to the standard library. Some backport OrderedDict to the collections module. Others include six as if it were a stdlib module. Etc. I think this is an instance where the downstream redistributors have modified Python and it hurts our CI efforts.","accounts_in_message":[],"_revision_number":1},{"id":"1e11ebd74a89c9c2e5cf8a7b967be0c55eb86c97","author":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"date":"2015-06-26 21:55:45.000000000","message":"Patch Set 1:\n\nMike, I agree your proposed change is needed if py2.6 support is needed.  But I thought py2.6 support was dropped?  Clearly there\u0027s still a gate test being run though so perhaps I\u0027m wrong.","accounts_in_message":[],"_revision_number":1},{"id":"ee7ae4bdd5ff32acde1120444c9c7f15d83cdc25","author":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"date":"2015-06-26 23:01:15.000000000","message":"Patch Set 1: Code-Review-1\n\nNo problems! So, please, make the changes and I will +2 it :)\n\nBut I think we should have a talk with infra team about passing tests. I\u0027m going to do it on Monday... It\u0027s a very strange behavior.","accounts_in_message":[],"_revision_number":1},{"id":"6a377b2ca9cc3a775ef4203eebfc0be6eb0bd343","author":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"date":"2015-06-29 14:22:53.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a9cb49a11566a4019630a7b526aa08720b49f537","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-29 15:51:39.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/90/195290/2/check/gate-python-glanceclient-python26/f4da11d/ : SUCCESS in 1m 32s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/90/195290/2/check/gate-python-glanceclient-pep8/0346b83/ : SUCCESS in 1m 21s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/90/195290/2/check/gate-python-glanceclient-docs/7b9268b//doc/build/html/ : SUCCESS in 2m 02s\n- gate-python-glanceclient-python27 http://logs.openstack.org/90/195290/2/check/gate-python-glanceclient-python27/18ec80f/ : SUCCESS in 1m 41s\n- gate-python-glanceclient-python34 http://logs.openstack.org/90/195290/2/check/gate-python-glanceclient-python34/cb77556/ : SUCCESS in 1m 47s\n- gate-python-glanceclient-pypy http://logs.openstack.org/90/195290/2/check/gate-python-glanceclient-pypy/7bbe2da/ : FAILURE in 2m 32s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/90/195290/2/check/gate-tempest-dsvm-neutron-src-python-glanceclient/c9fd122/ : SUCCESS in 47m 38s\n- check-glanceclient-dsvm-functional http://logs.openstack.org/90/195290/2/check/check-glanceclient-dsvm-functional/dce5ec4/ : SUCCESS in 18m 30s","accounts_in_message":[],"_revision_number":2},{"id":"837a18fe55653c29a01728482e05e618a18d7cc4","author":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"date":"2015-06-29 17:54:04.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"8f621218e72d0733ca239f590596c4e46567f95d","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-06-30 03:01:37.000000000","message":"Patch Set 2: Workflow+1 Code-Review+2\n\nThanks Corey","accounts_in_message":[],"_revision_number":2},{"id":"b3f83001139141b0c6b0f85ff7200636368e64a0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-30 03:01:42.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"560d22fa628403f5c04d657808e286f90e2c6513","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-30 03:42:03.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/90/195290/2/gate/gate-python-glanceclient-python26/55f1898/ : SUCCESS in 1m 36s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/90/195290/2/gate/gate-python-glanceclient-docs/90d0e0f//doc/build/html/ : SUCCESS in 2m 08s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/90/195290/2/gate/gate-python-glanceclient-pep8/c2303b4/ : SUCCESS in 1m 49s\n- gate-python-glanceclient-python27 http://logs.openstack.org/90/195290/2/gate/gate-python-glanceclient-python27/2a75699/ : SUCCESS in 2m 02s\n- gate-python-glanceclient-python34 http://logs.openstack.org/90/195290/2/gate/gate-python-glanceclient-python34/5890243/ : SUCCESS in 2m 16s\n- gate-python-glanceclient-pypy http://logs.openstack.org/90/195290/2/gate/gate-python-glanceclient-pypy/215a424/ : FAILURE in 2m 31s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/90/195290/2/gate/gate-tempest-dsvm-neutron-src-python-glanceclient/192d3ce/ : SUCCESS in 40m 20s\n- gate-glanceclient-dsvm-functional http://logs.openstack.org/90/195290/2/gate/gate-glanceclient-dsvm-functional/7a84e9f/ : SUCCESS in 19m 56s","accounts_in_message":[],"_revision_number":2},{"id":"dfe937029e3d5f16311bbc0ad95960309a2cee41","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-30 03:42:05.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"1b93adc8fb27a50de7ab4367f41573e07b28d9ac","revisions":{"8ed1cbb098458d6fd6205df010010f6ce891a587":{"kind":"REWORK","_number":1,"created":"2015-06-24 19:57:13.000000000","uploader":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"ref":"refs/changes/90/195290/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/90/195290/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/90/195290/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/90/195290/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/90/195290/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/90/195290/1"}}},"commit":{"parents":[{"commit":"cc38f51086b930a05c0abecf6c9e00fdf5c294f6","subject":"Merge \"Add v2 support for the marker attribute\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/cc38f51086b930a05c0abecf6c9e00fdf5c294f6"}]}],"author":{"name":"Corey Bryant","email":"corey.bryant@canonical.com","date":"2015-06-24 19:55:50.000000000","tz":-240},"committer":{"name":"Corey Bryant","email":"corey.bryant@canonical.com","date":"2015-06-24 19:57:12.000000000","tz":-240},"subject":"Account for dictionary order in test_shell.py","message":"Account for dictionary order in test_shell.py\n\nChange-Id: Id15f3d642e8fcbd663f12b32f52b6014e32574a5\nCloses-Bug: 1468485\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/8ed1cbb098458d6fd6205df010010f6ce891a587"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/8ed1cbb098458d6fd6205df010010f6ce891a587"}]},"branch":"refs/heads/master"},"1b93adc8fb27a50de7ab4367f41573e07b28d9ac":{"kind":"REWORK","_number":2,"created":"2015-06-29 14:22:53.000000000","uploader":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"ref":"refs/changes/90/195290/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/90/195290/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/90/195290/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/90/195290/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/90/195290/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/90/195290/2"}}},"commit":{"parents":[{"commit":"cc38f51086b930a05c0abecf6c9e00fdf5c294f6","subject":"Merge \"Add v2 support for the marker attribute\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/cc38f51086b930a05c0abecf6c9e00fdf5c294f6"}]}],"author":{"name":"Corey Bryant","email":"corey.bryant@canonical.com","date":"2015-06-24 19:55:50.000000000","tz":-240},"committer":{"name":"Corey Bryant","email":"corey.bryant@canonical.com","date":"2015-06-29 14:22:13.000000000","tz":-240},"subject":"Account for dictionary order in test_shell.py","message":"Account for dictionary order in test_shell.py\n\nChange-Id: Id15f3d642e8fcbd663f12b32f52b6014e32574a5\nCloses-Bug: 1468485\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/1b93adc8fb27a50de7ab4367f41573e07b28d9ac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/1b93adc8fb27a50de7ab4367f41573e07b28d9ac"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
