On 19-09-24 17:22:01, Dmitry Tantsur wrote:
Hi all,
we would like to request an exception to release python-ironicclient 3.1.0 from the stable/train branch. The current 3.0.0 release has several issues, one of them [1] is critical and breaks no-auth mode (used e.g. in bifrost). I'm also proposing [2] to exclude python-ironicclient 3.0.0 from requirement.
A release request will be posted once [3] merges. The minor version bump is because we've made the previously existing implicit oslo.config dependency explicit [4]. I don't believe the new release will break anyone who is not broken by 3.0.0 already.
Thanks, Dmitry
[1] https://storyboard.openstack.org/#!/story/2006600 [2] https://review.opendev.org/#/c/684376/ [3] https://review.opendev.org/#/c/684363/ [4] https://review.opendev.org/#/c/684281/
It looks like the following projects depend on python-ironicclient code. Will they need to update their requirements and cause a re-release (I suspect at least some of them will need to mask 3.0.0). +--------------------------------------------------+----------------------------------------------------------+------+----------------------------------------------------------------------------------+ | Repository | Filename | Line | Text | +--------------------------------------------------+----------------------------------------------------------+------+----------------------------------------------------------------------------------+ | openstack/congress | requirements.txt | 23 | python-ironicclient>=2.3.0 # Apache-2.0 | | openstack/fuel-qa | fuelweb_test/requirements.txt | 21 | python-ironicclient>=1.1.0 # Apache-2.0 | | openstack/ironic-inspector | requirements.txt | 18 | python-ironicclient>=2.3.0 # Apache-2.0 | | openstack/ironic-ui | requirements.txt | 6 | python-ironicclient!=2.5.2,!=2.7.1,>=2.3.0 # Apache-2.0 | | openstack/mistral | requirements.txt | 53 | python-ironicclient!=2.7.1,>=2.7.0 # Apache-2.0 | | openstack/networking-baremetal | requirements.txt | 12 | python-ironicclient>=2.3.0 # Apache-2.0 | | openstack/nova | test-requirements.txt | 16 | python-ironicclient!=2.7.1,>=2.7.0 # Apache-2.0 | | openstack/openstackclient | requirements.txt | 13 | python-ironicclient>=2.3.0 # Apache-2.0 | | openstack/python-openstackclient | test-requirements.txt | 28 | python-ironicclient>=2.3.0 # Apache-2.0 | | openstack/python-tripleoclient | requirements.txt | 12 | python-ironicclient>=2.3.0 # Apache-2.0 | | openstack/rally-openstack | requirements.txt | 22 | python-ironicclient>=2.2.0 # Apache Software License | | openstack/searchlight | requirements.txt | 61 | python-ironicclient>=2.3.0 # Apache-2.0 | | openstack/tenks | ansible/roles/ironic-enrolment/files/requirements.txt | 5 | python-ironicclient>=2.5.0 # Apache | | openstack/tripleo-common | requirements.txt | 16 | python-ironicclient>=2.3.0 # Apache-2.0 | | openstack/tripleo-validations | requirements.txt | 11 | python-ironicclient>=2.3.0 # Apache-2.0 | | openstack/upstream-institute-virtual-environment | elements/upstream-training/static/tmp/requirements.txt | 239 | python-ironicclient==2.6.0 | | openstack/watcher | requirements.txt | 42 | python-ironicclient>=2.5.0 # Apache-2.0 | | x/cisco-ironic-contrib | test-requirements.txt | 16 | python-ironicclient>=0.8.0 | | x/mogan | requirements.txt | 11 | python-ironicclient>=2.3.0 # Apache-2.0 | | x/osops-tools-contrib | ansible_requirements.txt | 48 | python-ironicclient==1.7.0 | | x/valence | requirements.txt | 25 | python-ironicclient>=2.2.0 # Apache-2.0 | +--------------------------------------------------+----------------------------------------------------------+------+----------------------------------------------------------------------------------+ -- Matthew Thode