)]}'
{"id":"openstack%2Fbifrost~756754","triplet_id":"openstack%2Fbifrost~master~Icf66d0faf77837b9b48df344578823e46017b1df","project":"openstack/bifrost","branch":"master","hashtags":[],"change_id":"Icf66d0faf77837b9b48df344578823e46017b1df","subject":"Use upper constraints when installing Bifrost requirements","status":"MERGED","created":"2020-10-08 14:39:26.000000000","updated":"2020-10-09 14:50:48.000000000","submitted":"2020-10-09 10:53:58.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"756754-1602240838473-cc5d275f","meta_rev_id":"94c0e4fe320f691df19eca468b7549c4f03fd91e","_number":756754,"virtual_id_number":756754,"owner":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-10-09 10:53:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}],"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-10-09 10:20:55.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":2,"date":"2020-10-09 05:56:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}],"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-10-09 10:20:55.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-10-09 05:56:41.000000000","updated_by":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"reviewer":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"state":"REVIEWER"},{"updated":"2020-10-09 10:20:55.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2020-10-09 10:53:58.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"97fcf1b47e34ebe66ed168098d578076be155f5d","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2020-10-08 14:39:26.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cb34a0e2077b6da1ea23d4d0c52eeb3c83faef37","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-08 16:39:44.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6510ae5bd1144845bb8c8e8d49096e77 : SUCCESS in 3m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/560e96aa01eb4e3db9bd9cfae14790b6 : SUCCESS in 3m 49s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/52bc86e3ca95434a914348709fe5c177 : SUCCESS in 3m 50s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/65b1cd86cb8746ada13073513cc2ca71 : SUCCESS in 6m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4f11e9eac59842379f01125596e3ad36 : SUCCESS in 7m 09s\n- bifrost-tox-linters https://zuul.opendev.org/t/openstack/build/9843660a0602474fa67716fddf2c4ae4 : SUCCESS in 5m 21s\n- bifrost-integration-tinyipa-ubuntu-focal https://zuul.opendev.org/t/openstack/build/f6a9cadb92714c9189e24bbcc9d08aa6 : SUCCESS in 26m 06s\n- bifrost-integration-tinyipa-centos-8 https://zuul.opendev.org/t/openstack/build/e0c00070c0c848dc9863270814c0586b : SUCCESS in 29m 18s\n- bifrost-integration-tinyipa-keystone-ubuntu-focal https://zuul.opendev.org/t/openstack/build/ef8e2d7b10624406a3d5c5259181b50b : SUCCESS in 23m 41s\n- bifrost-integration-tinyipa-keystone-centos-8 https://zuul.opendev.org/t/openstack/build/3a0660e0f77a4666939986b90480957c : SUCCESS in 35m 12s\n- bifrost-integration-tinyipa-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/e6c123aa9fb54b26bf35fa84c173c1d5 : SUCCESS in 27m 48s (non-voting)\n- bifrost-integration-tinyipa-opensuse-15 https://zuul.opendev.org/t/openstack/build/3888fb1313324bd0a7182ea9060bb1cb : SUCCESS in 25m 05s (non-voting)\n- bifrost-integration-tinyipa-fedora-latest https://zuul.opendev.org/t/openstack/build/1f3131b3ac08469897d62d5a4c2a2d2d : SUCCESS in 25m 39s (non-voting)\n- bifrost-integration-tinyipa-debian-buster https://zuul.opendev.org/t/openstack/build/33a6270807ed43ef9d4b0ceb74321424 : SUCCESS in 20m 44s (non-voting)\n- bifrost-integration-dhcp-ubuntu-focal https://zuul.opendev.org/t/openstack/build/6d4fb6b9f6a84ca181c9c12b86055752 : SUCCESS in 28m 18s (non-voting)\n- bifrost-integration-dhcp-centos-8 https://zuul.opendev.org/t/openstack/build/9c2d4ef105914abe8da33472697a4b74 : SUCCESS in 30m 45s (non-voting)\n- bifrost-integration-dibipa-debian-ubuntu-focal https://zuul.opendev.org/t/openstack/build/124d859291ab488482249e5fb9856d2d : SUCCESS in 35m 44s (non-voting)\n- bifrost-integration-dibipa-debian-centos-8 https://zuul.opendev.org/t/openstack/build/44b7a64c711e4c50ab1f2bc8b02e8ed3 : SUCCESS in 35m 14s (non-voting)\n- bifrost-cli-ubuntu-focal https://zuul.opendev.org/t/openstack/build/d9c33838f29940d4973fe14ca0ee8950 : TIMED_OUT in 1h 01m 00s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/cd0b455d4c614492a72619d41f05f61e : SUCCESS in 24m 08s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/0990bbdc2d244f2b9ed6ecc7df154440 : SUCCESS in 23m 46s (non-voting)\n- kolla-ansible-centos8-source-bifrost https://zuul.opendev.org/t/openstack/build/a0dea93824f84ad4b0658a64801030e6 : SUCCESS in 28m 46s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"10da79e4f2d2ec154f237e0b300b702903bbb9c4","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2020-10-09 05:56:41.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"fadcc6fcbf8cd59ab410748ffd545f3050e9f660","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2020-10-09 10:20:55.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"74f2629e3fd616ec8420bff6067800db010dd6cf","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-09 10:21:08.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"1507b7f2cf613913afeb54fce33b072490cd1ba5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-09 10:53:58.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0960abc4fef24343b92c9cce8cd667ba : SUCCESS in 3m 24s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5c6c2312a49842c4b09a50861d1746b8 : SUCCESS in 3m 49s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b2999ad8a18f4890991e0d9c93a18ad5 : SUCCESS in 4m 02s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ce9f527bf1124eb9a5755030dada3af6 : SUCCESS in 4m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dcc9576b0eb1441e83d3ad782bdcf22f : SUCCESS in 5m 38s\n- bifrost-tox-linters https://zuul.opendev.org/t/openstack/build/a8f5cbc508c64bcbb6889f651f55845e : SUCCESS in 4m 20s\n- bifrost-integration-tinyipa-ubuntu-focal https://zuul.opendev.org/t/openstack/build/ef4c2e54760c4292b7fd7589bb1fff82 : SUCCESS in 22m 59s\n- bifrost-integration-tinyipa-centos-8 https://zuul.opendev.org/t/openstack/build/c2b13c2d00724940b07116d993f6cc3c : SUCCESS in 26m 36s\n- bifrost-integration-tinyipa-keystone-ubuntu-focal https://zuul.opendev.org/t/openstack/build/94face14ac65409b95f5729dca08dc97 : SUCCESS in 27m 16s\n- bifrost-integration-tinyipa-keystone-centos-8 https://zuul.opendev.org/t/openstack/build/0d84f939c11d4010be110a3881570d1b : SUCCESS in 22m 45s","accounts_in_message":[],"_revision_number":1},{"id":"794d797d64205b95bd89137b69a3cbf8fb303e4d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-09 10:53:58.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"bcbb2562dfb315d42a835c0155708196aef65ed1","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-09 10:55:12.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/742cef0a036a4d5386119ddd7cf4df6a : SUCCESS in 52s","accounts_in_message":[],"_revision_number":1},{"id":"67166056bd828efd6f2d608566cbcb2db18d7977","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2020-10-09 14:37:42.000000000","message":"Patch Set 1: Cherry Picked\n\nThis patchset was cherry picked to branch stable/victoria as commit 7e81e1e12115776ef7669c2c1e53a05074e2abf0","accounts_in_message":[],"_revision_number":1},{"id":"94c0e4fe320f691df19eca468b7549c4f03fd91e","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2020-10-09 14:50:48.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"b6624b2dbee6134be8e1db18b49cfd0228429021","revisions":{"b6624b2dbee6134be8e1db18b49cfd0228429021":{"kind":"REWORK","_number":1,"created":"2020-10-08 14:39:26.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/54/756754/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/bifrost","ref":"refs/changes/54/756754/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/bifrost refs/changes/54/756754/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/bifrost refs/changes/54/756754/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/bifrost refs/changes/54/756754/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/bifrost refs/changes/54/756754/1"}}},"commit":{"parents":[{"commit":"9d905e6b2baec92240cf160110b236b1a0c5633a","subject":"Another case for skip_package_install","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bifrost/commit/9d905e6b2baec92240cf160110b236b1a0c5633a"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2020-10-08 14:39:03.000000000","tz":60},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2020-10-08 14:39:05.000000000","tz":60},"subject":"Use upper constraints when installing Bifrost requirements","message":"Use upper constraints when installing Bifrost requirements\n\nCurrently the install-deps.sh script installs Bifrost\u0027s Python\nrequirements without upper constraints. This can result in requirements\ndrifting over time, with issues arising in older branches.\n\nThis change fixes the issue by using an upper constraints to install\nBifrost\u0027s requirements.\n\nChange-Id: Icf66d0faf77837b9b48df344578823e46017b1df\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bifrost/commit/b6624b2dbee6134be8e1db18b49cfd0228429021"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bifrost/commit/b6624b2dbee6134be8e1db18b49cfd0228429021"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
