)]}'
{"id":"openstack%2Fbifrost~757116","triplet_id":"openstack%2Fbifrost~stable%2Fvictoria~Icf66d0faf77837b9b48df344578823e46017b1df","project":"openstack/bifrost","branch":"stable/victoria","hashtags":[],"change_id":"Icf66d0faf77837b9b48df344578823e46017b1df","subject":"Use upper constraints when installing Bifrost requirements","status":"MERGED","created":"2020-10-09 14:37:42.000000000","updated":"2020-10-11 09:20:44.000000000","submitted":"2020-10-11 09:19:37.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"757116-1602407977685-75d80b9d","meta_rev_id":"d853ce7aac6c8b7888c6b35ba790006eb464fd34","_number":757116,"virtual_id_number":757116,"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":[{"value":0,"date":"2020-10-09 18:05:37.000000000","_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-10-11 09:19:37.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":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"}],"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":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-10-10 14:43:17.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-11 08:48:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"}],"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":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"all":[{"value":0,"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"value":0,"_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":1,"date":"2020-10-11 08:48:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"}],"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":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-10-10 14:43:17.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-11 08:48:13.000000000","updated_by":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"reviewer":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"state":"REVIEWER"},{"updated":"2020-10-11 09:19:37.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":"e967428ba1460c3b556709f8b93587593bc516c5","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 from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"0ab27db31d97dd8083d70988b01b62593b07f2ec","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2020-10-09 14:38:01.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"f437e32d5395f24c24718dc777e956884451ef30","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-09 16:35:54.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/395ba365de34428a86170b3e6db3070e : SUCCESS in 3m 24s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/32b9a5e0d23949f29c114dbb43ac3a9c : SUCCESS in 3m 44s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5da13ffb1d4846e28e0aeeca0a44e224 : SUCCESS in 3m 45s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/861829d649fd422a83f8f8111a6f9926 : SUCCESS in 3m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d1f0ea97af6b4055bd73d820ff826ab1 : SUCCESS in 5m 47s\n- bifrost-tox-linters https://zuul.opendev.org/t/openstack/build/00ad16596edc452bac8ffe2182b80629 : SUCCESS in 4m 38s\n- bifrost-integration-tinyipa-ubuntu-focal https://zuul.opendev.org/t/openstack/build/5f32c5eb93434c0a92ad5040ef7fea79 : SUCCESS in 22m 44s\n- bifrost-integration-tinyipa-centos-8 https://zuul.opendev.org/t/openstack/build/0e971a4b32e74537b96c5cf8cdf60d91 : SUCCESS in 26m 52s\n- bifrost-integration-tinyipa-keystone-ubuntu-focal https://zuul.opendev.org/t/openstack/build/2ef6279adec84b2e958169197262c29c : SUCCESS in 24m 02s\n- bifrost-integration-tinyipa-keystone-centos-8 https://zuul.opendev.org/t/openstack/build/43d29e0959dd4cf385c8159bf23ab54f : RETRY_LIMIT in 5m 18s\n- bifrost-integration-tinyipa-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/ec27d860016c4702961f043dd1612c82 : SUCCESS in 23m 05s (non-voting)\n- bifrost-integration-tinyipa-opensuse-15 https://zuul.opendev.org/t/openstack/build/af644952a0e4432485be2173931a93a5 : SUCCESS in 23m 35s (non-voting)\n- bifrost-integration-tinyipa-fedora-latest https://zuul.opendev.org/t/openstack/build/a59e489b215746cf9e177e69ee192055 : SUCCESS in 25m 11s (non-voting)\n- bifrost-integration-tinyipa-debian-buster https://zuul.opendev.org/t/openstack/build/656eb6f19a17434f8f4b1bdcf54ce37f : SUCCESS in 21m 49s (non-voting)\n- bifrost-integration-dhcp-ubuntu-focal https://zuul.opendev.org/t/openstack/build/fca2ec2be4c24ea59a8d6658cbecd0e1 : SUCCESS in 27m 16s (non-voting)\n- bifrost-integration-dhcp-centos-8 https://zuul.opendev.org/t/openstack/build/96334927ad5545299e3a9b5e8dc2c304 : SUCCESS in 31m 28s (non-voting)\n- bifrost-integration-dibipa-debian-ubuntu-focal https://zuul.opendev.org/t/openstack/build/8c281803043b4345ac2188d0d08784f3 : SUCCESS in 34m 52s (non-voting)\n- bifrost-integration-dibipa-debian-centos-8 https://zuul.opendev.org/t/openstack/build/45f5fe218d0145eca337b866c5fe0325 : SUCCESS in 39m 34s (non-voting)\n- bifrost-cli-ubuntu-focal https://zuul.opendev.org/t/openstack/build/c27c88a096f5401b9505239568182fab : SUCCESS in 23m 13s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/871cfa0e2a91438e8e60fd53f1fd84aa : SUCCESS in 22m 27s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/8605d12b24e04c608830cefb037818fc : SUCCESS in 25m 04s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"188535395de79a02c4ce2c5152ef1a1353367d51","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2020-10-09 18:05:37.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"36852b3b08e3c59632e588022d43fb74faf0c8a9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-09 19:31:14.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4a236fcfddfd4f38bb63ed1538e47935 : SUCCESS in 5m 51s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/784e80fa72a44856b85959a63477c1c8 : SUCCESS in 3m 50s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e2ee1bdafbce45ae98ca02c622d91c31 : SUCCESS in 3m 27s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2cff10b044a6491bab989bcdd5dfd790 : SUCCESS in 4m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/76c2c1ecad6940f39b2f7877ef073e52 : SUCCESS in 6m 21s\n- bifrost-tox-linters https://zuul.opendev.org/t/openstack/build/b2b15218af374d209fc3134c925f87c3 : SUCCESS in 4m 43s\n- bifrost-integration-tinyipa-ubuntu-focal https://zuul.opendev.org/t/openstack/build/e302d29d28aa429685d7e33e93cf0eb8 : SUCCESS in 23m 25s\n- bifrost-integration-tinyipa-centos-8 https://zuul.opendev.org/t/openstack/build/63cc6ad0e1094f4ba124d50e8fab9389 : SUCCESS in 28m 36s\n- bifrost-integration-tinyipa-keystone-ubuntu-focal https://zuul.opendev.org/t/openstack/build/353f2d62ab8946f2ac7ae3ad9cabe81a : SUCCESS in 24m 32s\n- bifrost-integration-tinyipa-keystone-centos-8 https://zuul.opendev.org/t/openstack/build/4ccf7c9106d64a2381545e2fbe885e39 : SUCCESS in 30m 33s\n- bifrost-integration-tinyipa-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/f265608f121b4481a00dc75fc1487674 : SUCCESS in 23m 24s (non-voting)\n- bifrost-integration-tinyipa-opensuse-15 https://zuul.opendev.org/t/openstack/build/d8bd2b921e644ac88198da04edd004f5 : RETRY_LIMIT in 6m 39s (non-voting)\n- bifrost-integration-tinyipa-fedora-latest https://zuul.opendev.org/t/openstack/build/fcaf5ef86ac44f3a94a64856d3cfef6f : SUCCESS in 30m 29s (non-voting)\n- bifrost-integration-tinyipa-debian-buster https://zuul.opendev.org/t/openstack/build/e0d64e99edbd4c3ab00689f53ee7606d : SUCCESS in 21m 36s (non-voting)\n- bifrost-integration-dhcp-ubuntu-focal https://zuul.opendev.org/t/openstack/build/bf9fa883415949d1beff5f3af33a40bc : RETRY_LIMIT in 2m 33s (non-voting)\n- bifrost-integration-dhcp-centos-8 https://zuul.opendev.org/t/openstack/build/2814b0814afe4080b2f8c7d72c6b475d : SUCCESS in 34m 24s (non-voting)\n- bifrost-integration-dibipa-debian-ubuntu-focal https://zuul.opendev.org/t/openstack/build/2d6952c5f7124ee686d3754b447aed14 : SUCCESS in 34m 07s (non-voting)\n- bifrost-integration-dibipa-debian-centos-8 https://zuul.opendev.org/t/openstack/build/4dec504cd1474b9d8ed04acb37e59b43 : RETRY_LIMIT in 5m 10s (non-voting)\n- bifrost-cli-ubuntu-focal https://zuul.opendev.org/t/openstack/build/b30e7391c9d24f97abed0f31d049acea : SUCCESS in 22m 41s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/364564e87ba54a8ca7b96cfd4a6e7071 : SUCCESS in 28m 21s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/12aa264f885f414899b1a6ce9dd7d63a : SUCCESS in 24m 23s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"fb05de11cebe9a2350a9ad165915dbfd730527e5","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2020-10-10 14:43:17.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"1203ad1c422221d734b35bd5f9d56f29ea801bcf","author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"date":"2020-10-11 08:48:13.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"2fe31398c0e5f34f55c58223f2f05cf45066e366","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-11 08:48:25.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"365b2634c3803b1320682bfd75ebc0cebbc4b7c3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-11 09:19:37.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5d83c1958c19448c9eb37cbef4025ea0 : SUCCESS in 4m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9ba0b8a3eb314a2bb82b58226ff72cb5 : SUCCESS in 4m 13s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5aa19e640e924bb893e96d3ea1e849ff : SUCCESS in 3m 59s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ef1e55c975c845fcb7f14b06a556fdb0 : SUCCESS in 3m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9d28bab5f816448287e55240e60867f4 : SUCCESS in 5m 38s\n- bifrost-tox-linters https://zuul.opendev.org/t/openstack/build/b4a8baaced9a4c8096ea779e29caa77f : SUCCESS in 4m 54s\n- bifrost-integration-tinyipa-ubuntu-focal https://zuul.opendev.org/t/openstack/build/a646bf31978d44fc9d4ae79cc947e99e : SUCCESS in 20m 35s\n- bifrost-integration-tinyipa-centos-8 https://zuul.opendev.org/t/openstack/build/6a711fa4a14d4621aaabc86d038d783d : SUCCESS in 25m 35s\n- bifrost-integration-tinyipa-keystone-ubuntu-focal https://zuul.opendev.org/t/openstack/build/e11d2083b82944f78da8285d7c43f5b7 : SUCCESS in 22m 17s\n- bifrost-integration-tinyipa-keystone-centos-8 https://zuul.opendev.org/t/openstack/build/179d539c1c964b71b3de8f05799eacae : SUCCESS in 26m 55s","accounts_in_message":[],"_revision_number":2},{"id":"8f5853f277f646d8ef2080699901dde917d9cf59","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-11 09:19:37.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"d853ce7aac6c8b7888c6b35ba790006eb464fd34","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-11 09:20:44.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6e67fe45f7b849d1962e84e4d94deebb : SUCCESS in 49s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"e2d17ea73d5b938d09c99e79e7c272d02694ed2c","revisions":{"7e81e1e12115776ef7669c2c1e53a05074e2abf0":{"kind":"REWORK","_number":1,"created":"2020-10-09 14:37:42.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/16/757116/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/bifrost","ref":"refs/changes/16/757116/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/bifrost refs/changes/16/757116/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/bifrost refs/changes/16/757116/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/bifrost refs/changes/16/757116/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/bifrost refs/changes/16/757116/1"}}},"commit":{"parents":[{"commit":"4b03636175a17a2f09e0b68c203ea2f2df5958ae","subject":"Documentation: make it clearer that Ussuri does not have bifrost-cli","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bifrost/commit/4b03636175a17a2f09e0b68c203ea2f2df5958ae"}]}],"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-09 14:37:42.000000000","tz":0},"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(cherry picked from commit b6624b2dbee6134be8e1db18b49cfd0228429021)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bifrost/commit/7e81e1e12115776ef7669c2c1e53a05074e2abf0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bifrost/commit/7e81e1e12115776ef7669c2c1e53a05074e2abf0"}]},"branch":"refs/heads/stable/victoria"},"e2d17ea73d5b938d09c99e79e7c272d02694ed2c":{"kind":"REWORK","_number":2,"created":"2020-10-09 14:38:01.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/16/757116/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/bifrost","ref":"refs/changes/16/757116/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/bifrost refs/changes/16/757116/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/bifrost refs/changes/16/757116/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/bifrost refs/changes/16/757116/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/bifrost refs/changes/16/757116/2"}}},"commit":{"parents":[{"commit":"4b03636175a17a2f09e0b68c203ea2f2df5958ae","subject":"Documentation: make it clearer that Ussuri does not have bifrost-cli","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bifrost/commit/4b03636175a17a2f09e0b68c203ea2f2df5958ae"}]}],"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-09 14:37:58.000000000","tz":0},"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(cherry picked from commit b6624b2dbee6134be8e1db18b49cfd0228429021)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bifrost/commit/e2d17ea73d5b938d09c99e79e7c272d02694ed2c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bifrost/commit/e2d17ea73d5b938d09c99e79e7c272d02694ed2c"}]},"branch":"refs/heads/stable/victoria"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
