)]}'
{"id":"openstack%2Fpython-keystoneclient~177687","triplet_id":"openstack%2Fpython-keystoneclient~master~Ie4d006f71daed745ab2c0a86f7ced904c9e21450","project":"openstack/python-keystoneclient","branch":"master","topic":"drop_dep","hashtags":[],"change_id":"Ie4d006f71daed745ab2c0a86f7ced904c9e21450","subject":"Remove discover and iso8601 dependencies","status":"ABANDONED","created":"2015-04-27 09:27:04.000000000","updated":"2015-06-29 00:06:03.000000000","total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d77b1a472d2336699599708f94f74b103c2f5622","_number":177687,"virtual_id_number":177687,"owner":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":-1,"date":"2015-05-22 00:22:06.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2015-05-21 17:39:09.000000000","_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"}],"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":{"rejected":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"all":[{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":-1,"date":"2015-05-25 16:06:31.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"}],"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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-04-28 14:05:10.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2015-05-12 21:05:59.000000000","updated_by":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"reviewer":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"state":"REVIEWER"},{"updated":"2015-05-12 21:34:52.000000000","updated_by":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"reviewer":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"state":"REVIEWER"},{"updated":"2015-05-22 00:22:06.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2015-05-25 16:06:31.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"}],"messages":[{"id":"fd7eca7ecff08cb8d82cf5c66b737426b5c1eae7","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2015-04-27 09:27:04.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1efe7278be5d5ef93b225efe7075e20d28c978c7","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2015-04-27 09:29:22.000000000","message":"Patch Set 1:\n\nBy the way, Babel is only used to extract messages, but it is in runtime dependencies. If Babel is not required at runtime, maybe it would be possible to remove it from requirements.txt?\n\nA extract_messages target may be added to tox.ini, similar to genconfig in nova.","accounts_in_message":[],"_revision_number":1},{"id":"f7267d160294d20f8990d289150c74326bf82a10","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-27 10:20:35.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- gate-python-keystoneclient-python26 http://logs.openstack.org/87/177687/1/check/gate-python-keystoneclient-python26/9b83044/ : SUCCESS in 2m 02s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/87/177687/1/check/gate-python-keystoneclient-pep8/4d08a8f/ : SUCCESS in 3m 32s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/87/177687/1/check/gate-python-keystoneclient-docs/7202d6e//doc/build/html/ : SUCCESS in 3m 10s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/87/177687/1/check/gate-python-keystoneclient-python27/2f1fd6a/ : SUCCESS in 2m 25s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/87/177687/1/check/gate-python-keystoneclient-python34/ba2abac/ : SUCCESS in 4m 51s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/87/177687/1/check/gate-python-keystoneclient-requirements/9a6b7b6/ : SUCCESS in 14s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/87/177687/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/ba23729/ : SUCCESS in 53m 23s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/87/177687/1/check/check-keystoneclient-dsvm-functional/558d17b/ : FAILURE in 9m 16s","accounts_in_message":[],"_revision_number":1},{"id":"4a0fd9b6950fef2451cdbe0209335f3047fb9be6","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2015-04-27 11:47:15.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"368056fb65c8f9bb06ce388122523d5a8783e8c4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-27 12:54:38.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/87/177687/1/check/gate-python-keystoneclient-python26/057e0a0/ : SUCCESS in 2m 05s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/87/177687/1/check/gate-python-keystoneclient-pep8/8d47965/ : SUCCESS in 2m 34s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/87/177687/1/check/gate-python-keystoneclient-docs/9fb34dc//doc/build/html/ : SUCCESS in 3m 07s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/87/177687/1/check/gate-python-keystoneclient-python27/ee0a296/ : SUCCESS in 2m 00s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/87/177687/1/check/gate-python-keystoneclient-python34/84facc4/ : SUCCESS in 5m 05s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/87/177687/1/check/gate-python-keystoneclient-requirements/c6d11c9/ : SUCCESS in 12s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/87/177687/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/c10ddf3/ : SUCCESS in 1h 04m 56s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/87/177687/1/check/check-keystoneclient-dsvm-functional/94d8950/ : SUCCESS in 20m 04s","accounts_in_message":[],"_revision_number":1},{"id":"5edcb7ab52514c3b43523d998a7e280a2dd44b94","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-04-27 14:32:33.000000000","message":"Patch Set 1: Code-Review-1\n\noslotest\u0027s debug helper is used in tox:\nhttps://github.com/openstack/python-keystoneclient/blob/master/tox.ini#L30-L31","accounts_in_message":[],"_revision_number":1},{"id":"6c4ee7932b3b08e8617f7df38fcf846628c310f0","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2015-04-27 14:37:19.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"8dd4bb7b5e4bee11fc71246999eb64190aa4e564","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2015-04-27 14:38:10.000000000","message":"Patch Set 2:\n\n\u003e oslotest\u0027s debug helper is used in tox: https://github.com/openstack/python-keystoneclient/blob/master/tox.ini#L30-L31\n\nOh, thanks for the hint. I updated my patch.","accounts_in_message":[],"_revision_number":2},{"id":"683d96b112b76637f872ef66530e3d9d8ed154d3","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-04-27 15:02:36.000000000","message":"Patch Set 2:\n\ndoes this line use discover? https://github.com/openstack/python-keystoneclient/blob/master/.testr.conf#L2","accounts_in_message":[],"_revision_number":2},{"id":"45ae08c8bda423476b0df077794b9c395df771ee","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-04-27 15:03:31.000000000","message":"Patch Set 2:\n\nfwiw, iso8601 looks like it was only used in middleware: https://github.com/openstack/python-keystoneclient/blob/3a76d5c211f72fd00450ec540e7e77e5d3e17771/keystoneclient/tests/unit/test_auth_token_middleware.py#L26 so i\u0027m good with dropping that","accounts_in_message":[],"_revision_number":2},{"id":"0868eb58a87eeb2859ecf4c23781cd5058d697f4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-27 15:42:26.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/87/177687/2/check/gate-python-keystoneclient-python26/f63550a/ : SUCCESS in 2m 28s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/87/177687/2/check/gate-python-keystoneclient-pep8/f8fb8bd/ : SUCCESS in 2m 02s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/87/177687/2/check/gate-python-keystoneclient-docs/21f60d6//doc/build/html/ : SUCCESS in 2m 29s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/87/177687/2/check/gate-python-keystoneclient-python27/792553f/ : SUCCESS in 2m 05s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/87/177687/2/check/gate-python-keystoneclient-python34/ef079af/ : SUCCESS in 3m 32s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/87/177687/2/check/gate-python-keystoneclient-requirements/d7a43ae/ : SUCCESS in 16s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/87/177687/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/95cff48/ : SUCCESS in 1h 02m 51s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/87/177687/2/check/check-keystoneclient-dsvm-functional/7c4808a/ : SUCCESS in 17m 28s","accounts_in_message":[],"_revision_number":2},{"id":"3fbc0498fe548740e81c8086f0b3e23c76e0111b","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2015-04-27 15:44:27.000000000","message":"Patch Set 2:\n\n\u003e does this line use discover? https://github.com/openstack/python-keystoneclient/blob/master/.testr.conf#L2\n\nNo, \"discover\" is just a command line parameter for the subunit.run command.\n\nHum, discover is still installed even if it\u0027s removed from test requirements, because it is required by oslotest.\n\nI removed discover from py27 venv and tests still pass.\n\nI just proposed a patch to drop discover dependency from oslotest, it doesn\u0027t look to be used there neither:\nhttps://review.openstack.org/177828\n\n\n\u003e fwiw, iso8601 looks like it was only used in middleware: https://github.com/openstack/python-keystoneclient/blob/3a76d5c211f72fd00450ec540e7e77e5d3e17771/keystoneclient/tests/unit/test_auth_token_middleware.py#L26 so i\u0027m good with dropping that\n\nI just removed keystoneclient.middleware :-)\n\nIf the module is only used in a *test*, the dependency must be in *test* dependency. That\u0027s a remark for keystonemiddleware. I checked more carefully, in fact iso8601 is no more used directly. I proposed a different patch to drop the dependency:\nhttps://review.openstack.org/177831","accounts_in_message":[],"_revision_number":2},{"id":"3aa0c0f5f4c580df47ebeffd238acf91a51177fe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-27 17:30:57.000000000","message":"Patch Set 2: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":2},{"id":"114f0760685ec362d062ba6463e3528912c30be1","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2015-04-28 13:59:03.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"203839e3650a18e62284a431091252e11851fa9a","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-04-28 14:05:10.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"8571a270de80a2f898f691b66d726301eff4867e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-28 14:26:53.000000000","message":"Patch Set 3: 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- gate-python-keystoneclient-python26 http://logs.openstack.org/87/177687/3/check/gate-python-keystoneclient-python26/d824058/ : SUCCESS in 1m 59s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/87/177687/3/check/gate-python-keystoneclient-pep8/d5a5492/ : SUCCESS in 1m 34s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/87/177687/3/check/gate-python-keystoneclient-docs/1ea987e//doc/build/html/ : SUCCESS in 2m 59s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/87/177687/3/check/gate-python-keystoneclient-python27/909ff18/ : SUCCESS in 2m 31s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/87/177687/3/check/gate-python-keystoneclient-python34/96d3044/ : SUCCESS in 4m 23s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/87/177687/3/check/gate-python-keystoneclient-requirements/0f25327/ : SUCCESS in 15s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/87/177687/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/3d02fc2/ : FAILURE in 5m 20s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/87/177687/3/check/check-keystoneclient-dsvm-functional/4c9b8da/ : SUCCESS in 20m 37s","accounts_in_message":[],"_revision_number":3},{"id":"30b881999babffc67795d6ebc4b7d4c9e2f02c0d","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-04-28 19:19:59.000000000","message":"Patch Set 3: Code-Review-1\n\ndiscover is used for py26 - though i think oslotest will bring in this dependency.\n\npython -m testtools.run discover doesn\u0027t exist in py26 without it. I\u0027m not sure what the official policy on py26 support is but i\u0027d prefer to keep it if feasible.\n\nThe iso8601 drop looks good.","accounts_in_message":[],"_revision_number":3},{"id":"26b2cb8e258d2bf06e72d2da2c415cf027a81bf9","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-04-29 15:00:07.000000000","message":"Patch Set 3: Code-Review-1\n\nwe need to leave discover for py26 support.","accounts_in_message":[],"_revision_number":3},{"id":"4551d5e0375c7d2b8e486826cdda0bdf2d545406","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-04-29 15:02:57.000000000","message":"Patch Set 3:\n\nProposed a change to g-r to document what discover is for: https://review.openstack.org/178710","accounts_in_message":[],"_revision_number":3},{"id":"e45627d0d9352bb2b3938733615cdea4163cc7bc","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2015-05-11 09:49:34.000000000","message":"Patch Set 3:\n\nJamie Lennox wrote:\n\u003e discover is used for py26 - though i think oslotest will bring in this dependency.\n\u003e python -m testtools.run discover doesn\u0027t exist in py26 without it. I\u0027m not sure what the official policy on py26 support is but i\u0027d prefer to keep it if feasible.\n\ndiscover dependency has been removed from oslotest:\nhttps://review.openstack.org/#/c/177828/\n\noslotest tests still run on Python 2.6 without discover. I checked locally: \"python -m subunit.run discover\" works without the discover module.\n\n\"discover\" is a command on the subunit.run program. subunit is based on testtools which is based on unittest.\n\nTest Discovery was added to unittest in Python 2.7:\nhttps://docs.python.org/2/library/unittest.html#test-discovery\n\nOn Python 2.6, testtools uses unittest2 which contains the backported discovery feature.\n\nThe discover module is not needed.","accounts_in_message":[],"_revision_number":3},{"id":"3bb87e8cd191611d932c0cff138c425d11080dd2","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-05-11 12:07:08.000000000","message":"Patch Set 3: Code-Review+2\n\n\"we use testtools which uses unittest2 which includes discover internally. There should be no need for discover at all.\"","accounts_in_message":[],"_revision_number":3},{"id":"c2105113fe76c961a25f6569852e904692672d00","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2015-05-11 12:16:32.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"31c45af719db2cbb9e96f727d66a04a0bd1ea403","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-11 13:07:19.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/87/177687/3/check/gate-python-keystoneclient-python26/495c588/ : SUCCESS in 2m 00s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/87/177687/3/check/gate-python-keystoneclient-pep8/881abce/ : SUCCESS in 2m 19s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/87/177687/3/check/gate-python-keystoneclient-docs/8bf6a2d//doc/build/html/ : SUCCESS in 2m 36s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/87/177687/3/check/gate-python-keystoneclient-python27/8200c0e/ : SUCCESS in 2m 29s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/87/177687/3/check/gate-python-keystoneclient-python34/b123a2f/ : SUCCESS in 3m 12s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/87/177687/3/check/gate-python-keystoneclient-requirements/9111502/ : SUCCESS in 15s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/87/177687/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/f70fbc4/ : SUCCESS in 49m 03s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/87/177687/3/check/check-keystoneclient-dsvm-functional/b894d48/ : SUCCESS in 18m 13s","accounts_in_message":[],"_revision_number":3},{"id":"84b9567ff50717b309baf0224f6e7bff91553f67","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-12 16:38:26.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"436658a5d8ec176059a46786592732a8aa0f82c1","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2015-05-12 21:02:37.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"e73c957749aeea63c6ca53ae45de8aaf8221bc88","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-05-12 21:05:59.000000000","message":"Patch Set 4: Code-Review+2\n\nConvinced","accounts_in_message":[],"_revision_number":4},{"id":"79994d48e19a8f29c300ca80a6ddc48cd59bb93a","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-05-12 21:27:08.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"71964c5532df0054da612ac99cf20f81d9b2432d","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2015-05-12 21:34:52.000000000","message":"Patch Set 4: Code-Review-1\n\nThe other changes I can get behind, but we use oslo\u0027s timeutils, which uses iso8601... so why re-allow log spam from iso8601?","accounts_in_message":[],"_revision_number":4},{"id":"f2af61a06da90c6f4657d2941a1a099aa87c2412","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-12 21:52:20.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/87/177687/4/check/gate-python-keystoneclient-python26/bcfa73a/ : SUCCESS in 2m 07s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/87/177687/4/check/gate-python-keystoneclient-pep8/76cbd09/ : SUCCESS in 2m 10s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/87/177687/4/check/gate-python-keystoneclient-docs/c7f6c48//doc/build/html/ : SUCCESS in 3m 04s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/87/177687/4/check/gate-python-keystoneclient-python27/024334d/ : SUCCESS in 2m 08s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/87/177687/4/check/gate-python-keystoneclient-python34/d494b7c/ : SUCCESS in 2m 24s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/87/177687/4/check/gate-python-keystoneclient-requirements/96d437a/ : SUCCESS in 15s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/87/177687/4/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/631bc99/ : SUCCESS in 49m 28s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/87/177687/4/check/check-keystoneclient-dsvm-functional/dda19e7/ : SUCCESS in 19m 39s","accounts_in_message":[],"_revision_number":4},{"id":"54b773695cd00236197fb46808d49b9c1087255a","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2015-05-13 08:43:03.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"ab602bd1b1f322a524301a88e51cf95010af0d2f","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2015-05-13 08:47:20.000000000","message":"Patch Set 5:\n\n\u003e The other changes I can get behind, but we use oslo\u0027s timeutils, which uses iso8601... so why re-allow log spam from iso8601?\n\nOh, thanks for the clue. It\u0027s not intuitive that keystoneclient indirectly uses iso8601 and so its logger should be configured. A new function may be added to oslo_utils.timeutils to hide the dependency to iso8601. (But it\u0027s out of the scope of this patch.)\n\nWell, I sent a 5th version of my patch which only drops directly dependencies. iso8601 is still installed because it\u0027s required by oslo.utils. But I don\u0027t think that keystoneclient must directly depend on it.","accounts_in_message":[],"_revision_number":5},{"id":"dfa3db2c3f2ee815729a1a8c205f3c0b78faf9f9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-13 09:28:26.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/87/177687/5/check/gate-python-keystoneclient-python26/799cfad/ : SUCCESS in 2m 10s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/87/177687/5/check/gate-python-keystoneclient-pep8/fe54790/ : SUCCESS in 2m 22s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/87/177687/5/check/gate-python-keystoneclient-docs/e10f530//doc/build/html/ : SUCCESS in 3m 10s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/87/177687/5/check/gate-python-keystoneclient-python27/63faed7/ : SUCCESS in 2m 14s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/87/177687/5/check/gate-python-keystoneclient-python34/0801feb/ : SUCCESS in 3m 21s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/87/177687/5/check/gate-python-keystoneclient-requirements/d8fa943/ : SUCCESS in 14s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/87/177687/5/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/4e66aae/ : SUCCESS in 45m 01s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/87/177687/5/check/check-keystoneclient-dsvm-functional/47d5cfb/ : SUCCESS in 19m 56s","accounts_in_message":[],"_revision_number":5},{"id":"0a5285999c17c13f22569f6278067c1df884f291","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-05-19 21:21:37.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"bfe54611550e4fff3e0203b621e8f77682f1769e","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-05-19 21:21:46.000000000","message":"Patch Set 6: Commit message was updated","accounts_in_message":[],"_revision_number":6},{"id":"eb2a2e0bc476d7564a6fa9d4524290c67be95c06","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-05-19 21:21:54.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"fff46a9eab410804eb1ef23b0370f58288e66afb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-19 22:04:56.000000000","message":"Patch Set 6: 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- gate-python-keystoneclient-python26 http://logs.openstack.org/87/177687/6/check/gate-python-keystoneclient-python26/403b062/ : SUCCESS in 2m 03s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/87/177687/6/check/gate-python-keystoneclient-pep8/29cdde6/ : SUCCESS in 2m 43s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/87/177687/6/check/gate-python-keystoneclient-docs/f04bc5e//doc/build/html/ : SUCCESS in 2m 53s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/87/177687/6/check/gate-python-keystoneclient-python27/b2b7c2c/ : SUCCESS in 2m 33s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/87/177687/6/check/gate-python-keystoneclient-python34/53dca20/ : SUCCESS in 2m 18s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/87/177687/6/check/gate-python-keystoneclient-requirements/b1a79e2/ : SUCCESS in 24s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/87/177687/6/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/2df93ac/ : FAILURE in 43m 02s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/87/177687/6/check/check-keystoneclient-dsvm-functional/a1e439d/ : SUCCESS in 21m 29s","accounts_in_message":[],"_revision_number":6},{"id":"b6b0422cf285863e525c0e6207c5da4fb8cdd44b","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-05-20 00:49:10.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"fa8696492c7d0e7a342d166594f8b67e803cffce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-20 01:36:41.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/87/177687/6/check/gate-python-keystoneclient-python26/efb417c/ : SUCCESS in 2m 06s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/87/177687/6/check/gate-python-keystoneclient-pep8/67606d5/ : SUCCESS in 1m 42s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/87/177687/6/check/gate-python-keystoneclient-docs/cb2c4d0//doc/build/html/ : SUCCESS in 2m 22s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/87/177687/6/check/gate-python-keystoneclient-python27/aeeaeeb/ : SUCCESS in 2m 34s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/87/177687/6/check/gate-python-keystoneclient-python34/83f8ff1/ : SUCCESS in 2m 17s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/87/177687/6/check/gate-python-keystoneclient-requirements/7337ebf/ : SUCCESS in 7s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/87/177687/6/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/0d2f563/ : SUCCESS in 47m 25s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/87/177687/6/check/check-keystoneclient-dsvm-functional/1a047fd/ : SUCCESS in 17m 09s","accounts_in_message":[],"_revision_number":6},{"id":"615e3337a60ed7d50b5491b35470727a314e680e","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2015-05-21 17:39:09.000000000","message":"Patch Set 6:\n\nJamie Lennox, can you please review the latest patch set?","accounts_in_message":[],"_revision_number":6},{"id":"3cd2b3f8f5c9311daca4329d42d867bfbb575070","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-22 00:22:06.000000000","message":"Patch Set 6: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":6},{"id":"435cf20a916737d6a5639bd7d32882a0ef5f3379","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2015-05-25 11:31:26.000000000","message":"Patch Set 6:\n\nSince my two other patches were reverted before the release of python-keystoneclient 1.4, I prefer to wait for this release until rebasing this change.\n\nReverts:\n\n* https://review.openstack.org/#/c/184836/\n* https://review.openstack.org/#/c/184838/","accounts_in_message":[],"_revision_number":6},{"id":"64936f78e2046919f814439197d17b7cbb45af07","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-05-25 16:06:31.000000000","message":"Patch Set 6: -Code-Review Workflow-1","accounts_in_message":[],"_revision_number":6},{"id":"eefa3505e249e31446f03f57c47a479519fe2ed8","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-06-23 20:34:43.000000000","message":"Patch Set 6:\n\nPropose this change to the keystoneauth_integration branch. That\u0027s going to be 2.0.","accounts_in_message":[],"_revision_number":6},{"id":"a9b4fde8c235101e865c7e5fe7993861987c9ee5","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-06-29 00:06:03.000000000","message":"Abandoned\n\nI think this is proposed to the feature branch.","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"69a9b75b4292bd5a92a6ac37ce4c9c9fd4475ce3","revisions":{"cbfc1d19dc4332030fbb1af71de11e9ffd17da8a":{"kind":"REWORK","_number":1,"created":"2015-04-27 09:27:04.000000000","uploader":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"ref":"refs/changes/87/177687/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/87/177687/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/87/177687/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/87/177687/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/87/177687/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/87/177687/1"}}},"commit":{"parents":[{"commit":"08fd4b1cd763fa7d529ce5d39e89bee8f619f70d","subject":"Merge \"Inherited role domain calls on keystoneclient v3\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/08fd4b1cd763fa7d529ce5d39e89bee8f619f70d"}]}],"author":{"name":"Victor Stinner","email":"vstinner@redhat.com","date":"2015-04-27 09:17:21.000000000","tz":120},"committer":{"name":"Victor Stinner","email":"vstinner@redhat.com","date":"2015-04-27 09:26:26.000000000","tz":120},"subject":"Remove discover, iso8601 and oslotest dependencies","message":"Remove discover, iso8601 and oslotest dependencies\n\nI\u0027m unable to find where discover, iso8601 or oslotest are imported.\n\nRemove \"logging.getLogger(\u0027iso8601\u0027).setLevel(\u0027WARN\u0027)\" from\nkeystoneclient.shell, since iso8601 doesn\u0027t look to be used.\n\nChange-Id: Ie4d006f71daed745ab2c0a86f7ced904c9e21450\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/cbfc1d19dc4332030fbb1af71de11e9ffd17da8a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/cbfc1d19dc4332030fbb1af71de11e9ffd17da8a"}]},"branch":"refs/heads/master"},"5738004522997640c9de39a2d98d01a226314216":{"kind":"REWORK","_number":2,"created":"2015-04-27 14:37:19.000000000","uploader":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"ref":"refs/changes/87/177687/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/87/177687/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/87/177687/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/87/177687/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/87/177687/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/87/177687/2"}}},"commit":{"parents":[{"commit":"08fd4b1cd763fa7d529ce5d39e89bee8f619f70d","subject":"Merge \"Inherited role domain calls on keystoneclient v3\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/08fd4b1cd763fa7d529ce5d39e89bee8f619f70d"}]}],"author":{"name":"Victor Stinner","email":"vstinner@redhat.com","date":"2015-04-27 09:17:21.000000000","tz":120},"committer":{"name":"Victor Stinner","email":"vstinner@redhat.com","date":"2015-04-27 14:36:39.000000000","tz":120},"subject":"Remove discover and iso8601 dependencies","message":"Remove discover and iso8601 dependencies\n\nI\u0027m unable to find where discover or iso8601 are imported.\n\nRemove \"logging.getLogger(\u0027iso8601\u0027).setLevel(\u0027WARN\u0027)\" from\nkeystoneclient.shell, since iso8601 doesn\u0027t look to be used.\n\nChange-Id: Ie4d006f71daed745ab2c0a86f7ced904c9e21450\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5738004522997640c9de39a2d98d01a226314216"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5738004522997640c9de39a2d98d01a226314216"}]},"branch":"refs/heads/master"},"bf958b0f4f8f4fe3bcfe46b34daedc6dbe15082b":{"kind":"REWORK","_number":3,"created":"2015-04-28 13:59:03.000000000","uploader":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"ref":"refs/changes/87/177687/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/87/177687/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/87/177687/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/87/177687/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/87/177687/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/87/177687/3"}}},"commit":{"parents":[{"commit":"37742ec52082f14a8467a464a431987ac1b5df7a","subject":"Remove keystoneclient.middleware","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/37742ec52082f14a8467a464a431987ac1b5df7a"}]}],"author":{"name":"Victor Stinner","email":"vstinner@redhat.com","date":"2015-04-27 09:17:21.000000000","tz":120},"committer":{"name":"Victor Stinner","email":"vstinner@redhat.com","date":"2015-04-28 13:58:39.000000000","tz":120},"subject":"Remove discover and iso8601 dependencies","message":"Remove discover and iso8601 dependencies\n\nI\u0027m unable to find where discover or iso8601 are imported.\n\nRemove \"logging.getLogger(\u0027iso8601\u0027).setLevel(\u0027WARN\u0027)\" from\nkeystoneclient.shell, since iso8601 doesn\u0027t look to be used.\n\nChange-Id: Ie4d006f71daed745ab2c0a86f7ced904c9e21450\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bf958b0f4f8f4fe3bcfe46b34daedc6dbe15082b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bf958b0f4f8f4fe3bcfe46b34daedc6dbe15082b"}]},"branch":"refs/heads/master"},"136a78fa84f198bf8356197430181501ce841313":{"kind":"REWORK","_number":4,"created":"2015-05-12 21:02:37.000000000","uploader":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"ref":"refs/changes/87/177687/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/87/177687/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/87/177687/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/87/177687/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/87/177687/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/87/177687/4"}}},"commit":{"parents":[{"commit":"9f630bc178915f27df5dec7e570ef11fe4aee948","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9f630bc178915f27df5dec7e570ef11fe4aee948"}]}],"author":{"name":"Victor Stinner","email":"vstinner@redhat.com","date":"2015-04-27 09:17:21.000000000","tz":120},"committer":{"name":"Victor Stinner","email":"vstinner@redhat.com","date":"2015-05-12 21:01:29.000000000","tz":120},"subject":"Remove discover and iso8601 dependencies","message":"Remove discover and iso8601 dependencies\n\nI\u0027m unable to find where discover or iso8601 are imported.\n\nRemove \"logging.getLogger(\u0027iso8601\u0027).setLevel(\u0027WARN\u0027)\" from\nkeystoneclient.shell, since iso8601 doesn\u0027t look to be used.\n\nChange-Id: Ie4d006f71daed745ab2c0a86f7ced904c9e21450\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/136a78fa84f198bf8356197430181501ce841313"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/136a78fa84f198bf8356197430181501ce841313"}]},"branch":"refs/heads/master"},"6d743abed300871391ab958a6fe54d29b093e4ce":{"kind":"REWORK","_number":5,"created":"2015-05-13 08:43:03.000000000","uploader":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"ref":"refs/changes/87/177687/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/87/177687/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/87/177687/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/87/177687/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/87/177687/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/87/177687/5"}}},"commit":{"parents":[{"commit":"9f630bc178915f27df5dec7e570ef11fe4aee948","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9f630bc178915f27df5dec7e570ef11fe4aee948"}]}],"author":{"name":"Victor Stinner","email":"vstinner@redhat.com","date":"2015-04-27 09:17:21.000000000","tz":120},"committer":{"name":"Victor Stinner","email":"vstinner@redhat.com","date":"2015-05-13 08:42:43.000000000","tz":120},"subject":"Remove discover and iso8601 dependencies","message":"Remove discover and iso8601 dependencies\n\nkeystoneclien uses oslo_utils.timeutils which uses iso8601, but there is\nno need to depend directly on iso8601. The dependency is handled by\noslo.utils.\n\ndiscover is no more needed to run tests: oslotest is based on\ntesttools.run which uses unittest to discover tests. On Python 2.6,\nunittest2 backport is used to get the discover feature.\n\nChange-Id: Ie4d006f71daed745ab2c0a86f7ced904c9e21450\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6d743abed300871391ab958a6fe54d29b093e4ce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6d743abed300871391ab958a6fe54d29b093e4ce"}]},"branch":"refs/heads/master"},"69a9b75b4292bd5a92a6ac37ce4c9c9fd4475ce3":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2015-05-19 21:21:46.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/87/177687/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/87/177687/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/87/177687/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/87/177687/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/87/177687/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/87/177687/6"}}},"commit":{"parents":[{"commit":"9f630bc178915f27df5dec7e570ef11fe4aee948","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9f630bc178915f27df5dec7e570ef11fe4aee948"}]}],"author":{"name":"Victor Stinner","email":"vstinner@redhat.com","date":"2015-04-27 09:17:21.000000000","tz":120},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-05-19 21:21:46.000000000","tz":0},"subject":"Remove discover and iso8601 dependencies","message":"Remove discover and iso8601 dependencies\n\nkeystoneclient uses oslo_utils.timeutils which uses iso8601, but there is\nno need to depend directly on iso8601. The dependency is handled by\noslo.utils.\n\ndiscover is no more needed to run tests: oslotest is based on\ntesttools.run which uses unittest to discover tests. On Python 2.6,\nunittest2 backport is used to get the discover feature.\n\nChange-Id: Ie4d006f71daed745ab2c0a86f7ced904c9e21450\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/69a9b75b4292bd5a92a6ac37ce4c9c9fd4475ce3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/69a9b75b4292bd5a92a6ac37ce4c9c9fd4475ce3"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
