)]}'
{"id":"openstack%2Fdevstack~276580","triplet_id":"openstack%2Fdevstack~stable%2Fkilo~I3368cf69969c08f3017cda4041f23a0b8580d5b0","project":"openstack/devstack","branch":"stable/kilo","topic":"bug/1542164","hashtags":[],"change_id":"I3368cf69969c08f3017cda4041f23a0b8580d5b0","subject":"Manually install testtools \u003c 2.0.0","status":"MERGED","created":"2016-02-05 05:47:28.000000000","updated":"2016-02-06 08:24:22.000000000","submitted":"2016-02-06 08:24:22.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"09e2e346b002bf210e6472d7c3d229db3bea554f","_number":276580,"virtual_id_number":276580,"owner":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":2,"date":"2016-02-06 08:24:22.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"recommended":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":1,"date":"2016-02-06 01:07:31.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-02-05 09:23:28.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},{"value":1,"date":"2016-02-06 05:26:15.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2016-02-06 06:13:28.000000000","_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"all":[{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":1,"date":"2016-02-06 06:13:28.000000000","_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"date":"2016-02-06 05:26:18.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Branch 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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-02-05 09:23:28.000000000","updated_by":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"reviewer":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"state":"REVIEWER"},{"updated":"2016-02-06 01:07:31.000000000","updated_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"reviewer":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"state":"REVIEWER"},{"updated":"2016-02-06 05:26:15.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2016-02-06 05:26:18.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2016-02-06 06:13:28.000000000","updated_by":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"reviewer":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"state":"REVIEWER"},{"updated":"2016-02-06 08:24:22.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"50cd77014f989fd2feea8848ad008595eb1eddea","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2016-02-05 05:47:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c23bb8b11acd68671c2fd48638e7abb68a763721","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-05 08:03:08.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/80/276580/1/check/gate-tempest-dsvm-full/6fada29/ : SUCCESS in 40m 47s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/80/276580/1/check/gate-tempest-dsvm-postgres-full/1c3a9f8/ : SUCCESS in 41m 27s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/80/276580/1/check/gate-tempest-dsvm-neutron-full/95de7e3/ : SUCCESS in 51m 21s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/80/276580/1/check/gate-tempest-dsvm-large-ops/da5db63/ : SUCCESS in 24m 18s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/80/276580/1/check/gate-tempest-dsvm-neutron-large-ops/9cdcdd1/ : SUCCESS in 34m 10s\n- gate-devstack-bashate http://logs.openstack.org/80/276580/1/check/gate-devstack-bashate/c8a1c57/ : SUCCESS in 28s\n- gate-devstack-unit-tests http://logs.openstack.org/80/276580/1/check/gate-devstack-unit-tests/6e5ef3b/ : SUCCESS in 31s\n- gate-tempest-dsvm-ironic-agent_ssh-nv http://logs.openstack.org/80/276580/1/check/gate-tempest-dsvm-ironic-agent_ssh-nv/9e3c5fe/ : FAILURE in 36m 02s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/80/276580/1/check/gate-tempest-dsvm-centos7/1d7a2ba/ : SUCCESS in 35m 32s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/80/276580/1/check/gate-swift-dsvm-functional-nv/d861ff8/ : SUCCESS in 28m 39s (non-voting)\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/80/276580/1/check/gate-tempest-dsvm-multinode-full/887e608/ : SUCCESS in 44m 04s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/80/276580/1/check/gate-tempest-dsvm-neutron-multinode-full/ccd5b05/ : SUCCESS in 47m 32s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a474ebc115e9496c7021a329665aacc42e5fc96e","author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"date":"2016-02-05 09:23:28.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"f3e7fcdbe57962766ef7b79c2cea003606fab359","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2016-02-06 01:07:31.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"d219fd662ddf7e1e436ca69444cdd44ae404a86d","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2016-02-06 01:08:25.000000000","message":"Patch Set 1:\n\nCan\u0027t use global reqs because os-testr is installed from pypi, can\u0027t use constraints because kilo didn\u0027t have them. Can\u0027t raise cap on fixtures bceause according to https://review.openstack.org/#/c/201354/ that breaks other things. This seems like the simplest immediate fix.","accounts_in_message":[],"_revision_number":1},{"id":"b02d5cb0bce369401a5c916ff8678dd26bb080b1","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-02-06 05:26:15.000000000","message":"Patch Set 1: Code-Review+1\n\nThanks for working on this Tony.","accounts_in_message":[],"_revision_number":1},{"id":"0e318c5e4653c6c38d42d4e859538b317d205d9b","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-02-06 05:33:17.000000000","message":"Patch Set 1:\n\nAs noted in the mailing list, we could also revert the devstack backport to stable/kilo that required us to introduce os-testr usage in stable/kilo, I don\u0027t think they were necessary changes (I think it added subunit console output to devstack/tempest runs or something, nothing critical).","accounts_in_message":[],"_revision_number":1},{"id":"0bfc28d0302b0855f13aba0febe3c870682f605b","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2016-02-06 06:13:28.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"1f35007271bbb9f6f3a4000c59e7ab9de7e97ebf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-06 06:13:34.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"fa6f55e176d652a72f645c9ccd0ca5c21771ae82","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2016-02-06 06:15:22.000000000","message":"Patch Set 1:\n\nIdeally this would just be a pip_install_gr but we have a circular patch dependency with the gr cap so this is fine in the short term. A good followup fix is to just add testtools to the os-testr pip_install_gr line.","accounts_in_message":[],"_revision_number":1},{"id":"821089de2a3b8e6f3341753c3f4b50d162a7259c","date":"2016-02-06 08:24:22.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":1},{"id":"be3f601d1874f8aec650c072189580c05c050d31","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-06 08:24:22.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/80/276580/1/gate/gate-tempest-dsvm-full/0a219bb/ : SUCCESS in 38m 45s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/80/276580/1/gate/gate-tempest-dsvm-postgres-full/782976b/ : SUCCESS in 42m 56s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/80/276580/1/gate/gate-tempest-dsvm-neutron-full/f26eaa1/ : SUCCESS in 52m 31s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/80/276580/1/gate/gate-tempest-dsvm-large-ops/5d8fa1f/ : SUCCESS in 25m 29s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/80/276580/1/gate/gate-tempest-dsvm-neutron-large-ops/92b2e3e/ : SUCCESS in 32m 29s\n- gate-devstack-bashate http://logs.openstack.org/80/276580/1/gate/gate-devstack-bashate/f82ffd6/ : SUCCESS in 18s\n- gate-grenade-dsvm-forward http://logs.openstack.org/80/276580/1/gate/gate-grenade-dsvm-forward/360ef45/ : FAILURE in 2h 10m 10s (non-voting)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"c7656a12ec8ca6a35d4ef40c0cd62d9a2ec68079","revisions":{"c7656a12ec8ca6a35d4ef40c0cd62d9a2ec68079":{"kind":"REWORK","_number":1,"created":"2016-02-05 05:47:28.000000000","uploader":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"ref":"refs/changes/80/276580/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/80/276580/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/80/276580/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/80/276580/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/80/276580/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/80/276580/1"}}},"commit":{"parents":[{"commit":"ae108d40c5395d9118a07a4f21192313c2c8310b","subject":"Merge \"kilo: stack.sh error: grep: /opt/stack//requirements/global-requirements.txt: No such file or directory\" into stable/kilo","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ae108d40c5395d9118a07a4f21192313c2c8310b"}]}],"author":{"name":"Tony Breeds","email":"tony@bakeyournoodle.com","date":"2016-02-05 05:19:59.000000000","tz":660},"committer":{"name":"Tony Breeds","email":"tony@bakeyournoodle.com","date":"2016-02-05 05:42:02.000000000","tz":660},"subject":"Manually install testtools \u003c 2.0.0","message":"Manually install testtools \u003c 2.0.0\n\ntesttools 2.0.0 was released 2016-02-04 and has a hard requirement on\non fixtures \u003e\u003d1.3.0 which isn\u0027t compatible with stable/kilo\u0027s\nglobal-requirements.\n\nWe can\u0027t land an update to requirements to cap testtools as we install\ntesttools (2.0.0) too soon and nothing we install from git in a typical\ndevstack run requires testtools (it\u0027s only listed in\ntest-requirements.txt) get 2.0.0.\n\nManually force testtools to match the desired requirements spec until we\ncan:\n. Land the g-r patch\n. merge the update and release that in os-testr (stable/kilo)\n\nRelated-Bug: 1542164\nChange-Id: I3368cf69969c08f3017cda4041f23a0b8580d5b0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c7656a12ec8ca6a35d4ef40c0cd62d9a2ec68079"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c7656a12ec8ca6a35d4ef40c0cd62d9a2ec68079"}]},"branch":"refs/heads/stable/kilo"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
