[requirements] [ironic] FFE for python-ironicclient 3.1.0
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/
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
Hi, On Tue, Sep 24, 2019 at 5:29 PM Matthew Thode <mthode@mthode.org> wrote:
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).
It may be desired for some projects to mask ironicclient 3.0.0 (I'll take care of bifrost). Bumping the version should not be required, if I understand the process right. Dmitry
+--------------------------------------------------+----------------------------------------------------------+------+----------------------------------------------------------------------------------+ | 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
On 19-09-24 17:34:32, Dmitry Tantsur wrote:
Hi,
On Tue, Sep 24, 2019 at 5:29 PM Matthew Thode <mthode@mthode.org> wrote:
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).
It may be desired for some projects to mask ironicclient 3.0.0 (I'll take care of bifrost). Bumping the version should not be required, if I understand the process right.
Dmitry
I think that'll cause a re-release, or the next train release for that project will just have it (which could be after 'release' time. As long as those clients are happy to use 3.0.0 in train. -- Matthew Thode
participants (2)
-
Dmitry Tantsur
-
Matthew Thode