)]}'
{"id":"openstack%2Ftaskflow~182423","triplet_id":"openstack%2Ftaskflow~master~I0fb669f0bdfbe4fe81d89234173f2c3ac4d06de6","project":"openstack/taskflow","branch":"master","topic":"bug/1445827","hashtags":[],"change_id":"I0fb669f0bdfbe4fe81d89234173f2c3ac4d06de6","subject":"Remove customized pyX.Y tox requirements","status":"MERGED","created":"2015-05-12 19:24:24.000000000","updated":"2015-06-02 13:59:06.000000000","submitted":"2015-06-02 13:59:04.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":10,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ae7cdc730e70aca19c1231c23c5515da20ae33c0","_number":182423,"virtual_id_number":182423,"owner":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"date":"2015-05-30 00:09:20.000000000","_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":2,"date":"2015-06-02 13:59:04.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},{"value":0,"_account_id":9453,"name":"James Polley","email":"jp@jamezpolley.com","username":"tchaypo"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"}],"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":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"all":[{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-06-02 13:05:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},{"value":0,"_account_id":9453,"name":"James Polley","email":"jp@jamezpolley.com","username":"tchaypo"},{"value":2,"date":"2015-06-01 22:19:23.000000000","_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"}],"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":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"all":[{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-06-02 13:05:27.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},{"value":0,"_account_id":9453,"name":"James Polley","email":"jp@jamezpolley.com","username":"tchaypo"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},{"value":0,"_account_id":9453,"name":"James Polley","email":"jp@jamezpolley.com","username":"tchaypo"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"_account_id":9453,"name":"James Polley","email":"jp@jamezpolley.com","username":"tchaypo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-05-26 21:10:41.000000000","updated_by":{"_account_id":9453,"name":"James Polley","email":"jp@jamezpolley.com","username":"tchaypo"},"reviewer":{"_account_id":9453,"name":"James Polley","email":"jp@jamezpolley.com","username":"tchaypo"},"state":"REVIEWER"},{"updated":"2015-05-29 18:13:09.000000000","updated_by":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"reviewer":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"state":"REVIEWER"},{"updated":"2015-06-01 22:19:23.000000000","updated_by":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"reviewer":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"state":"REVIEWER"},{"updated":"2015-06-02 13:05:27.000000000","updated_by":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"reviewer":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"state":"REVIEWER"},{"updated":"2015-06-02 13:59:04.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"de2b6d7f3e39cd86f4dbdfd020025be12999e1ae","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-05-12 19:24:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fc22c9b6f84dcfd5d6f9a7408a64c4ed23fbf8d7","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2015-05-12 19:35:33.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"1b861efd5573f1e6e14c6f4c22352b82082fa280","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-05-12 19:40:55.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"0579bb0b970d9525d50307af1d9121d8858c76ca","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-12 19:57:54.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":"7fb4581348b993a6c693e9fea12a4b0098a6fa1b","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2015-05-12 21:06:37.000000000","message":"Patch Set 2: Code-Review-1\n\nSadface: we\u0027re deprecating the PY-N stuff as fast as we can. What problem is this solving for you?","accounts_in_message":[],"_revision_number":2},{"id":"fa11f6455c5e16e6e2076459b3bdcfcf6d62757d","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-05-12 23:28:14.000000000","message":"Patch Set 2:\n\nMysql-python in 2.x test-requirements-py2, PYmysql in 3.x test-requirements-py3. I\u0027d rather make sure it works with both (and it still seems like people use Mysql-python somewhere, for better or worse?). Now I could drop and just use PyMySQL all over, and perhaps I should do that? thoughts?","accounts_in_message":[],"_revision_number":2},{"id":"fa29ed9824a2064a6ef46b633656e0e874ebd647","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-05-12 23:33:31.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f2166e8dcd40c376441a9774563abee7f0a61917","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-05-12 23:34:17.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"b96fce3f0ec697b430baa58c5db7ff1fa817fb47","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2015-05-12 23:49:59.000000000","message":"Patch Set 4:\n\nYou can express that with environment markers. Today, that means in setup.py, but see https://review.openstack.org/181795","accounts_in_message":[],"_revision_number":4},{"id":"df4457f051ab7fc225f331c7c38f35991e35b3c5","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-05-13 00:10:54.000000000","message":"Patch Set 4:\n\nHmmm, any examples of that, or can just keep this seperation until that is ready (and avoid touching setup.py)","accounts_in_message":[],"_revision_number":4},{"id":"6a7d6ced14d052c315832cf9c2baef5aac207cf5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-13 00:25:31.000000000","message":"Patch Set 4: 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-taskflow-requirements http://logs.openstack.org/23/182423/4/check/gate-taskflow-requirements/8757734/ : SUCCESS in 20s\n- gate-taskflow-python26 http://logs.openstack.org/23/182423/4/check/gate-taskflow-python26/8c15644/ : SUCCESS in 1m 58s\n- gate-taskflow-pep8 http://logs.openstack.org/23/182423/4/check/gate-taskflow-pep8/d95bd48/ : FAILURE in 49s\n- gate-taskflow-docs http://docs-draft.openstack.org/23/182423/4/check/gate-taskflow-docs/c2f4cdd//doc/build/html/ : SUCCESS in 1m 12s\n- gate-taskflow-python27 http://logs.openstack.org/23/182423/4/check/gate-taskflow-python27/2657614/ : SUCCESS in 2m 00s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/23/182423/4/check/gate-tempest-dsvm-neutron-src-taskflow/0d9ecaa/ : SUCCESS in 51m 04s\n- gate-taskflow-python34 http://logs.openstack.org/23/182423/4/check/gate-taskflow-python34/f5f93af/ : SUCCESS in 2m 12s","accounts_in_message":[],"_revision_number":4},{"id":"abf28abf13189be469da7856a315ad533ec9c4c7","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-05-13 00:44:30.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"0a755d715f167e4b0922b519a4427a8ecf7d0529","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-05-13 00:45:19.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"22d826552b39eae9818517b9d1536b485a8bfe78","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2015-05-13 00:57:24.000000000","message":"Patch Set 6:\n\n(2 comments)\n\nI suspect this won\u0027t work for you because update.py will stomp on setup.py during CI - but it would work other than that.\n\nThe \u0027:marker\u0027 syntax puts things into your actual requirements. If you want to keep these things optional, give them names. Like\n\n\u0027test:MARKER\u0027: ...\n\u0027eventlet\u0027: [\u0027eventlet \u003e\u003d...\u0027].\n\nI think you probably want to wait for a release of pbr with the fix, since this will affect you in CI.","accounts_in_message":[],"_revision_number":6},{"id":"d04b7f5bcbe87a46a667b8498d302a0ad2cf2fa5","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-05-13 00:58:40.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"0643c812d17b3e8ea6fb07fbf26ccc1a9d705e04","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-05-13 00:58:58.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"5e04f9997d0cc62275d86c2c16f7230cba1b46d3","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-05-13 01:05:25.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"4c34b7af1d7d6feadaca0ac106d72a3a9f4bbbb0","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-05-13 01:05:34.000000000","message":"Patch Set 7: Workflow-1","accounts_in_message":[],"_revision_number":7},{"id":"e9049d9ee5fdc3dbc81e9513f7294bdba6a7c046","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-05-13 01:07:22.000000000","message":"Patch Set 8: Commit message was updated","accounts_in_message":[],"_revision_number":8},{"id":"ff58eb10d4602d6281390c3964cbc174e37d6624","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-13 01:51:39.000000000","message":"Patch Set 8: 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-taskflow-requirements http://logs.openstack.org/23/182423/8/check/gate-taskflow-requirements/a2fe46d/ : Incompatible requirement found; see https://wiki.openstack.org/wiki/Requirements in 12s\n- gate-taskflow-python26 http://logs.openstack.org/23/182423/8/check/gate-taskflow-python26/1addd82/ : SUCCESS in 1m 54s\n- gate-taskflow-pep8 http://logs.openstack.org/23/182423/8/check/gate-taskflow-pep8/c5d52e8/ : SUCCESS in 58s\n- gate-taskflow-docs http://docs-draft.openstack.org/23/182423/8/check/gate-taskflow-docs/00009ac//doc/build/html/ : SUCCESS in 1m 40s\n- gate-taskflow-python27 http://logs.openstack.org/23/182423/8/check/gate-taskflow-python27/1759282/ : SUCCESS in 1m 49s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/23/182423/8/check/gate-tempest-dsvm-neutron-src-taskflow/993078b/ : SUCCESS in 44m 08s\n- gate-taskflow-python34 http://logs.openstack.org/23/182423/8/check/gate-taskflow-python34/1dbc26d/ : SUCCESS in 2m 45s","accounts_in_message":[],"_revision_number":8},{"id":"e8a64983458ab5011b4ac63b7b830c65c693cdcf","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-05-13 18:23:17.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"4e1435c8ae62b5e696d4288fd64c30cf82b6e7a4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-13 19:08:50.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-requirements http://logs.openstack.org/23/182423/9/check/gate-taskflow-requirements/d2fe3cb/ : SUCCESS in 24s\n- gate-taskflow-python26 http://logs.openstack.org/23/182423/9/check/gate-taskflow-python26/2c6e1e4/ : SUCCESS in 1m 45s\n- gate-taskflow-pep8 http://logs.openstack.org/23/182423/9/check/gate-taskflow-pep8/226574d/ : SUCCESS in 55s\n- gate-taskflow-docs http://docs-draft.openstack.org/23/182423/9/check/gate-taskflow-docs/38f3a59//doc/build/html/ : SUCCESS in 1m 36s\n- gate-taskflow-python27 http://logs.openstack.org/23/182423/9/check/gate-taskflow-python27/ffdd11c/ : SUCCESS in 2m 12s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/23/182423/9/check/gate-tempest-dsvm-neutron-src-taskflow/f68045e/ : SUCCESS in 43m 30s\n- gate-taskflow-python34 http://logs.openstack.org/23/182423/9/check/gate-taskflow-python34/d68f47b/ : SUCCESS in 2m 14s","accounts_in_message":[],"_revision_number":9},{"id":"5d7c6875070ea5660ec233b42d65b649d9ffd5ca","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-05-13 21:44:24.000000000","message":"Patch Set 9: Workflow-1","accounts_in_message":[],"_revision_number":9},{"id":"b9784efda933a2a095e9e34887792acc6869faee","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-05-26 19:48:55.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"0c663cb52cb29214616b25fbaaa962d67b857068","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-26 19:57:48.000000000","message":"Patch Set 10: 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-taskflow-requirements http://logs.openstack.org/23/182423/10/check/gate-taskflow-requirements/39159e3/ : Incompatible requirement found; see https://wiki.openstack.org/wiki/Requirements in 11s\n- gate-taskflow-python26 http://logs.openstack.org/23/182423/10/check/gate-taskflow-python26/49c0b57/ : FAILURE in 21s\n- gate-taskflow-pep8 http://logs.openstack.org/23/182423/10/check/gate-taskflow-pep8/c1fddb6/ : FAILURE in 14s\n- gate-taskflow-docs http://logs.openstack.org/23/182423/10/check/gate-taskflow-docs/52c4116/ : FAILURE in 17s\n- gate-taskflow-python27 http://logs.openstack.org/23/182423/10/check/gate-taskflow-python27/05d33dd/ : FAILURE in 23s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/23/182423/10/check/gate-tempest-dsvm-neutron-src-taskflow/1faf0c3/ : FAILURE in 8m 42s\n- gate-taskflow-python34 http://logs.openstack.org/23/182423/10/check/gate-taskflow-python34/71927ed/ : FAILURE in 23s","accounts_in_message":[],"_revision_number":10},{"id":"b57aa8c6124d958e8829d1115d3e8002d6d1fdb0","author":{"_account_id":9453,"name":"James Polley","email":"jp@jamezpolley.com","username":"tchaypo"},"date":"2015-05-26 21:10:41.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"54ce9176f3ff849f1a4d484f478649c3a9b0ad90","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-05-26 21:24:20.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"13d52634f627c95cace87e42130630d07142cd81","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-26 21:32:43.000000000","message":"Patch Set 11: 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-taskflow-requirements http://logs.openstack.org/23/182423/11/check/gate-taskflow-requirements/0951f79/ : Incompatible requirement found; see https://wiki.openstack.org/wiki/Requirements in 22s\n- gate-taskflow-python26 http://logs.openstack.org/23/182423/11/check/gate-taskflow-python26/6502a4f/ : FAILURE in 13s\n- gate-taskflow-pep8 http://logs.openstack.org/23/182423/11/check/gate-taskflow-pep8/14ed2f4/ : SUCCESS in 1m 04s\n- gate-taskflow-docs http://docs-draft.openstack.org/23/182423/11/check/gate-taskflow-docs/4b77dab//doc/build/html/ : SUCCESS in 1m 19s\n- gate-taskflow-python27 http://logs.openstack.org/23/182423/11/check/gate-taskflow-python27/757333e/ : SUCCESS in 2m 09s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/23/182423/11/check/gate-tempest-dsvm-neutron-src-taskflow/edcd13c/ : FAILURE in 8m 12s\n- gate-taskflow-python34 http://logs.openstack.org/23/182423/11/check/gate-taskflow-python34/321ae46/ : SUCCESS in 2m 31s","accounts_in_message":[],"_revision_number":11},{"id":"8e8dc3f5882c0670bbe9838bd6a1a2d4cf7aec35","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-05-29 17:41:47.000000000","message":"Patch Set 12: Commit message was updated","accounts_in_message":[],"_revision_number":12},{"id":"133a5e2e57b004ac359b0abc066d931e3b457b3a","author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"date":"2015-05-29 18:13:09.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"29a68108998c2d637c729b13c814f4f016c9c768","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2015-05-29 18:18:12.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"e655ece2238cae5927322f5ca0f135cf9713f37d","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-05-29 18:25:28.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"ea16263911b898f18b72bee064cb3a3bd2583b26","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2015-05-29 18:28:07.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"77486596ffdc80db37d7022cfc86e9e2fa8e9eb8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-29 18:55:40.000000000","message":"Patch Set 12: 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-taskflow-requirements http://logs.openstack.org/23/182423/12/check/gate-taskflow-requirements/b3c6078/ : Incompatible requirement found; see https://wiki.openstack.org/wiki/Requirements in 14s\n- gate-taskflow-python26 http://logs.openstack.org/23/182423/12/check/gate-taskflow-python26/f04afb9/ : FAILURE in 13s\n- gate-taskflow-pep8 http://logs.openstack.org/23/182423/12/check/gate-taskflow-pep8/41987e1/ : FAILURE in 1m 04s\n- gate-taskflow-docs http://logs.openstack.org/23/182423/12/check/gate-taskflow-docs/2d558ec/ : FAILURE in 1m 09s\n- gate-taskflow-python27 http://logs.openstack.org/23/182423/12/check/gate-taskflow-python27/f756bf2/ : FAILURE in 1m 10s\n- gate-taskflow-python34 http://logs.openstack.org/23/182423/12/check/gate-taskflow-python34/6071efd/ : FAILURE in 1m 31s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/23/182423/12/check/gate-tempest-dsvm-neutron-src-taskflow/d797ea0/ : FAILURE in 17m 04s","accounts_in_message":[],"_revision_number":12},{"id":"d20b539ce23bffbbd926499c6e4ea30bf6a71902","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-05-29 19:19:25.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"87dcd0bc872b2554cd0673e8532e70521a9d5c9b","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-05-29 22:48:01.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"9e716b6197c909543f88cbea185ee7aab0a20720","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-29 23:47:55.000000000","message":"Patch Set 13: 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-taskflow-requirements http://logs.openstack.org/23/182423/13/check/gate-taskflow-requirements/0e5ef07/ : SUCCESS in 13s\n- gate-taskflow-python26 http://logs.openstack.org/23/182423/13/check/gate-taskflow-python26/975cfda/ : SUCCESS in 2m 02s\n- gate-taskflow-pep8 http://logs.openstack.org/23/182423/13/check/gate-taskflow-pep8/1694e08/ : SUCCESS in 1m 12s\n- gate-taskflow-docs http://docs-draft.openstack.org/23/182423/13/check/gate-taskflow-docs/dd5bf4f//doc/build/html/ : SUCCESS in 1m 39s\n- gate-taskflow-python27 http://logs.openstack.org/23/182423/13/check/gate-taskflow-python27/935fcce/ : FAILURE in 2m 33s\n- gate-taskflow-python34 http://logs.openstack.org/23/182423/13/check/gate-taskflow-python34/823df13/ : SUCCESS in 2m 11s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/23/182423/13/check/gate-tempest-dsvm-neutron-src-taskflow/33b939d/ : SUCCESS in 53m 30s","accounts_in_message":[],"_revision_number":13},{"id":"ef20f83f443038660a1aebff3fcb4e9aeb78a959","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-05-30 00:09:20.000000000","message":"Patch Set 13:\n\nrecheck","accounts_in_message":[],"_revision_number":13},{"id":"794e9e17272e461c6b521efd84f436963b8fc78d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-30 00:59:18.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-requirements http://logs.openstack.org/23/182423/13/check/gate-taskflow-requirements/d147fdb/ : SUCCESS in 14s\n- gate-taskflow-python26 http://logs.openstack.org/23/182423/13/check/gate-taskflow-python26/a9cb9d6/ : SUCCESS in 2m 00s\n- gate-taskflow-pep8 http://logs.openstack.org/23/182423/13/check/gate-taskflow-pep8/dce5c41/ : SUCCESS in 1m 07s\n- gate-taskflow-docs http://docs-draft.openstack.org/23/182423/13/check/gate-taskflow-docs/1304207//doc/build/html/ : SUCCESS in 1m 12s\n- gate-taskflow-python27 http://logs.openstack.org/23/182423/13/check/gate-taskflow-python27/c437797/ : SUCCESS in 1m 33s\n- gate-taskflow-python34 http://logs.openstack.org/23/182423/13/check/gate-taskflow-python34/e609ef6/ : SUCCESS in 2m 32s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/23/182423/13/check/gate-tempest-dsvm-neutron-src-taskflow/d9e163c/ : SUCCESS in 47m 09s","accounts_in_message":[],"_revision_number":13},{"id":"55ca95805e526ebb8174d3bfa6340ecb1616729c","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2015-06-01 22:19:23.000000000","message":"Patch Set 13: Code-Review+2","accounts_in_message":[],"_revision_number":13},{"id":"239098814286a7da4572ab3df486a376eb6ee83b","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2015-06-02 13:05:27.000000000","message":"Patch Set 13: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":13},{"id":"9f65f97aca95d3fba7ae6fe1b29fb93aff016030","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-02 13:05:34.000000000","message":"Patch Set 13: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":13},{"id":"cc22164b79a33a6fdb64572e523c417767627628","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-02 13:59:04.000000000","message":"Patch Set 13: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-taskflow-requirements http://logs.openstack.org/23/182423/13/gate/gate-taskflow-requirements/1907e64/ : SUCCESS in 16s\n- gate-taskflow-python26 http://logs.openstack.org/23/182423/13/gate/gate-taskflow-python26/4cb1d40/ : SUCCESS in 2m 10s\n- gate-taskflow-docs http://docs-draft.openstack.org/23/182423/13/gate/gate-taskflow-docs/7478878//doc/build/html/ : SUCCESS in 1m 17s\n- gate-taskflow-pep8 http://logs.openstack.org/23/182423/13/gate/gate-taskflow-pep8/8d2c208/ : SUCCESS in 1m 04s\n- gate-taskflow-python27 http://logs.openstack.org/23/182423/13/gate/gate-taskflow-python27/e306706/ : SUCCESS in 2m 17s\n- gate-taskflow-python34 http://logs.openstack.org/23/182423/13/gate/gate-taskflow-python34/28c0450/ : SUCCESS in 2m 07s\n- gate-taskflow-pypy http://logs.openstack.org/23/182423/13/gate/gate-taskflow-pypy/6ad3b5f/ : FAILURE in 1m 23s (non-voting)\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/23/182423/13/gate/gate-tempest-dsvm-neutron-src-taskflow/d667541/ : SUCCESS in 53m 28s","accounts_in_message":[],"_revision_number":13},{"id":"a6ce1794997cc75cca1f3af805f0b12002b46c86","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-02 13:59:06.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":13}],"current_revision_number":13,"current_revision":"2e0eac09c4212ae6a25b2e02d7e14ee203fdd4eb","revisions":{"3b9919bc1b5f9b6aa141fbe2d6ae1e461c0fef68":{"kind":"REWORK","_number":1,"created":"2015-05-12 19:24:24.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/23/182423/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/23/182423/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/23/182423/1"}}},"commit":{"parents":[{"commit":"f017ce854f782f2978e0d1e535b67f3cb498bba2","subject":"Merge \"Expose in memory backend split staticmethod\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/f017ce854f782f2978e0d1e535b67f3cb498bba2"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-12 19:13:00.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-12 19:23:53.000000000","tz":-420},"subject":"Remove custom py26/py27 and py33 environment + fix requirements","message":"Remove custom py26/py27 and py33 environment + fix requirements\n\nInstead of having custom py26/py27 that test a specific set of\nrequirements and similar with other tox envs, just remove ones\nwe are no longer testing and have a specific file of test-requirements\nthat will be used for py2 and one for py3 (with small variations).\n\nDepends-On: I28b9ff575fec3894892989c021c8a9c6a1a97f66\n\nDepends-On: I3a4040b8a3c656b93b7e0ff2c20bed4119ac7c74\n\nDepends-On: I0e7b67985e24134f0695857062525fedc9fe18c1\n\nChange-Id: I0fb669f0bdfbe4fe81d89234173f2c3ac4d06de6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/3b9919bc1b5f9b6aa141fbe2d6ae1e461c0fef68"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/3b9919bc1b5f9b6aa141fbe2d6ae1e461c0fef68"}]},"branch":"refs/heads/master"},"a2eb110a248c1442c5eb1c6b15501e1d113fd0bf":{"kind":"REWORK","_number":2,"created":"2015-05-12 19:40:55.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/23/182423/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/23/182423/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/23/182423/2"}}},"commit":{"parents":[{"commit":"f017ce854f782f2978e0d1e535b67f3cb498bba2","subject":"Merge \"Expose in memory backend split staticmethod\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/f017ce854f782f2978e0d1e535b67f3cb498bba2"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-12 19:13:00.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-12 19:39:25.000000000","tz":-420},"subject":"Remove custom py26/py27 and py33 environment + fix requirements","message":"Remove custom py26/py27 and py33 environment + fix requirements\n\nInstead of having custom py26/py27 that test a specific set of\nrequirements and similar with other tox envs, just remove ones\nwe are no longer testing and have a specific file of test-requirements\nthat will be used for py2 and one for py3 (with small variations).\n\nAlso tweaks the jobboard example to bypass/hack a needed eventlet\nfix into it so that it actually runs without breaking/never finishing.\nA TODO note has been left to eventually (someday?) remove this hack\nwhen it is no longer needed.\n\nDepends-On: I3a4040b8a3c656b93b7e0ff2c20bed4119ac7c74\n\nDepends-On: I0e7b67985e24134f0695857062525fedc9fe18c1\n\nChange-Id: I0fb669f0bdfbe4fe81d89234173f2c3ac4d06de6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/a2eb110a248c1442c5eb1c6b15501e1d113fd0bf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/a2eb110a248c1442c5eb1c6b15501e1d113fd0bf"}]},"branch":"refs/heads/master"},"91054313c333ffe67ab9201554ac8a12b3d35bd9":{"kind":"REWORK","_number":3,"created":"2015-05-12 23:33:31.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/23/182423/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/23/182423/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/23/182423/3"}}},"commit":{"parents":[{"commit":"0fe52740e720f2f9582f6e8f08fd0c74e7646881","subject":"Merge \"Remove tox py33 environment no longer used\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/0fe52740e720f2f9582f6e8f08fd0c74e7646881"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-12 19:13:00.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-12 23:29:10.000000000","tz":-420},"subject":"Remove custom py26/py27 and py33 environment + fix requirements","message":"Remove custom py26/py27 and py33 environment + fix requirements\n\nInstead of having custom py26/py27 that test a specific set of\nrequirements and similar with other tox envs, just remove ones\nwe are no longer testing and have a specific file of test-requirements\nthat will be used for py2 and one for py3 (with small variations).\n\nAlso tweaks the jobboard example to bypass/hack a needed eventlet\nfix into it so that it actually runs without breaking/never finishing.\nA TODO note has been left to eventually (someday?) remove this hack\nwhen it is no longer needed.\n\nDepends-On: I3a4040b8a3c656b93b7e0ff2c20bed4119ac7c74\n\nDepends-On: I0e7b67985e24134f0695857062525fedc9fe18c1\n\nChange-Id: I0fb669f0bdfbe4fe81d89234173f2c3ac4d06de6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/91054313c333ffe67ab9201554ac8a12b3d35bd9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/91054313c333ffe67ab9201554ac8a12b3d35bd9"}]},"branch":"refs/heads/master"},"715b316ee37657e569271d38720d59ad0409be5c":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2015-05-12 23:34:17.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/23/182423/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/23/182423/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/23/182423/4"}}},"commit":{"parents":[{"commit":"0fe52740e720f2f9582f6e8f08fd0c74e7646881","subject":"Merge \"Remove tox py33 environment no longer used\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/0fe52740e720f2f9582f6e8f08fd0c74e7646881"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-12 19:13:00.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-12 23:33:50.000000000","tz":-420},"subject":"Remove custom py26/py27 and tweak requirements","message":"Remove custom py26/py27 and tweak requirements\n\nInstead of having custom py26/py27 that test a specific set of\nrequirements and similar with other tox envs, just remove ones\nwe are no longer testing and have a specific file of test-requirements\nthat will be used for py2 and one for py3 (with small variations).\n\nAlso tweaks the jobboard example to bypass/hack a needed eventlet\nfix into it so that it actually runs without breaking/never finishing.\nA TODO note has been left to eventually (someday?) remove this hack\nwhen it is no longer needed.\n\nDepends-On: I3a4040b8a3c656b93b7e0ff2c20bed4119ac7c74\n\nDepends-On: I0e7b67985e24134f0695857062525fedc9fe18c1\n\nChange-Id: I0fb669f0bdfbe4fe81d89234173f2c3ac4d06de6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/715b316ee37657e569271d38720d59ad0409be5c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/715b316ee37657e569271d38720d59ad0409be5c"}]},"branch":"refs/heads/master"},"403422383f31337efec2160a5283a29c163d2cf9":{"kind":"REWORK","_number":5,"created":"2015-05-13 00:44:30.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/23/182423/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/23/182423/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/23/182423/5"}}},"commit":{"parents":[{"commit":"0fe52740e720f2f9582f6e8f08fd0c74e7646881","subject":"Merge \"Remove tox py33 environment no longer used\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/0fe52740e720f2f9582f6e8f08fd0c74e7646881"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-12 19:13:00.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-13 00:44:05.000000000","tz":-420},"subject":"Remove custom py26/py27 and tweak requirements","message":"Remove custom py26/py27 and tweak requirements\n\nInstead of having custom py26/py27 that test a specific set of\nrequirements and similar with other tox envs, just remove ones\nwe are no longer testing and have a specific file of test-requirements\nthat will be used for py2 and one for py3 (with small variations).\n\nAlso tweaks the jobboard example to bypass/hack a needed eventlet\nfix into it so that it actually runs without breaking/never finishing.\nA TODO note has been left to eventually (someday?) remove this hack\nwhen it is no longer needed.\n\nDepends-On: I3a4040b8a3c656b93b7e0ff2c20bed4119ac7c74\n\nDepends-On: I0e7b67985e24134f0695857062525fedc9fe18c1\n\nChange-Id: I0fb669f0bdfbe4fe81d89234173f2c3ac4d06de6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/403422383f31337efec2160a5283a29c163d2cf9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/403422383f31337efec2160a5283a29c163d2cf9"}]},"branch":"refs/heads/master"},"ddcba8ceb3e3bcf865a48b2c2ab8d53217e4c8dd":{"kind":"REWORK","_number":6,"created":"2015-05-13 00:45:19.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/23/182423/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/23/182423/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/23/182423/6"}}},"commit":{"parents":[{"commit":"0fe52740e720f2f9582f6e8f08fd0c74e7646881","subject":"Merge \"Remove tox py33 environment no longer used\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/0fe52740e720f2f9582f6e8f08fd0c74e7646881"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-12 19:13:00.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-13 00:45:15.000000000","tz":-420},"subject":"Remove custom py26/py27 and tweak requirements","message":"Remove custom py26/py27 and tweak requirements\n\nInstead of having custom py26/py27 that test a specific set of\nrequirements and similar with other tox envs, just remove ones\nwe are no longer testing and have a specific file of test-requirements\nthat will be used for py2 and one for py3 (with small variations).\n\nAlso tweaks the jobboard example to bypass/hack a needed eventlet\nfix into it so that it actually runs without breaking/never finishing.\nA TODO note has been left to eventually (someday?) remove this hack\nwhen it is no longer needed.\n\nDepends-On: I3a4040b8a3c656b93b7e0ff2c20bed4119ac7c74\n\nDepends-On: I0e7b67985e24134f0695857062525fedc9fe18c1\n\nChange-Id: I0fb669f0bdfbe4fe81d89234173f2c3ac4d06de6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ddcba8ceb3e3bcf865a48b2c2ab8d53217e4c8dd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ddcba8ceb3e3bcf865a48b2c2ab8d53217e4c8dd"}]},"branch":"refs/heads/master"},"69c0b5905be6dd5b00f2a5e581330645e4a36b00":{"kind":"REWORK","_number":7,"created":"2015-05-13 01:05:25.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/23/182423/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/23/182423/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/23/182423/7"}}},"commit":{"parents":[{"commit":"fb2b813e38504f17b5231435e8913a69530753ad","subject":"Remove custom py26/py27 tox venvs no longer used","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/fb2b813e38504f17b5231435e8913a69530753ad"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-12 19:13:00.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-13 01:04:43.000000000","tz":-420},"subject":"Remove custom py26/py27 tox requirements","message":"Remove custom py26/py27 tox requirements\n\nInstead of having custom py26/py27 that test a specific set of\nrequirements and similar with other tox envs, just use environment\nmarkers to denote the differences.\n\nAlso tweaks the jobboard example to bypass/hack a needed eventlet\nfix into it so that it actually runs without breaking/never finishing.\nA TODO note has been left to eventually (someday?) remove this hack\nwhen it is no longer needed.\n\nChange-Id: I0fb669f0bdfbe4fe81d89234173f2c3ac4d06de6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/69c0b5905be6dd5b00f2a5e581330645e4a36b00"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/69c0b5905be6dd5b00f2a5e581330645e4a36b00"}]},"branch":"refs/heads/master"},"6a22d7ee2716d62c819354bb62b5aa02136a87fd":{"kind":"NO_CODE_CHANGE","_number":8,"created":"2015-05-13 01:07:22.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/23/182423/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/23/182423/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/23/182423/8"}}},"commit":{"parents":[{"commit":"fb2b813e38504f17b5231435e8913a69530753ad","subject":"Remove custom py26/py27 tox venvs no longer used","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/fb2b813e38504f17b5231435e8913a69530753ad"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-12 19:13:00.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-13 01:07:22.000000000","tz":0},"subject":"Remove customized pyX.Y tox requirements","message":"Remove customized pyX.Y tox requirements\n\nInstead of having custom pyX.Y that test a specific set of\nrequirements and similar with other tox envs, just use environment\nmarkers to denote the differences.\n\nAlso tweaks the jobboard example to bypass/hack a needed eventlet\nfix into it so that it actually runs without breaking/never finishing.\nA TODO note has been left to eventually (someday?) remove this hack\nwhen it is no longer needed.\n\nChange-Id: I0fb669f0bdfbe4fe81d89234173f2c3ac4d06de6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/6a22d7ee2716d62c819354bb62b5aa02136a87fd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/6a22d7ee2716d62c819354bb62b5aa02136a87fd"}]},"branch":"refs/heads/master"},"87f5fb2614ea53ed75d905605168078d66cad886":{"kind":"REWORK","_number":9,"created":"2015-05-13 18:23:17.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/23/182423/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/23/182423/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/23/182423/9"}}},"commit":{"parents":[{"commit":"fb2b813e38504f17b5231435e8913a69530753ad","subject":"Remove custom py26/py27 tox venvs no longer used","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/fb2b813e38504f17b5231435e8913a69530753ad"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-12 19:13:00.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-13 18:23:04.000000000","tz":-420},"subject":"Remove customized pyX.Y tox requirements","message":"Remove customized pyX.Y tox requirements\n\nInstead of having custom pyX.Y that test a specific set of\nrequirements and similar with other tox envs, just use environment\nmarkers to denote the differences.\n\nAlso tweaks the jobboard example to bypass/hack a needed eventlet\nfix into it so that it actually runs without breaking/never finishing.\nA TODO note has been left to eventually (someday?) remove this hack\nwhen it is no longer needed.\n\nChange-Id: I0fb669f0bdfbe4fe81d89234173f2c3ac4d06de6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/87f5fb2614ea53ed75d905605168078d66cad886"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/87f5fb2614ea53ed75d905605168078d66cad886"}]},"branch":"refs/heads/master"},"316a0d58149badef0dcacc532c146d7357440a5c":{"kind":"REWORK","_number":10,"created":"2015-05-26 19:48:55.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/23/182423/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/23/182423/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/23/182423/10"}}},"commit":{"parents":[{"commit":"fb2b813e38504f17b5231435e8913a69530753ad","subject":"Remove custom py26/py27 tox venvs no longer used","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/fb2b813e38504f17b5231435e8913a69530753ad"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-12 19:13:00.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-26 19:34:54.000000000","tz":-420},"subject":"Remove customized pyX.Y tox requirements","message":"Remove customized pyX.Y tox requirements\n\nInstead of having custom pyX.Y that test a specific set of\nrequirements and similar with other tox envs, just use environment\nmarkers to denote the differences.\n\nAlso tweaks the jobboard example to bypass/hack a needed eventlet\nfix into it so that it actually runs without breaking/never finishing.\nA TODO note has been left to eventually (someday?) remove this hack\nwhen it is no longer needed.\n\nChange-Id: I0fb669f0bdfbe4fe81d89234173f2c3ac4d06de6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/316a0d58149badef0dcacc532c146d7357440a5c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/316a0d58149badef0dcacc532c146d7357440a5c"}]},"branch":"refs/heads/master"},"ad4f830a67c53973e65de71d68e43d44c0d0e6f5":{"kind":"REWORK","_number":11,"created":"2015-05-26 21:24:20.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/23/182423/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/23/182423/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/23/182423/11"}}},"commit":{"parents":[{"commit":"fb2b813e38504f17b5231435e8913a69530753ad","subject":"Remove custom py26/py27 tox venvs no longer used","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/fb2b813e38504f17b5231435e8913a69530753ad"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-12 19:13:00.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-26 21:14:35.000000000","tz":-420},"subject":"Remove customized pyX.Y tox requirements","message":"Remove customized pyX.Y tox requirements\n\nInstead of having custom pyX.Y that test a specific set of\nrequirements and similar with other tox envs, just use environment\nmarkers to denote the differences.\n\nAlso tweaks the jobboard example to bypass/hack a needed eventlet\nfix into it so that it actually runs without breaking/never finishing.\nA TODO note has been left to eventually (someday?) remove this hack\nwhen it is no longer needed.\n\nChange-Id: I0fb669f0bdfbe4fe81d89234173f2c3ac4d06de6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ad4f830a67c53973e65de71d68e43d44c0d0e6f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ad4f830a67c53973e65de71d68e43d44c0d0e6f5"}]},"branch":"refs/heads/master"},"d17d443c4ed25e7e925338b1f4a4ebb558587a3b":{"kind":"NO_CODE_CHANGE","_number":12,"created":"2015-05-29 17:41:47.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/23/182423/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/23/182423/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/23/182423/12"}}},"commit":{"parents":[{"commit":"fb2b813e38504f17b5231435e8913a69530753ad","subject":"Remove custom py26/py27 tox venvs no longer used","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/fb2b813e38504f17b5231435e8913a69530753ad"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-12 19:13:00.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-29 17:41:47.000000000","tz":0},"subject":"Remove customized pyX.Y tox requirements","message":"Remove customized pyX.Y tox requirements\n\nInstead of having custom pyX.Y that test a specific set of\nrequirements and similar with other tox envs, just use environment\nmarkers to denote the differences.\n\nAlso tweaks the jobboard example to bypass/hack a needed eventlet\nfix into it so that it actually runs without breaking/never finishing.\nA TODO note has been left to eventually (someday?) remove this hack\nwhen it is no longer needed.\n\nPart of fix for bug 1445827\n\nChange-Id: I0fb669f0bdfbe4fe81d89234173f2c3ac4d06de6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/d17d443c4ed25e7e925338b1f4a4ebb558587a3b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/d17d443c4ed25e7e925338b1f4a4ebb558587a3b"}]},"branch":"refs/heads/master"},"2e0eac09c4212ae6a25b2e02d7e14ee203fdd4eb":{"kind":"REWORK","_number":13,"created":"2015-05-29 22:48:01.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/23/182423/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/23/182423/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/23/182423/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/23/182423/13"}}},"commit":{"parents":[{"commit":"95e5879f301ad11d92cbabe3abd28bf1b867e401","subject":"Merge \"Only show state transitions to logging when in BLATHER mode\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/95e5879f301ad11d92cbabe3abd28bf1b867e401"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-12 19:13:00.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-29 22:47:23.000000000","tz":-420},"subject":"Remove customized pyX.Y tox requirements","message":"Remove customized pyX.Y tox requirements\n\nInstead of having custom pyX.Y that test a specific set of\nrequirements and similar with other tox envs, just enable\nmore test-requirements directly, in a later change we will\nuse environment markers to denote the differences.\n\nAlso tweaks the jobboard example to bypass/hack a needed eventlet\nfix into it so that it actually runs without breaking/never finishing.\nA TODO note has been left to eventually (someday?) remove this hack\nwhen it is no longer needed.\n\nPart of fix for bug 1445827\n\nChange-Id: I0fb669f0bdfbe4fe81d89234173f2c3ac4d06de6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2e0eac09c4212ae6a25b2e02d7e14ee203fdd4eb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2e0eac09c4212ae6a25b2e02d7e14ee203fdd4eb"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
