)]}'
{"id":"openstack%2Fpython-keystoneclient~104911","triplet_id":"openstack%2Fpython-keystoneclient~master~Iff864d9b49cf3e3138f602a2c6615ed742f35698","project":"openstack/python-keystoneclient","branch":"master","topic":"bug/1337880","hashtags":[],"change_id":"Iff864d9b49cf3e3138f602a2c6615ed742f35698","subject":"Ensure no double slash in get token URL","status":"MERGED","created":"2014-07-04 14:46:42.000000000","updated":"2014-07-15 10:56:24.000000000","submitted":"2014-07-15 10:56:23.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"27f8bddbfba484d92ac4a9aa2c4e00d575fab9bd","_number":104911,"virtual_id_number":104911,"owner":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2014-07-15 10:56:23.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},{"value":0,"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},{"value":0,"_account_id":11717,"name":"Ryan Oshima","email":"ryan.oshima@hp.com","username":"RyanOshima"},{"value":0,"date":"2014-07-06 16:39:40.000000000","_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":0,"date":"2014-07-11 20:54:46.000000000","_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"},{"value":0,"_account_id":220,"name":"Haneef Ali","email":"haneef.ali@hp.com","username":"haneef"}],"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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2014-07-08 16:31:59.000000000","_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":1,"date":"2014-07-06 06:18:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},{"value":1,"date":"2014-07-07 23:35:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},{"value":1,"date":"2014-07-09 16:40:23.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11717,"name":"Ryan Oshima","email":"ryan.oshima@hp.com","username":"RyanOshima"},{"value":1,"date":"2014-07-15 08:15:06.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":2,"date":"2014-07-14 02:54:11.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":1,"date":"2014-07-07 18:36:20.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"},{"value":1,"date":"2014-07-05 18:36:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":220,"name":"Haneef Ali","email":"haneef.ali@hp.com","username":"haneef"}],"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":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},{"value":0,"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},{"value":0,"_account_id":11717,"name":"Ryan Oshima","email":"ryan.oshima@hp.com","username":"RyanOshima"},{"value":0,"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":1,"date":"2014-07-14 02:54:11.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"},{"value":0,"_account_id":220,"name":"Haneef Ali","email":"haneef.ali@hp.com","username":"haneef"}],"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":220,"name":"Haneef Ali","email":"haneef.ali@hp.com","username":"haneef"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"_account_id":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},{"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},{"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"},{"_account_id":11717,"name":"Ryan Oshima","email":"ryan.oshima@hp.com","username":"RyanOshima"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-07-05 18:36:17.000000000","updated_by":{"_account_id":220,"name":"Haneef Ali","email":"haneef.ali@hp.com","username":"haneef"},"reviewer":{"_account_id":220,"name":"Haneef Ali","email":"haneef.ali@hp.com","username":"haneef"},"state":"REVIEWER"},{"updated":"2014-07-06 06:18:32.000000000","updated_by":{"_account_id":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},"reviewer":{"_account_id":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},"state":"REVIEWER"},{"updated":"2014-07-07 18:36:20.000000000","updated_by":{"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"},"reviewer":{"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"},"state":"REVIEWER"},{"updated":"2014-07-07 23:35:41.000000000","updated_by":{"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},"reviewer":{"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},"state":"REVIEWER"},{"updated":"2014-07-08 16:31:59.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":"2014-07-09 16:40:23.000000000","updated_by":{"_account_id":11717,"name":"Ryan Oshima","email":"ryan.oshima@hp.com","username":"RyanOshima"},"reviewer":{"_account_id":11717,"name":"Ryan Oshima","email":"ryan.oshima@hp.com","username":"RyanOshima"},"state":"REVIEWER"},{"updated":"2014-07-11 20:54:46.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"},{"updated":"2014-07-14 02:54:11.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":"2014-07-15 10:56:23.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"808201bf0ba7d384b0c3f9b3ad3c25016fed95c0","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2014-07-04 14:46:42.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1f5327c08e0c3a1b0d88c60cdc8cd596d4e1b51e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-04 14:46:43.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"0ada1872a8249032926f5e168bae884112d32dd7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-04 15:42:48.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/11/104911/1/check/gate-python-keystoneclient-pep8/03894de : SUCCESS in 1m 25s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/11/104911/1/check/gate-python-keystoneclient-docs/63c3152/doc/build/html/ : SUCCESS in 1m 29s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/11/104911/1/check/gate-python-keystoneclient-python26/4f51e2c : SUCCESS in 1m 56s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/11/104911/1/check/gate-python-keystoneclient-python27/75ec735 : SUCCESS in 58s\n- check-tempest-dsvm-full http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-full/ac971f7 : SUCCESS in 47m 47s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-postgres-full/1f222df : SUCCESS in 46m 08s\n- check-tempest-dsvm-neutron http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-neutron/a84af3e : SUCCESS in 53m 43s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-neutron-heat-slow/7179235 : SUCCESS in 17m 34s\n- check-grenade-dsvm http://logs.openstack.org/11/104911/1/check/check-grenade-dsvm/620bb32 : SUCCESS in 41m 56s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-full-havana/4aa31fd : SUCCESS in 36m 56s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-neutron-havana/a24fadd : SUCCESS in 34m 42s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-full-icehouse/9f415ff : FAILURE in 42m 21s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-neutron-icehouse/d6bdf62 : SUCCESS in 56m 00s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/11/104911/1/check/gate-python-keystoneclient-python33/4f416f9 : SUCCESS in 4m 07s\n- check-devstack-dsvm-cells http://logs.openstack.org/11/104911/1/check/check-devstack-dsvm-cells/52823ec : SUCCESS in 15m 02s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/11/104911/1/check/gate-tempest-dsvm-large-ops/58fa865 : SUCCESS in 22m 36s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/11/104911/1/check/gate-tempest-dsvm-neutron-large-ops/a9a3afd : SUCCESS in 19m 03s","accounts_in_message":[],"_revision_number":1},{"id":"bd01cb1ce0fc4374eabb904b2aa690eeb36a3ef5","author":{"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"},"date":"2014-07-05 00:42:44.000000000","message":"Patch Set 1: Code-Review-1\n\nWhy can\u0027t we check if the auth URL contains a slash or not, if so, add \u0027/\u0027 and \u0027token\u0027; otherwise just \u0027token\u0027. String is immutable, we should avoid manipulating the string if possible.","accounts_in_message":[],"_revision_number":1},{"id":"63d2b18c878a15aed84aa5a342305512f3a48b3a","author":{"_account_id":220,"name":"Haneef Ali","email":"haneef.ali@hp.com","username":"haneef"},"date":"2014-07-05 18:36:17.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"48147c0fcdd695f10444f2a9612138bdf9a77116","author":{"_account_id":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},"date":"2014-07-06 06:18:32.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"3d73937d404323d9ad644af92ac7a372ac590962","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-06 16:39:40.000000000","message":"Patch Set 1: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"198d77a4f467d38650e5e02d44ded969eaa170cb","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2014-07-06 16:39:40.000000000","message":"Patch Set 1:\n\nrecheck bug 1260537","accounts_in_message":[],"_revision_number":1},{"id":"0be8b4331281d9209378277ecd0684e691e8803a","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2014-07-06 16:58:51.000000000","message":"Patch Set 1:\n\n@Sam, I believe the rstrip method is clever enough not to modify a string if it\u0027s not needed.\n\nPlus if you grep \"rstrip(\u0027/\u0027)\" in python-keystoneclient, it\u0027s used in many places and it seems to be the prefered way of ensuring no double slash.","accounts_in_message":[],"_revision_number":1},{"id":"197e442694ae0f169f7bdd570ae322a592e7b4b3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-06 17:49:02.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/11/104911/1/check/gate-python-keystoneclient-pep8/e89a7fc : SUCCESS in 1m 20s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/11/104911/1/check/gate-python-keystoneclient-docs/d15b36d/doc/build/html/ : SUCCESS in 2m 10s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/11/104911/1/check/gate-python-keystoneclient-python26/494080c : SUCCESS in 1m 24s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/11/104911/1/check/gate-python-keystoneclient-python27/3a7c389 : SUCCESS in 1m 01s\n- check-tempest-dsvm-full http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-full/6c72f6f : SUCCESS in 45m 54s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-postgres-full/e15c003 : SUCCESS in 39m 33s\n- check-tempest-dsvm-neutron http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-neutron/6878c35 : SUCCESS in 44m 43s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-neutron-heat-slow/5b38a9d : SUCCESS in 22m 04s\n- check-grenade-dsvm http://logs.openstack.org/11/104911/1/check/check-grenade-dsvm/607d480 : SUCCESS in 33m 30s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-full-havana/5852659 : SUCCESS in 34m 41s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-neutron-havana/7995117 : SUCCESS in 31m 31s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-full-icehouse/b050148 : SUCCESS in 42m 32s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-neutron-icehouse/ad53804 : SUCCESS in 1h 09m 18s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/11/104911/1/check/gate-python-keystoneclient-python33/0716339 : SUCCESS in 3m 49s\n- check-devstack-dsvm-cells http://logs.openstack.org/11/104911/1/check/check-devstack-dsvm-cells/4863dbc : SUCCESS in 11m 57s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/11/104911/1/check/gate-tempest-dsvm-large-ops/646fbf4 : SUCCESS in 16m 51s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/11/104911/1/check/gate-tempest-dsvm-neutron-large-ops/1a9278e : SUCCESS in 16m 41s","accounts_in_message":[],"_revision_number":1},{"id":"1c28c8d6f8b5d781bd1425bab5fab050c9d8712d","author":{"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"},"date":"2014-07-07 18:36:20.000000000","message":"Patch Set 1: Code-Review+1\n\nIf many other places are doing it the same way, I\u0027m fine with that ;-)","accounts_in_message":[],"_revision_number":1},{"id":"4dd08e0f45e0deb15237ce56bea0ee4c6fb2194c","author":{"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},"date":"2014-07-07 23:35:41.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"aee2600cda3b1ab3c1049c181c0e8c04745104ea","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2014-07-08 16:31:59.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"844ca49d70a5d30f4396c363bf557110374327dd","author":{"_account_id":11717,"name":"Ryan Oshima","email":"ryan.oshima@hp.com","username":"RyanOshima"},"date":"2014-07-09 16:40:23.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"1477cdbfcd398ee78978e2b138d911e7c5698fda","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-11 20:54:46.000000000","message":"Patch Set 1: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"835838b7ecc16feff8279b28c9c2b0f8744ecec4","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2014-07-11 20:54:46.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"31bf4a4ceb684452bbc26c9b047f3d215911ae68","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-11 21:57:24.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/11/104911/1/check/gate-python-keystoneclient-pep8/eac4dda : SUCCESS in 1m 31s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/11/104911/1/check/gate-python-keystoneclient-docs/f45d6fa/doc/build/html/ : SUCCESS in 1m 18s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/11/104911/1/check/gate-python-keystoneclient-python26/ffc14e9 : SUCCESS in 2m 05s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/11/104911/1/check/gate-python-keystoneclient-python27/43ec3d4 : SUCCESS in 1m 30s\n- check-tempest-dsvm-full http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-full/dea1226 : SUCCESS in 49m 01s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-postgres-full/99a2436 : SUCCESS in 48m 36s\n- check-tempest-dsvm-neutron http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-neutron/7ffd96b : SUCCESS in 1h 02m 34s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-neutron-heat-slow/b8e54bd : SUCCESS in 26m 29s\n- check-grenade-dsvm http://logs.openstack.org/11/104911/1/check/check-grenade-dsvm/82ed5b4 : SUCCESS in 45m 07s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-full-havana/e3f05f6 : SUCCESS in 43m 09s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-neutron-havana/0299a8b : SUCCESS in 34m 16s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-full-icehouse/614f974 : SUCCESS in 52m 16s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-neutron-icehouse/33e0219 : SUCCESS in 57m 09s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/11/104911/1/check/gate-python-keystoneclient-python33/3fa092d : SUCCESS in 3m 53s\n- check-devstack-dsvm-cells http://logs.openstack.org/11/104911/1/check/check-devstack-dsvm-cells/962608e : SUCCESS in 17m 45s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/11/104911/1/check/gate-tempest-dsvm-large-ops/2f2649e : SUCCESS in 23m 53s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/11/104911/1/check/gate-tempest-dsvm-neutron-large-ops/4503716 : SUCCESS in 26m 13s","accounts_in_message":[],"_revision_number":1},{"id":"d22e368ea30bf2b190ceea662a959f35b785b5f5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-14 02:54:11.000000000","message":"Patch Set 1: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"b90db31899a29d3976cbe40e3e49abc9773671ef","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-07-14 02:54:11.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"8b9757c93ec30cab2271d3860cff8107bf382e92","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-14 03:54:18.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/11/104911/1/check/gate-python-keystoneclient-pep8/9724d8f : SUCCESS in 1m 20s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/11/104911/1/check/gate-python-keystoneclient-docs/2e0e89d/doc/build/html/ : SUCCESS in 1m 50s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/11/104911/1/check/gate-python-keystoneclient-python26/f763e18 : SUCCESS in 1m 11s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/11/104911/1/check/gate-python-keystoneclient-python27/869f755 : SUCCESS in 1m 01s\n- check-tempest-dsvm-full http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-full/716c149 : SUCCESS in 43m 57s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-postgres-full/b02348b : SUCCESS in 36m 10s\n- check-tempest-dsvm-neutron http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-neutron/c6f8653 : SUCCESS in 54m 19s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-neutron-heat-slow/58bbf63 : SUCCESS in 26m 28s\n- check-grenade-dsvm http://logs.openstack.org/11/104911/1/check/check-grenade-dsvm/ee3989c : SUCCESS in 35m 16s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-full-havana/3cb5632 : SUCCESS in 34m 51s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-neutron-havana/6254a3a : SUCCESS in 36m 36s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-full-icehouse/6d8c29d : SUCCESS in 52m 38s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-neutron-icehouse/f4d9a6a : SUCCESS in 56m 23s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/11/104911/1/check/gate-python-keystoneclient-python33/0949c89 : SUCCESS in 4m 21s\n- check-devstack-dsvm-cells http://logs.openstack.org/11/104911/1/check/check-devstack-dsvm-cells/4ccbc22 : SUCCESS in 16m 28s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/11/104911/1/check/gate-tempest-dsvm-large-ops/509f122 : SUCCESS in 23m 07s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/11/104911/1/check/gate-tempest-dsvm-neutron-large-ops/b3b3541 : SUCCESS in 22m 41s","accounts_in_message":[],"_revision_number":1},{"id":"1c1e7d236b1139b74902797113286b2541235b1d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-14 03:54:20.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"81110d13f11911e595b221ecd36d2f6b905d61ee","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-14 05:25:09.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-docs http://logs.openstack.org/11/104911/1/gate/gate-python-keystoneclient-docs/790a3a7 : FAILURE in 30m 05s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/11/104911/1/gate/gate-python-keystoneclient-pep8/9335912 : SUCCESS in 9m 08s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/11/104911/1/gate/gate-python-keystoneclient-python26/14b32e4 : SUCCESS in 9m 14s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/11/104911/1/gate/gate-python-keystoneclient-python27/39d7a9e : SUCCESS in 45m 20s\n- gate-tempest-dsvm-full http://logs.openstack.org/11/104911/1/gate/gate-tempest-dsvm-full/b2c6024 : SUCCESS in 1h 30m 02s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/11/104911/1/gate/gate-tempest-dsvm-postgres-full/caac4c4 : SUCCESS in 1h 30m 47s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/11/104911/1/gate/gate-tempest-dsvm-neutron/daf5d0a : SUCCESS in 55m 42s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/11/104911/1/gate/gate-tempest-dsvm-neutron-heat-slow/6161e2d : FAILURE in 1h 05m 06s\n- gate-grenade-dsvm http://logs.openstack.org/11/104911/1/gate/gate-grenade-dsvm/237076d : SUCCESS in 1h 25m 42s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/11/104911/1/gate/gate-python-keystoneclient-python33/b4c0851 : FAILURE in 40m 10s\n- gate-devstack-dsvm-cells http://logs.openstack.org/11/104911/1/gate/gate-devstack-dsvm-cells/2d4257f : SUCCESS in 1h 03m 57s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/11/104911/1/gate/gate-tempest-dsvm-large-ops/c374bd2 : FAILURE in 1h 05m 08s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/11/104911/1/gate/gate-tempest-dsvm-neutron-large-ops/4c8cf7c : FAILURE in 1h 05m 58s","accounts_in_message":[],"_revision_number":1},{"id":"e058db2993b34b1e27e6794da780abc9c858f685","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-15 08:15:06.000000000","message":"Patch Set 1: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"05b8d8e4beb8e712bc0bca1e496c4ca8ea6d342d","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2014-07-15 08:15:06.000000000","message":"Patch Set 1: Code-Review+1\n\nreverify bug 1258682","accounts_in_message":[],"_revision_number":1},{"id":"d77d2755fba06097e091e94f1b472305f908424e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-15 09:13:12.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/11/104911/1/check/gate-python-keystoneclient-pep8/3c63026 : SUCCESS in 1m 00s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/11/104911/1/check/gate-python-keystoneclient-docs/f477d56/doc/build/html/ : SUCCESS in 2m 08s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/11/104911/1/check/gate-python-keystoneclient-python26/df49575 : SUCCESS in 1m 27s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/11/104911/1/check/gate-python-keystoneclient-python27/fd91f44 : SUCCESS in 1m 28s\n- check-tempest-dsvm-full http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-full/a81f240 : SUCCESS in 41m 53s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-postgres-full/02e0fd3 : SUCCESS in 35m 09s\n- check-tempest-dsvm-neutron http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-neutron/0977ae7 : SUCCESS in 52m 04s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-neutron-heat-slow/2f503e4 : SUCCESS in 27m 34s\n- check-grenade-dsvm http://logs.openstack.org/11/104911/1/check/check-grenade-dsvm/7e6e3b5 : SUCCESS in 44m 42s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-full-havana/ee51e33 : SUCCESS in 34m 00s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-neutron-havana/a19ff59 : SUCCESS in 32m 29s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-full-icehouse/dc94da6 : SUCCESS in 48m 42s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/11/104911/1/check/check-tempest-dsvm-neutron-icehouse/1ea6f40 : SUCCESS in 58m 00s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/11/104911/1/check/gate-python-keystoneclient-python33/abd28cf : SUCCESS in 4m 14s\n- check-devstack-dsvm-cells http://logs.openstack.org/11/104911/1/check/check-devstack-dsvm-cells/be4a7d0 : SUCCESS in 14m 09s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/11/104911/1/check/gate-tempest-dsvm-large-ops/caf68cd : SUCCESS in 17m 59s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/11/104911/1/check/gate-tempest-dsvm-neutron-large-ops/5c56cf8 : SUCCESS in 17m 11s","accounts_in_message":[],"_revision_number":1},{"id":"512c02e751f574865629ad4bdfb3fbfc097a673e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-15 09:13:15.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"06f421410a2077eb7483b24047d9cea98a7424e1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-15 10:56:23.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded.\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/11/104911/1/gate/gate-python-keystoneclient-docs/0c21d38/doc/build/html/ : SUCCESS in 2m 00s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/11/104911/1/gate/gate-python-keystoneclient-pep8/91bd20d : SUCCESS in 1m 56s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/11/104911/1/gate/gate-python-keystoneclient-python26/8b01e33 : SUCCESS in 2m 02s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/11/104911/1/gate/gate-python-keystoneclient-python27/e18aa73 : SUCCESS in 1m 05s\n- gate-tempest-dsvm-full http://logs.openstack.org/11/104911/1/gate/gate-tempest-dsvm-full/74905ce : SUCCESS in 46m 07s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/11/104911/1/gate/gate-tempest-dsvm-postgres-full/896adb8 : SUCCESS in 35m 10s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/11/104911/1/gate/gate-tempest-dsvm-neutron/5d27332 : SUCCESS in 53m 35s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/11/104911/1/gate/gate-tempest-dsvm-neutron-heat-slow/3fb566a : SUCCESS in 23m 25s\n- gate-grenade-dsvm http://logs.openstack.org/11/104911/1/gate/gate-grenade-dsvm/e25f082 : SUCCESS in 45m 51s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/11/104911/1/gate/gate-python-keystoneclient-python33/8c5adf1 : SUCCESS in 4m 05s\n- gate-devstack-dsvm-cells http://logs.openstack.org/11/104911/1/gate/gate-devstack-dsvm-cells/22cb1a4 : SUCCESS in 17m 12s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/11/104911/1/gate/gate-tempest-dsvm-large-ops/dd79bfe : SUCCESS in 23m 25s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/11/104911/1/gate/gate-tempest-dsvm-neutron-large-ops/a1e6c6a : SUCCESS in 18m 07s","accounts_in_message":[],"_revision_number":1},{"id":"230f7ffc68fe0bc1aec306bf34e055b784bc3d45","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-15 10:56:24.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"2ffb0a1ad31ce8e2ba0b6720857c48c691948c5f","revisions":{"2ffb0a1ad31ce8e2ba0b6720857c48c691948c5f":{"kind":"REWORK","_number":1,"created":"2014-07-04 14:46:42.000000000","uploader":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"ref":"refs/changes/11/104911/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/11/104911/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/11/104911/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/11/104911/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/11/104911/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/11/104911/1"}}},"commit":{"parents":[{"commit":"552b4f46cf83394c50ef7cdde0e1a503061db8a2","subject":"Merge \"Modify oauth calls to expect urlencoded responses\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/552b4f46cf83394c50ef7cdde0e1a503061db8a2"}]}],"author":{"name":"JordanP","email":"jordan.pittier@cloudwatt.com","date":"2014-07-04 14:43:52.000000000","tz":120},"committer":{"name":"JordanP","email":"jordan.pittier@cloudwatt.com","date":"2014-07-04 14:46:18.000000000","tz":120},"subject":"Ensure no double slash in get token URL","message":"Ensure no double slash in get token URL\n\nBefore appending a slash to an URL, we should make sure\nthat the url doesn\u0027t already have one at the end.\n\nChange-Id: Iff864d9b49cf3e3138f602a2c6615ed742f35698\nCloses-Bug: 1337880\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2ffb0a1ad31ce8e2ba0b6720857c48c691948c5f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2ffb0a1ad31ce8e2ba0b6720857c48c691948c5f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
