)]}'
{"id":"openstack%2Ftempest~61909","triplet_id":"openstack%2Ftempest~master~I478b2f25b7accbe59ce2821473d55d5f5d58815c","project":"openstack/tempest","branch":"master","topic":"bp/config-cleanup","hashtags":[],"change_id":"I478b2f25b7accbe59ce2821473d55d5f5d58815c","subject":"Convert requires_ext decorators to be classmethods","status":"ABANDONED","created":"2013-12-13 01:51:49.000000000","updated":"2013-12-31 06:03:14.000000000","total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d87784537483d2ddee3eaa072c49de456af77570","_number":61909,"virtual_id_number":61909,"owner":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"_account_id":6983,"name":"YangLei","email":"iamhappg@aliyun.com","username":"YangLei"},{"_account_id":5586,"name":"Ivan-Zhu","email":"zhubo198511@gmail.com","username":"ivan-zhu"},{"value":-1,"date":"2013-12-20 22:05:22.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true}],"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":{"approved":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"all":[{"value":0,"date":"2013-12-19 19:33:48.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":1,"date":"2013-12-18 09:25:13.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"value":0,"date":"2013-12-20 22:03:49.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},{"value":2,"date":"2013-12-19 12:54:29.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"value":1,"date":"2013-12-17 06:32:21.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6983,"name":"YangLei","email":"iamhappg@aliyun.com","username":"YangLei"},{"value":1,"date":"2013-12-16 22:37:06.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":5586,"name":"Ivan-Zhu","email":"zhubo198511@gmail.com","username":"ivan-zhu"},{"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":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true}],"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":{"all":[{"value":0,"date":"2013-12-19 19:33:48.000000000","permitted_voting_range":{"min":-1,"max":0},"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"date":"2013-12-19 18:52:08.000000000","_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},{"date":"2013-12-19 12:54:29.000000000","_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"_account_id":6983,"name":"YangLei","email":"iamhappg@aliyun.com","username":"YangLei"},{"_account_id":5586,"name":"Ivan-Zhu","email":"zhubo198511@gmail.com","username":"ivan-zhu"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":6983,"name":"YangLei","email":"iamhappg@aliyun.com","username":"YangLei"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":5586,"name":"Ivan-Zhu","email":"zhubo198511@gmail.com","username":"ivan-zhu"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true}],"values":{"-1":"Release Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"_account_id":5586,"name":"Ivan-Zhu","email":"zhubo198511@gmail.com","username":"ivan-zhu"},{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"_account_id":6983,"name":"YangLei","email":"iamhappg@aliyun.com","username":"YangLei"},{"_account_id":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-12-13 08:19:02.000000000","updated_by":{"_account_id":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true},"reviewer":{"_account_id":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true},"state":"REVIEWER"},{"updated":"2013-12-16 22:37:06.000000000","updated_by":{"_account_id":5586,"name":"Ivan-Zhu","email":"zhubo198511@gmail.com","username":"ivan-zhu"},"reviewer":{"_account_id":5586,"name":"Ivan-Zhu","email":"zhubo198511@gmail.com","username":"ivan-zhu"},"state":"REVIEWER"},{"updated":"2013-12-17 06:32:21.000000000","updated_by":{"_account_id":6983,"name":"YangLei","email":"iamhappg@aliyun.com","username":"YangLei"},"reviewer":{"_account_id":6983,"name":"YangLei","email":"iamhappg@aliyun.com","username":"YangLei"},"state":"REVIEWER"},{"updated":"2013-12-18 09:25:13.000000000","updated_by":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"reviewer":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"state":"REVIEWER"},{"updated":"2013-12-19 12:54:29.000000000","updated_by":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"reviewer":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"state":"REVIEWER"},{"updated":"2013-12-19 18:52:08.000000000","updated_by":{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},"reviewer":{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},"state":"REVIEWER"},{"updated":"2013-12-20 22:05:22.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"fad1c97b9f8b82a340558ce2d0d5792bd3edd80f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-13 02:56:10.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-tempest-pep8 http://logs.openstack.org/09/61909/1/check/gate-tempest-pep8/31a3224 : SUCCESS in 3m 29s\n- gate-tempest-docs http://logs.openstack.org/09/61909/1/check/gate-tempest-docs/41c5b7c : SUCCESS in 1m 47s\n- gate-tempest-python27 http://logs.openstack.org/09/61909/1/check/gate-tempest-python27/7064aa8 : SUCCESS in 1m 34s\n- check-tempest-dsvm-full http://logs.openstack.org/09/61909/1/check/check-tempest-dsvm-full/6bc3df2 : FAILURE in 46m 03s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/09/61909/1/check/check-tempest-dsvm-postgres-full/d55306d : FAILURE in 36m 39s\n- check-tempest-dsvm-neutron http://logs.openstack.org/09/61909/1/check/check-tempest-dsvm-neutron/a8e6c9b : SUCCESS in 31m 17s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/09/61909/1/check/gate-tempest-dsvm-large-ops/003d1bd : SUCCESS in 16m 09s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/09/61909/1/check/gate-tempest-dsvm-neutron-large-ops/94bdc87 : SUCCESS in 18m 06s\n- check-grenade-dsvm http://logs.openstack.org/09/61909/1/check/check-grenade-dsvm/a870d91 : SUCCESS in 34m 55s\n","accounts_in_message":[],"_revision_number":1},{"id":"cae82021bdcbd5d180ffb93b031439886d2c924b","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2013-12-13 04:09:06.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"22d9587a5cc7f401b780aff00b27e54ecc6d628b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-13 04:56:36.000000000","message":"Patch Set 2: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-tempest-pep8 http://logs.openstack.org/09/61909/2/check/gate-tempest-pep8/9649116 : SUCCESS in 1m 59s\n- gate-tempest-docs http://logs.openstack.org/09/61909/2/check/gate-tempest-docs/d92dfbc : SUCCESS in 1m 49s\n- gate-tempest-python27 http://logs.openstack.org/09/61909/2/check/gate-tempest-python27/96ee756 : SUCCESS in 1m 30s\n- check-tempest-dsvm-full http://logs.openstack.org/09/61909/2/check/check-tempest-dsvm-full/4fb8fb0 : SUCCESS in 36m 09s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/09/61909/2/check/check-tempest-dsvm-postgres-full/26b792b : SUCCESS in 37m 37s\n- check-tempest-dsvm-neutron http://logs.openstack.org/09/61909/2/check/check-tempest-dsvm-neutron/a17ccec : SUCCESS in 38m 01s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/09/61909/2/check/gate-tempest-dsvm-large-ops/00b8825 : FAILURE in 24m 11s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/09/61909/2/check/gate-tempest-dsvm-neutron-large-ops/1f51357 : SUCCESS in 16m 21s\n- check-grenade-dsvm http://logs.openstack.org/09/61909/2/check/check-grenade-dsvm/454700f : SUCCESS in 34m 44s\n","accounts_in_message":[],"_revision_number":2},{"id":"95823b0c0af432e8f890d19702057a8990ca0018","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2013-12-13 04:59:32.000000000","message":"Patch Set 2:\n\nI noticed tempest failed, I think you hit bug(s):\n\n- https://bugs.launchpad.net/bugs/1257626\n\nWe don\u0027t automatically recheck or reverify, so please consider\ndoing that manually if someone hasn\u0027t already. For a code review\nwhich is not yet approved, you can recheck by leaving a code\nreview comment with just the text:\n\n    recheck bug 1257626\n\nFor a code review which has been approved but failed to merge,\nyou can reverify by leaving a comment like this:\n\n    reverify bug 1257626","accounts_in_message":[],"_revision_number":2},{"id":"852fdcd05f4c4178f5acdd1829bcb9be5e72befd","author":{"_account_id":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true},"date":"2013-12-13 08:19:02.000000000","message":"Patch Set 2:\n\nrecheck bug 1257626","accounts_in_message":[],"_revision_number":2},{"id":"0af7fc8b38ea9235ec0e455fce0d3c813dd6b240","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-13 10:19:45.000000000","message":"Patch Set 2:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-tempest-pep8 http://logs.openstack.org/09/61909/2/check/gate-tempest-pep8/c164f05 : SUCCESS in 2m 06s\n- gate-tempest-docs http://logs.openstack.org/09/61909/2/check/gate-tempest-docs/a7d435e : SUCCESS in 1m 55s\n- gate-tempest-python27 http://logs.openstack.org/09/61909/2/check/gate-tempest-python27/a48ed65 : SUCCESS in 1m 55s\n- check-tempest-dsvm-full http://logs.openstack.org/09/61909/2/check/check-tempest-dsvm-full/24d43ed : SUCCESS in 40m 42s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/09/61909/2/check/check-tempest-dsvm-postgres-full/8b0db31 : SUCCESS in 49m 56s\n- check-tempest-dsvm-neutron http://logs.openstack.org/09/61909/2/check/check-tempest-dsvm-neutron/74b352d : FAILURE in 52m 55s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/09/61909/2/check/gate-tempest-dsvm-large-ops/d03d4e5 : SUCCESS in 18m 13s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/09/61909/2/check/gate-tempest-dsvm-neutron-large-ops/629a890 : SUCCESS in 19m 01s\n- check-grenade-dsvm http://logs.openstack.org/09/61909/2/check/check-grenade-dsvm/d9575f8 : SUCCESS in 47m 09s\n","accounts_in_message":[],"_revision_number":2},{"id":"815176eb9abf004c49fb64c28b0bba3b9c8f9a2f","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2013-12-13 10:24:00.000000000","message":"Patch Set 2:\n\nI noticed tempest failed, I think you hit bug(s):\n\n- https://bugs.launchpad.net/bugs/1253896\n\nWe don\u0027t automatically recheck or reverify, so please consider\ndoing that manually if someone hasn\u0027t already. For a code review\nwhich is not yet approved, you can recheck by leaving a code\nreview comment with just the text:\n\n    recheck bug 1253896\n\nFor a code review which has been approved but failed to merge,\nyou can reverify by leaving a comment like this:\n\n    reverify bug 1253896","accounts_in_message":[],"_revision_number":2},{"id":"135d54f09c7dbd8d7238bde26a3faeb56f7fe780","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2013-12-13 15:07:31.000000000","message":"Patch Set 2:\n\nrecheck bug 1253896","accounts_in_message":[],"_revision_number":2},{"id":"f9ef922cb7b81e26497c741d3e4b08f88728760f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-13 16:24:30.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-tempest-pep8 http://logs.openstack.org/09/61909/2/check/gate-tempest-pep8/4175fd2 : SUCCESS in 2m 14s\n- gate-tempest-docs http://logs.openstack.org/09/61909/2/check/gate-tempest-docs/0b0cd08 : SUCCESS in 1m 36s\n- gate-tempest-python27 http://logs.openstack.org/09/61909/2/check/gate-tempest-python27/27b2bbb : SUCCESS in 1m 53s\n- check-tempest-dsvm-full http://logs.openstack.org/09/61909/2/check/check-tempest-dsvm-full/0b25fe9 : SUCCESS in 46m 11s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/09/61909/2/check/check-tempest-dsvm-postgres-full/7a6c666 : SUCCESS in 39m 13s\n- check-tempest-dsvm-neutron http://logs.openstack.org/09/61909/2/check/check-tempest-dsvm-neutron/4e3a5b2 : SUCCESS in 43m 46s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/09/61909/2/check/gate-tempest-dsvm-large-ops/2db9e8c : SUCCESS in 26m 52s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/09/61909/2/check/gate-tempest-dsvm-neutron-large-ops/2fd8c3a : SUCCESS in 15m 41s\n- check-grenade-dsvm http://logs.openstack.org/09/61909/2/check/check-grenade-dsvm/85d71b6 : SUCCESS in 34m 51s\n","accounts_in_message":[],"_revision_number":2},{"id":"aee6519c64dbd674a16f86e1c7c1469af786b6f5","author":{"_account_id":5586,"name":"Ivan-Zhu","email":"zhubo198511@gmail.com","username":"ivan-zhu"},"date":"2013-12-15 15:53:22.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":2},{"id":"d0d5b9bde0d9cc824bc8fc01e9f930325974cc2f","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2013-12-16 22:36:49.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"08e00d5d9f73a125e320516db9f49eae2caf0c96","author":{"_account_id":5586,"name":"Ivan-Zhu","email":"zhubo198511@gmail.com","username":"ivan-zhu"},"date":"2013-12-16 22:37:06.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":3},{"id":"fc25bf9557c295f99b3e0b27e95a04e846f1f2f7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-16 23:54:47.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- gate-tempest-pep8 http://logs.openstack.org/09/61909/3/check/gate-tempest-pep8/83bf36f : SUCCESS in 2m 03s\n- gate-tempest-docs http://logs.openstack.org/09/61909/3/check/gate-tempest-docs/b2e5818 : SUCCESS in 1m 48s\n- gate-tempest-python27 http://logs.openstack.org/09/61909/3/check/gate-tempest-python27/c5b48c0 : SUCCESS in 1m 26s\n- check-tempest-dsvm-full http://logs.openstack.org/09/61909/3/check/check-tempest-dsvm-full/f8203e6 : SUCCESS in 48m 52s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/09/61909/3/check/check-tempest-dsvm-postgres-full/da28d00 : SUCCESS in 41m 01s\n- check-tempest-dsvm-neutron http://logs.openstack.org/09/61909/3/check/check-tempest-dsvm-neutron/8497db9 : SUCCESS in 38m 00s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/09/61909/3/check/gate-tempest-dsvm-large-ops/4ca70f0 : SUCCESS in 24m 57s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/09/61909/3/check/gate-tempest-dsvm-neutron-large-ops/33e9997 : SUCCESS in 22m 13s\n- check-grenade-dsvm http://logs.openstack.org/09/61909/3/check/check-grenade-dsvm/610cea8 : SUCCESS in 37m 27s\n","accounts_in_message":[],"_revision_number":3},{"id":"7ef05315eb2734b36ac1cd3d030edc47bd7abfaa","author":{"_account_id":6983,"name":"YangLei","email":"iamhappg@aliyun.com","username":"YangLei"},"date":"2013-12-17 06:32:21.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\nLGTM","accounts_in_message":[],"_revision_number":3},{"id":"16a3069ed39fa90d5d53bc50e423efed53616b24","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2013-12-18 09:25:13.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":3},{"id":"682ccade28c612d6eac166877643ec29fad24422","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2013-12-19 12:54:29.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\nNice cleanup","accounts_in_message":[],"_revision_number":3},{"id":"08fc538b372d99937704eee1efce039422638130","author":{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},"date":"2013-12-19 18:52:08.000000000","message":"Patch Set 3: I would prefer that you didn\u0027t merge this\n\n(3 inline comments)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"90fed0fbbda2e5e7cc46cde39c420c13afffe910","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2013-12-19 19:33:48.000000000","message":"Patch Set 3:\n\n@David Those were all moved after the super because the call to TempestConfig() is done in the base test class\u0027s setUpClass. If the base setUpClass isn\u0027t run then there isn\u0027t a config object set for the class. To use requires_ext() you need that class level object defined. So they only work if they are run after the super.","accounts_in_message":[],"_revision_number":3},{"id":"8a0b809385e96d19b4dbae35d26769e348c60a8b","author":{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},"date":"2013-12-20 22:03:49.000000000","message":"Patch Set 3: No score\n\nrecheck no bug","accounts_in_message":[],"_revision_number":3},{"id":"9075026dedb75d7e1afa6a272fa1ef14c07681b7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-20 22:05:22.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\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":"73249d6624dd5b700a5724796e61b46ef0a3b23b","author":{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},"date":"2013-12-23 19:52:48.000000000","message":"Patch Set 3:\n\nI\u0027m not sure what the state of this chain of patches is given the recent change to proxy TempestConfig.","accounts_in_message":[],"_revision_number":3},{"id":"c5ff0fb040e534c8144f544e39989691754464a1","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-12-31 06:03:14.000000000","message":"Patch Set 3:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":3},{"id":"2e9baca67f07d752f9d925257bed079f7955a9bb","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-12-31 06:03:14.000000000","message":"Patch Set 3: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"f6b2d77ac26760790d0a14d9ae00a6003f2a2c96","revisions":{"aec76f4f7a426905a636bf9dcfdc6b8694275576":{"kind":"REWORK","_number":1,"created":"2013-12-13 01:51:49.000000000","uploader":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"ref":"refs/changes/09/61909/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/09/61909/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/09/61909/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/09/61909/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/09/61909/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/09/61909/1"}}},"commit":{"parents":[{"commit":"98e9ee12a9a3cdcf72397193044eb5eedef245b1","subject":"Stop running TempestConfig() on import","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/98e9ee12a9a3cdcf72397193044eb5eedef245b1"}]}],"author":{"name":"Matthew Treinish","email":"treinish@linux.vnet.ibm.com","date":"2013-12-13 01:40:16.000000000","tz":-300},"committer":{"name":"Matthew Treinish","email":"treinish@linux.vnet.ibm.com","date":"2013-12-13 01:50:11.000000000","tz":-300},"subject":"Convert requires_ext decorators to be classmethods","message":"Convert requires_ext decorators to be classmethods\n\nThis commit converts the is_extension_enabled function and the\nrequires_ext decorator to be classmethods in the base test class.\nUsing decorators that call TempestConfig() will cause a dependency\nat import on a working config file.\n\nPartially implements bp config-cleanup\n\nChange-Id: I478b2f25b7accbe59ce2821473d55d5f5d58815c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/aec76f4f7a426905a636bf9dcfdc6b8694275576"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/aec76f4f7a426905a636bf9dcfdc6b8694275576"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"98e9ee12a9a3cdcf72397193044eb5eedef245b1","is_merged_in_target_branch":false,"change_id":"I049c0d22d70e3b8142d00373ea41d89e7731290c","change_number":60925,"patch_set_number":13,"change_status":"ABANDONED"}],"branch":"refs/heads/master"},"2cbcb181189d554775d69c9e71dbffb078e8c0d1":{"kind":"REWORK","_number":2,"created":"2013-12-13 04:09:06.000000000","uploader":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"ref":"refs/changes/09/61909/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/09/61909/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/09/61909/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/09/61909/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/09/61909/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/09/61909/2"}}},"commit":{"parents":[{"commit":"98e9ee12a9a3cdcf72397193044eb5eedef245b1","subject":"Stop running TempestConfig() on import","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/98e9ee12a9a3cdcf72397193044eb5eedef245b1"}]}],"author":{"name":"Matthew Treinish","email":"treinish@linux.vnet.ibm.com","date":"2013-12-13 01:40:16.000000000","tz":-300},"committer":{"name":"Matthew Treinish","email":"treinish@linux.vnet.ibm.com","date":"2013-12-13 04:08:32.000000000","tz":-300},"subject":"Convert requires_ext decorators to be classmethods","message":"Convert requires_ext decorators to be classmethods\n\nThis commit converts the is_extension_enabled function and the\nrequires_ext decorator to be classmethods in the base test class.\nUsing decorators that call TempestConfig() will cause a dependency\nat import on a working config file.\n\nPartially implements bp config-cleanup\n\nChange-Id: I478b2f25b7accbe59ce2821473d55d5f5d58815c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/2cbcb181189d554775d69c9e71dbffb078e8c0d1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/2cbcb181189d554775d69c9e71dbffb078e8c0d1"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"98e9ee12a9a3cdcf72397193044eb5eedef245b1","is_merged_in_target_branch":false,"change_id":"I049c0d22d70e3b8142d00373ea41d89e7731290c","change_number":60925,"patch_set_number":13,"change_status":"ABANDONED"}],"branch":"refs/heads/master"},"f6b2d77ac26760790d0a14d9ae00a6003f2a2c96":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2013-12-16 22:36:49.000000000","uploader":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"ref":"refs/changes/09/61909/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/09/61909/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/09/61909/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/09/61909/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/09/61909/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/09/61909/3"}}},"commit":{"parents":[{"commit":"4c4f9aa5df207243a219e8d86c5aa524f3dbf4f9","subject":"Stop running TempestConfig() on import","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/4c4f9aa5df207243a219e8d86c5aa524f3dbf4f9"}]}],"author":{"name":"Matthew Treinish","email":"treinish@linux.vnet.ibm.com","date":"2013-12-13 01:40:16.000000000","tz":-300},"committer":{"name":"Matthew Treinish","email":"treinish@linux.vnet.ibm.com","date":"2013-12-16 22:35:50.000000000","tz":0},"subject":"Convert requires_ext decorators to be classmethods","message":"Convert requires_ext decorators to be classmethods\n\nThis commit converts the is_extension_enabled function and the\nrequires_ext decorator to be classmethods in the base test class.\nUsing decorators that call TempestConfig() will cause a dependency\nat import on a working config file.\n\nPartially implements bp config-cleanup\n\nChange-Id: I478b2f25b7accbe59ce2821473d55d5f5d58815c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/f6b2d77ac26760790d0a14d9ae00a6003f2a2c96"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/f6b2d77ac26760790d0a14d9ae00a6003f2a2c96"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"4c4f9aa5df207243a219e8d86c5aa524f3dbf4f9","is_merged_in_target_branch":false,"change_id":"I049c0d22d70e3b8142d00373ea41d89e7731290c","change_number":60925,"patch_set_number":14,"change_status":"ABANDONED"}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
