On 18-08-14 13:56:28, Akihiro Motoki wrote: > 2018年8月14日(火) 13:38 Matthew Thode <prometheanf...@gentoo.org>: > > > > On 18-08-14 13:19:27, Akihiro Motoki wrote: > > > Hi, > > > > > > I would like to request FFE for osc-lib 1.11.1 release. > > > > > > https://review.openstack.org/591556 > > > > > > osc-iib commit e3d772050f3f4de6369b3dd1ba1269e2903666f7 replaced > > > issubclass() with isinstance() unexpectedly. > > > As a result, osc-lib 1.11.0 breaks existing OSC plugins and > > > the neutronclient OSC plugin gate is now broken. > > > To fix the gate, osc-lib 1.11.1 release would be appreciated. > > > > > > upper-constraints is bumped to osc-lib 1.11.1. > > > It is better to block osc-lib 1.11.0 but I am familiar whether we need > > > to block it or not. > > > > > > > What libs (further down the dep tree) would need the exclusion? They'd > > likely also need a FFE for at least a UC bump. > > You have my (and requirements) ack for a UC only bump at least. > > AFAIK all OSC plugins and OSC directly consume osc-lib and there is no > libs to consume osc-lib. > In this case, we don't need to block a specific version of osc-lib, right? > Perhaps it is just because I don't understand the current policy well. > > From neutronclient and other OSC plugin perspective, it is fine to bump UC > only. >
The current list is the following. +----------------------------------------+---------------------------------------------------------------------------------------------+------+-----------------------------------------------+ | Repository | Filename | Line | Text | +----------------------------------------+---------------------------------------------------------------------------------------------+------+-----------------------------------------------+ | openstack-zuul-jobs | playbooks/legacy/requirements-integration-dsvm/run.yaml | 76 | export PROJECTS="openstack/osc-lib $PROJECTS" | | openstack-zuul-jobs | playbooks/legacy/requirements-integration-dsvm-ubuntu-trusty/run.yaml | 77 | export PROJECTS="openstack/osc-lib $PROJECTS" | | osc-placement | requirements.txt | 8 | osc-lib>=1.2.0 # Apache-2.0 | | osops-tools-contrib | ansible_requirements.txt | 31 | osc-lib==1.1.0 | | python-adjutantclient | requirements.txt | 9 | osc-lib>=1.5.1 # Apache-2.0 | | python-aodhclient | requirements.txt | 7 | osc-lib>=1.0.1 # Apache-2.0 | | python-cyborgclient | requirements.txt | 16 | osc-lib>=1.8.0 # Apache-2.0 | | python-designateclient | requirements.txt | 6 | osc-lib>=1.8.0 # Apache-2.0 | | python-distilclient | requirements.txt | 4 | osc-lib>=1.7.0 # Apache-2.0 | | python-glareclient | requirements.txt | 13 | osc-lib>=1.7.0 # Apache-2.0 | | python-heatclient | requirements.txt | 9 | osc-lib>=1.8.0 # Apache-2.0 | | python-iotronicclient | requirements.txt | 9 | osc-lib>=1.2.0 # Apache-2.0 | | python-ironic-inspector-client | requirements.txt | 5 | osc-lib>=1.8.0 # Apache-2.0 | | python-ironicclient | requirements.txt | 9 | osc-lib>=1.10.0 # Apache-2.0 | | python-karborclient | requirements.txt | 11 | osc-lib>=1.8.0 # Apache-2.0 | | python-kingbirdclient | requirements.txt | 5 | osc-lib>=1.2.0 # Apache-2.0 | | python-magnumclient | requirements.txt | 16 | osc-lib>=1.8.0 # Apache-2.0 | | python-masakariclient | requirements.txt | 6 | osc-lib>=1.8.0 # Apache-2.0 | | python-mistralclient | requirements.txt | 5 | osc-lib>=1.8.0 # Apache-2.0 | | python-moganclient | requirements.txt | 6 | osc-lib>=1.8.0 # Apache-2.0 | | python-monascaclient | requirements.txt | 5 | osc-lib>=1.8.0 # Apache-2.0 | | python-muranoclient | requirements.txt | 15 | osc-lib>=1.8.0 # Apache-2.0 | | python-neutronclient | requirements.txt | 9 | osc-lib>=1.8.0 # Apache-2.0 | | python-octaviaclient | requirements.txt | 20 | osc-lib>=1.8.0 # Apache-2.0 | | python-openstackclient | requirements.txt | 11 | osc-lib>=1.10.0 # Apache-2.0 | | python-pankoclient | requirements.txt | 6 | osc-lib>=1.8.0 # Apache-2.0 | | python-picassoclient | requirements.txt | 6 | osc-lib>=1.2.0 # Apache-2.0 | | python-qinlingclient | requirements.txt | 13 | osc-lib>=1.8.0 # Apache-2.0 | | python-rsdclient | requirements.txt | 7 | osc-lib>=1.7.0 # Apache-2.0 | | python-saharaclient | requirements.txt | 9 | osc-lib>=1.11.0 # Apache-2.0 | | python-searchlightclient | requirements.txt | 7 | osc-lib>=1.8.0 # Apache-2.0 | | python-senlinclient | requirements.txt | 10 | osc-lib>=1.8.0 # Apache-2.0 | | python-tackerclient | requirements.txt | 15 | osc-lib>=1.8.0 # Apache-2.0 | | python-tatuclient | requirements.txt | 6 | osc-lib>=1.8.0 # Apache-2.0 | | python-tricircleclient | requirements.txt | 7 | osc-lib>=1.8.0 # Apache-2.0 | | python-tripleoclient | requirements.txt | 17 | osc-lib>=1.8.0 # Apache-2.0 | | python-troveclient | requirements.txt | 15 | osc-lib>=1.8.0 # Apache-2.0 | | python-valenceclient | requirements.txt | 9 | osc-lib>=1.8.0 # Apache-2.0 | | python-vitrageclient | requirements.txt | 8 | osc-lib>=1.8.0 # Apache-2.0 | | python-watcherclient | requirements.txt | 7 | osc-lib>=1.8.0 # Apache-2.0 | | python-zaqarclient | requirements.txt | 16 | osc-lib>=1.8.0 # Apache-2.0 | | python-zunclient | requirements.txt | 9 | osc-lib>=1.8.0 # Apache-2.0 | | requirements | global-requirements.txt | 147 | osc-lib # Apache-2.0 | | requirements | openstack_requirements/tests/files/upper-constraints.txt | 313 | osc-lib===1.3.0 | | stx-upstream | openstack/python-openstackclient/centos/meta_patches/1000-remove-version-requirements.patch | 19 | -Requires: python-osc-lib >= 1.7.0 | | upstream-institute-virtual-environment | elements/upstream-training/static/tmp/requirements.txt | 120 | osc-lib==1.8.0 | | vmware-nsx | requirements.txt | 14 | osc-lib>=1.8.0 # Apache-2.0 | +----------------------------------------+---------------------------------------------------------------------------------------------+------+-----------------------------------------------+ Maybe it'd be better to figure out what's using that removed method and those would need the update? -- Matthew Thode (prometheanfire)
signature.asc
Description: PGP signature
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev