)]}'
{"id":"openstack%2Fpython-openstackclient~489692","triplet_id":"openstack%2Fpython-openstackclient~feature%2Fosc4~I08532078cd5d83a6d720627522220f9108772539","project":"openstack/python-openstackclient","branch":"feature/osc4","topic":"constraints-file-for-osc4","hashtags":[],"change_id":"I08532078cd5d83a6d720627522220f9108772539","subject":"upper-constraints setup for osc4 branch","status":"MERGED","created":"2017-08-01 18:06:08.000000000","updated":"2017-08-03 18:35:17.000000000","submitted":"2017-08-03 18:35:17.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"e6039b6c2e149307700f6ed75eef6a45ef3dfdb7","_number":489692,"virtual_id_number":489692,"owner":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2017-08-03 18:35:17.000000000","post_submit":true,"_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":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":2,"date":"2017-08-03 02:14:46.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"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":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":2,"date":"2017-08-03 17:10:17.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"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":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":1,"date":"2017-08-03 17:10:17.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-08-01 19:41:53.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":"2017-08-03 02:14:46.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2017-08-03 17:10:17.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2017-08-03 18:35:17.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"8fe3c6652aa1399c74aeb2f320f9d94800c32fae","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-08-01 18:06:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1d45181c492f413c0d1e8093c634abd7f1e6456c","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-08-01 18:10:33.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"5a42cff85d91384ddbee3ea1dec24bd4b84ab8b7","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-08-01 19:05:16.000000000","message":"Patch Set 2: Code-Review+2\n\ni think this is fine, added doug to review","accounts_in_message":[],"_revision_number":2},{"id":"80f34c83d4b57260e85659b0061349405c246c93","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-08-01 19:41:39.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/92/489692/2/check/gate-python-openstackclient-docs-ubuntu-xenial/6aec4b5//doc/build/html/ : SUCCESS in 5m 25s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/92/489692/2/check/gate-python-openstackclient-pep8-ubuntu-xenial/93d49ad/ : SUCCESS in 5m 45s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/92/489692/2/check/gate-python-openstackclient-python27-ubuntu-xenial/d5c4823/ : SUCCESS in 3m 41s\n- gate-python-openstackclient-python35 http://logs.openstack.org/92/489692/2/check/gate-python-openstackclient-python35/0230e6a/ : SUCCESS in 3m 01s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/92/489692/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/7e74e22/ : SUCCESS in 1h 28m 28s\n- check-osc-plugins http://logs.openstack.org/92/489692/2/check/check-osc-plugins/dd4cbd5/ : SUCCESS in 3m 27s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/92/489692/2/check/gate-osc-dsvm-functional-ubuntu-xenial/4b0f41d/ : SUCCESS in 38m 49s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/92/489692/2/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/d3b47d4/ : SUCCESS in 58m 08s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/92/489692/2/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/d5fa9ad/ : SUCCESS in 45m 32s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/92/489692/2/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/1d0f328/ : FAILURE in 20m 01s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"e158f9286a49c586eb48dfed4fa0e0ed492bb5c5","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2017-08-01 19:41:53.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nI\u0027m a little uncomfortable with the idea of installing libraries from source from different branches like this, but I do see the reason for doing it.","accounts_in_message":[],"_revision_number":2},{"id":"032999b5458a40c82ac498ef10a93f4bf69806b7","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-08-03 00:12:18.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"d44aa1f2f023c006807294cb8daf1c4cab7d74c1","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-08-03 00:12:31.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"310f4a2089d70a5a475df45514da6c189bbfa92c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-08-03 01:23:37.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/92/489692/3/check/gate-python-openstackclient-docs-ubuntu-xenial/5917639//doc/build/html/ : SUCCESS in 5m 46s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/92/489692/3/check/gate-python-openstackclient-pep8-ubuntu-xenial/3031173/ : SUCCESS in 3m 13s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/92/489692/3/check/gate-python-openstackclient-python27-ubuntu-xenial/15cc24d/ : SUCCESS in 4m 06s\n- gate-python-openstackclient-python35 http://logs.openstack.org/92/489692/3/check/gate-python-openstackclient-python35/5332760/ : SUCCESS in 4m 37s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/92/489692/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/8d0a1d1/ : SUCCESS in 1h 10m 02s\n- check-osc-plugins http://logs.openstack.org/92/489692/3/check/check-osc-plugins/5f24bd2/ : SUCCESS in 3m 25s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/92/489692/3/check/gate-osc-dsvm-functional-ubuntu-xenial/349ff4c/ : SUCCESS in 37m 21s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/92/489692/3/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/42dc96b/ : SUCCESS in 44m 55s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/92/489692/3/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/16c2b9c/ : SUCCESS in 31m 29s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/92/489692/3/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/b5dc147/ : FAILURE in 20m 35s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"4b866cf6792bb6934e97d8217c24fa0715508bbd","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-08-03 02:14:46.000000000","message":"Patch Set 3: Code-Review+2\n\nnice, functional tests are passing!","accounts_in_message":[],"_revision_number":3},{"id":"e522be446f9f80d4899dfc5b315393e440736e22","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-08-03 17:10:17.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nThanks!","accounts_in_message":[],"_revision_number":3},{"id":"b17a8ad6f1a55ffce0ee4d1bd607b340c528a62b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-08-03 17:10:27.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"a0a29096fd27d2a29c0f4371fa4714646b7ee720","date":"2017-08-03 18:35:17.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":3},{"id":"1f0815ef2d49c91206a0dad3225f165439a23539","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-08-03 18:35:17.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/92/489692/3/gate/gate-python-openstackclient-docs-ubuntu-xenial/04eb743//doc/build/html/ : SUCCESS in 5m 52s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/92/489692/3/gate/gate-python-openstackclient-pep8-ubuntu-xenial/3b26bb3/ : SUCCESS in 5m 31s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/92/489692/3/gate/gate-python-openstackclient-python27-ubuntu-xenial/9dce7de/ : SUCCESS in 2m 59s\n- gate-python-openstackclient-python35 http://logs.openstack.org/92/489692/3/gate/gate-python-openstackclient-python35/61eedd5/ : SUCCESS in 3m 22s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/92/489692/3/gate/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/ba2b991/ : SUCCESS in 1h 24m 14s\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/92/489692/3/gate/gate-osc-dsvm-functional-ubuntu-xenial/dc0fda9/ : SUCCESS in 50m 50s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"bcf2abe08a08138f0099ecaa19fe57ca5cc93bc1","revisions":{"226365130f8679d35c6da68b95c450bd6d281aeb":{"kind":"REWORK","_number":1,"created":"2017-08-01 18:06:08.000000000","uploader":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"ref":"refs/changes/92/489692/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/92/489692/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/92/489692/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/92/489692/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/92/489692/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/92/489692/1"}}},"commit":{"parents":[{"commit":"d73ae104b39772db112412f3b744c98fd1c8de96","subject":"Update .gitreview for feature/osc4","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d73ae104b39772db112412f3b744c98fd1c8de96"}]}],"author":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2017-08-01 18:03:34.000000000","tz":0},"committer":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2017-08-01 18:05:03.000000000","tz":0},"subject":"upper-constraints setup for osc4 branch","message":"upper-constraints setup for osc4 branch\n\nI think what we need to do is to install both osc-lib and\npython-openstackclient from feature/osc4 branch.\nThis tweaks tox_install.sh to install both from the git repos\nand it also supports Depends-On.\n\nChange-Id: I08532078cd5d83a6d720627522220f9108772539\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/226365130f8679d35c6da68b95c450bd6d281aeb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/226365130f8679d35c6da68b95c450bd6d281aeb"}]},"branch":"refs/heads/feature/osc4"},"0d99e0012ddf70498b9c57540d7e5ed2b8670d09":{"kind":"REWORK","_number":2,"created":"2017-08-01 18:10:33.000000000","uploader":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"ref":"refs/changes/92/489692/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/92/489692/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/92/489692/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/92/489692/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/92/489692/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/92/489692/2"}}},"commit":{"parents":[{"commit":"d73ae104b39772db112412f3b744c98fd1c8de96","subject":"Update .gitreview for feature/osc4","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d73ae104b39772db112412f3b744c98fd1c8de96"}]}],"author":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2017-08-01 18:03:34.000000000","tz":0},"committer":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2017-08-01 18:09:13.000000000","tz":0},"subject":"upper-constraints setup for osc4 branch","message":"upper-constraints setup for osc4 branch\n\nI think we would like to install both osc-lib and OSC\nfrom feature/osc4 branch not to use osc-lib constrainted by\nupper-constraints.txt file.\nThis tweaks tox_install.sh to install both from the git repos\nand it also supports Depends-On.\n\nChange-Id: I08532078cd5d83a6d720627522220f9108772539\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0d99e0012ddf70498b9c57540d7e5ed2b8670d09"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0d99e0012ddf70498b9c57540d7e5ed2b8670d09"}]},"branch":"refs/heads/feature/osc4"},"bcf2abe08a08138f0099ecaa19fe57ca5cc93bc1":{"kind":"REWORK","_number":3,"created":"2017-08-03 00:12:31.000000000","uploader":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"ref":"refs/changes/92/489692/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/92/489692/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/92/489692/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/92/489692/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/92/489692/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/92/489692/3"}}},"commit":{"parents":[{"commit":"d73ae104b39772db112412f3b744c98fd1c8de96","subject":"Update .gitreview for feature/osc4","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d73ae104b39772db112412f3b744c98fd1c8de96"}]}],"author":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2017-08-01 18:03:34.000000000","tz":0},"committer":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2017-08-02 22:16:53.000000000","tz":0},"subject":"upper-constraints setup for osc4 branch","message":"upper-constraints setup for osc4 branch\n\nI think we would like to install both osc-lib and OSC\nfrom feature/osc4 branch not to use osc-lib constrainted by\nupper-constraints.txt file.\nThis tweaks tox_install.sh to install both from the git repos\nand it also supports Depends-On.\n\nChange-Id: I08532078cd5d83a6d720627522220f9108772539\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bcf2abe08a08138f0099ecaa19fe57ca5cc93bc1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bcf2abe08a08138f0099ecaa19fe57ca5cc93bc1"}]},"branch":"refs/heads/feature/osc4"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
