[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[zaqar][requirements][tc][triple-o][tripleo] jsonschema 3.x and python-zaqarclient

On Fri, Aug 9, 2019 at 12:20 PM Dirk Müller <dirk at dmllr.de> wrote:

> Hi,
> For a while the requirements team is trying to go through the process
> of removing the upper cap
> on jsonschema to allow the update to jsonschema 3.x. The update
> for that is becoming more urgent as more and more other
> (non-OpenStack) projects are going
> with requiring jsonschema >= 3, so we need to move forward as well to
> keep co-installability
> and be able to consume updates of packages to versions that depend on
> jsonschema >= 3.
> The current blocker seems to be tripleo-common / os-collect-config
> depending on python-zaqarclient,
> which has a broken gate since the merge of:
> http://specs.openstack.org/openstack/zaqar-specs/specs/stein/remove-pool-group-totally.html
> on the server side, which was done here:
> https://review.opendev.org/#/c/628723/
> The python-zaqarclient functional tests have not been correspondingly
> adjusted, and are failing
> for more than 5 months meanwhile, in consequence many patches for
> zaqarclient, including
> the one uncapping jsonschema are piling up.  It looks like no real
> merge activity happened since
> https://review.opendev.org/#/c/607553/
> which is a bit more than 6 months ago. How should we move forward?
> doing a release of zaqarclient
> using some implementation of an API that got removed server side
> doesn't seem to be a terribly great
> idea, plus that we still need to merge either one of my patches (one
> that makes functional testing non-voting
> or the brutal "lets drop all tests that fail" patch). On the other
> side, I don't know how feasible it is for Triple-O
> to drop the dependency on os-collect-config or os-collect-config to
> drop the dependency on zaqar.

Do you have an example of what the issue with tripleo/os-collect-config
is?  It looks like os-collect-config has support for using zaqarclient as a
notification mechanism for work but I don't think it's currently used. That
being said,  can we just fix whatever issue is? I don't see
os-collect-config using pool_group anywhere

> Any suggestion on how to move forward?
> TIA,
> Dirk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20190812/1008051b/attachment.html>