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