[sdk][release][requirements] FFE requested for openstacksdk
Heya, We’d like to cut an 0.35.1 bugfix release as part of train to grab https://review.opendev.org/#/c/680649/ and https://review.opendev.org/#/c/682454/. The first is landed and is in support of the Ironic Nova driver. The second is making its way through the gate right now and is in support of OSC v4. Thanks! Monty
We’d like to cut an 0.35.1 bugfix release as part of train to grab https://review.opendev.org/#/c/680649/ and <snip>. The first is landed and is in support of the Ironic Nova driver.
Not to derail your train, but we worked around this issue in nova via [1], and are unlikely to attempt to land a new change picking up the sdk fix at this stage in the release. That said, I have no problem with your FFE, FWIW :) Thanks, efried [1] https://review.opendev.org/#/c/680542/
On 19-09-17 16:15:11, Monty Taylor wrote:
Heya,
We’d like to cut an 0.35.1 bugfix release as part of train to grab https://review.opendev.org/#/c/680649/ and https://review.opendev.org/#/c/682454/. The first is landed and is in support of the Ironic Nova driver. The second is making its way through the gate right now and is in support of OSC v4.
Seems like a larger change than just those two patches if releasing from master (as there is no train branch). What possible projects could this require a re-release for? Below is a table showing what's running with a dependency on openstacksdk now. +--------------------------------------------------+----------------------------------------------------------+------+----------------------------------------------------------------------------+ | Repository | Filename | Line | Text | +--------------------------------------------------+----------------------------------------------------------+------+----------------------------------------------------------------------------+ | openstack/heat | requirements.txt | 15 | openstacksdk>=0.11.2 # Apache-2.0 | | openstack/ironic | requirements.txt | 50 | openstacksdk>=0.31.2 # Apache-2.0 | | openstack/ironic-inspector | requirements.txt | 20 | openstacksdk>=0.30.0 # Apache-2.0 | | openstack/kuryr-kubernetes | requirements.txt | 12 | openstacksdk>=0.13.0 # Apache-2.0 | | openstack/masakari-dashboard | requirements.txt | 14 | openstacksdk>=0.26.0 | | openstack/masakari-monitors | requirements.txt | 7 | openstacksdk>=0.13.0 # Apache-2.0 | | openstack/metalsmith | requirements.txt | 5 | openstacksdk>=0.29.0 # Apache-2.0 | | openstack/nova | requirements.txt | 74 | openstacksdk>=0.35.0 # Apache-2.0 | | openstack/octavia-dashboard | requirements.txt | 7 | openstacksdk>=0.24.0 # Apache-2.0 | | openstack/openstack-ansible | requirements.txt | 26 | openstacksdk>=0.14.0 # Apache-2.0 | | openstack/openstack-ansible-tests | test-requirements.txt | 44 | openstacksdk>=0.14.0 # Apache-2.0 | | openstack/os-client-config | requirements.txt | 4 | openstacksdk>=0.13.0 # Apache-2.0 | | openstack/osc-lib | requirements.txt | 10 | openstacksdk>=0.15.0 # Apache-2.0 | | openstack/python-masakariclient | requirements.txt | 5 | openstacksdk>=0.13.0 # Apache-2.0 | | openstack/python-novaclient | test-requirements.txt | 16 | openstacksdk>=0.11.2 # Apache-2.0 | | openstack/python-openstackclient | requirements.txt | 10 | openstacksdk>=0.17.0 # Apache-2.0 | | openstack/python-senlinclient | requirements.txt | 9 | openstacksdk>=0.24.0 # Apache-2.0 | | openstack/python-tempestconf | requirements.txt | 9 | openstacksdk>=0.11.3 # Apache-2.0 | | openstack/qinling | runtimes/python2/requirements.txt | 10 | openstacksdk>=0.9.19 | | openstack/qinling | runtimes/python3/requirements.txt | 10 | openstacksdk>=0.9.19 | | openstack/requirements | global-requirements.txt | 434 | openstacksdk # Apache-2.0 | | openstack/requirements | openstack_requirements/tests/files/upper-constraints.txt | 365 | openstacksdk===0.9.13 | | openstack/senlin | requirements.txt | 14 | openstacksdk>=0.27.0 # Apache-2.0 | | openstack/senlin-tempest-plugin | requirements.txt | 7 | openstacksdk>=0.24.0 # Apache-2.0 | | openstack/shade | requirements.txt | 6 | # shade depends on os-client-config in addition to openstacksdk so that it | | openstack/shade | requirements.txt | 9 | openstacksdk>=0.15.0 # Apache-2.0 | | openstack/sushy-tools | test-requirements.txt | 15 | openstacksdk>=0.11.2 # Apache-2.0 | | openstack/tenks | ansible/roles/ironic-enrolment/files/requirements.txt | 4 | openstacksdk>=0.17.2 # Apache | | openstack/tenks | ansible/roles/nova-flavors/files/requirements.txt | 4 | openstacksdk>=0.17.2 # Apache | | openstack/tripleo-common-tempest-plugin | requirements.txt | 7 | openstacksdk>=0.11.2 # Apache-2.0 | | openstack/upstream-institute-virtual-environment | elements/upstream-training/static/tmp/requirements.txt | 161 | openstacksdk==0.24.0 | | x/bilean | requirements.txt | 10 | openstacksdk>=0.7.4 # Apache-2.0 | | x/flame | requirements.txt | 6 | openstacksdk==0.17.2 | | x/monitorstack | requirements.txt | 4 | openstacksdk>=0.9.14 | | x/osops-tools-contrib | ansible_requirements.txt | 29 | openstacksdk==0.9.8 | | zuul/nodepool | requirements.txt | 9 | # openstacksdk before 0.27.0 is TaskManager based | | zuul/nodepool | requirements.txt | 12 | openstacksdk>=0.27.0,!=0.28.0,!=0.29.0,!=0.30.0,!=0.31.0,!=0.31.1,!=0.31.2 | | zuul/zuul-jobs | test-requirements.txt | 22 | openstacksdk>=0.17.1 | +--------------------------------------------------+----------------------------------------------------------+------+----------------------------------------------------------------------------+ -- Matthew Thode
On Sep 17, 2019, at 4:31 PM, Matthew Thode <mthode@mthode.org> wrote:
On 19-09-17 16:15:11, Monty Taylor wrote:
Heya,
We’d like to cut an 0.35.1 bugfix release as part of train to grab https://review.opendev.org/#/c/680649/ and https://review.opendev.org/#/c/682454/. The first is landed and is in support of the Ironic Nova driver. The second is making its way through the gate right now and is in support of OSC v4.
Seems like a larger change than just those two patches if releasing from master (as there is no train branch). What possible projects could this require a re-release for? Below is a table showing what's running with a dependency on openstacksdk now
Yes - I think it’ll need to be a 0.36.0. We looked at it and nothing should be breaking … and we haven’t cut a stable/train yet. So I think it should just be a constraints bump for folks.
+--------------------------------------------------+----------------------------------------------------------+------+----------------------------------------------------------------------------+ | Repository | Filename | Line | Text | +--------------------------------------------------+----------------------------------------------------------+------+----------------------------------------------------------------------------+ | openstack/heat | requirements.txt | 15 | openstacksdk>=0.11.2 # Apache-2.0 | | openstack/ironic | requirements.txt | 50 | openstacksdk>=0.31.2 # Apache-2.0 | | openstack/ironic-inspector | requirements.txt | 20 | openstacksdk>=0.30.0 # Apache-2.0 | | openstack/kuryr-kubernetes | requirements.txt | 12 | openstacksdk>=0.13.0 # Apache-2.0 | | openstack/masakari-dashboard | requirements.txt | 14 | openstacksdk>=0.26.0 | | openstack/masakari-monitors | requirements.txt | 7 | openstacksdk>=0.13.0 # Apache-2.0 | | openstack/metalsmith | requirements.txt | 5 | openstacksdk>=0.29.0 # Apache-2.0 | | openstack/nova | requirements.txt | 74 | openstacksdk>=0.35.0 # Apache-2.0 | | openstack/octavia-dashboard | requirements.txt | 7 | openstacksdk>=0.24.0 # Apache-2.0 | | openstack/openstack-ansible | requirements.txt | 26 | openstacksdk>=0.14.0 # Apache-2.0 | | openstack/openstack-ansible-tests | test-requirements.txt | 44 | openstacksdk>=0.14.0 # Apache-2.0 | | openstack/os-client-config | requirements.txt | 4 | openstacksdk>=0.13.0 # Apache-2.0 | | openstack/osc-lib | requirements.txt | 10 | openstacksdk>=0.15.0 # Apache-2.0 | | openstack/python-masakariclient | requirements.txt | 5 | openstacksdk>=0.13.0 # Apache-2.0 | | openstack/python-novaclient | test-requirements.txt | 16 | openstacksdk>=0.11.2 # Apache-2.0 | | openstack/python-openstackclient | requirements.txt | 10 | openstacksdk>=0.17.0 # Apache-2.0 | | openstack/python-senlinclient | requirements.txt | 9 | openstacksdk>=0.24.0 # Apache-2.0 | | openstack/python-tempestconf | requirements.txt | 9 | openstacksdk>=0.11.3 # Apache-2.0 | | openstack/qinling | runtimes/python2/requirements.txt | 10 | openstacksdk>=0.9.19 | | openstack/qinling | runtimes/python3/requirements.txt | 10 | openstacksdk>=0.9.19 | | openstack/requirements | global-requirements.txt | 434 | openstacksdk # Apache-2.0 | | openstack/requirements | openstack_requirements/tests/files/upper-constraints.txt | 365 | openstacksdk===0.9.13 | | openstack/senlin | requirements.txt | 14 | openstacksdk>=0.27.0 # Apache-2.0 | | openstack/senlin-tempest-plugin | requirements.txt | 7 | openstacksdk>=0.24.0 # Apache-2.0 | | openstack/shade | requirements.txt | 6 | # shade depends on os-client-config in addition to openstacksdk so that it | | openstack/shade | requirements.txt | 9 | openstacksdk>=0.15.0 # Apache-2.0 | | openstack/sushy-tools | test-requirements.txt | 15 | openstacksdk>=0.11.2 # Apache-2.0 | | openstack/tenks | ansible/roles/ironic-enrolment/files/requirements.txt | 4 | openstacksdk>=0.17.2 # Apache | | openstack/tenks | ansible/roles/nova-flavors/files/requirements.txt | 4 | openstacksdk>=0.17.2 # Apache | | openstack/tripleo-common-tempest-plugin | requirements.txt | 7 | openstacksdk>=0.11.2 # Apache-2.0 | | openstack/upstream-institute-virtual-environment | elements/upstream-training/static/tmp/requirements.txt | 161 | openstacksdk==0.24.0 | | x/bilean | requirements.txt | 10 | openstacksdk>=0.7.4 # Apache-2.0 | | x/flame | requirements.txt | 6 | openstacksdk==0.17.2 | | x/monitorstack | requirements.txt | 4 | openstacksdk>=0.9.14 | | x/osops-tools-contrib | ansible_requirements.txt | 29 | openstacksdk==0.9.8 | | zuul/nodepool | requirements.txt | 9 | # openstacksdk before 0.27.0 is TaskManager based | | zuul/nodepool | requirements.txt | 12 | openstacksdk>=0.27.0,!=0.28.0,!=0.29.0,!=0.30.0,!=0.31.0,!=0.31.1,!=0.31.2 | | zuul/zuul-jobs | test-requirements.txt | 22 | openstacksdk>=0.17.1 | +--------------------------------------------------+----------------------------------------------------------+------+----------------------------------------------------------------------------+
-- Matthew Thode
On 19-09-17 17:38:42, Monty Taylor wrote:
On Sep 17, 2019, at 4:31 PM, Matthew Thode <mthode@mthode.org> wrote:
On 19-09-17 16:15:11, Monty Taylor wrote:
Heya,
We’d like to cut an 0.35.1 bugfix release as part of train to grab https://review.opendev.org/#/c/680649/ and https://review.opendev.org/#/c/682454/. The first is landed and is in support of the Ironic Nova driver. The second is making its way through the gate right now and is in support of OSC v4.
Seems like a larger change than just those two patches if releasing from master (as there is no train branch). What possible projects could this require a re-release for? Below is a table showing what's running with a dependency on openstacksdk now
Yes - I think it’ll need to be a 0.36.0. We looked at it and nothing should be breaking … and we haven’t cut a stable/train yet. So I think it should just be a constraints bump for folks.
Sounds good them (approving the release as it's just a constraint bump). -- Matthew Thode
participants (3)
-
Eric Fried
-
Matthew Thode
-
Monty Taylor