No possibility to update virtualenv version in infra

Bug #1293591 reported by Maksym Iarmak
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MagnetoDB
Fix Released
Medium
Maksym Iarmak

Bug Description

On the infra side the virtualenv version is 1.10.1:
https://github.com/openstack-infra/config/blob/master/modules/openstack_project/manifests/base.pp#L54

He have in dependencies cassandra-driver. In its turn it has its own dependence blist, that needs setuptools version 1.1.6 or later.
But setuptools 0.9.8 version is used in current infra virtualenv. The best solution of this issue was updating virtualenv to newer version, but 1.11 will not work because of https://github.com/pypa/virtualenv/issues/521.

We have temporary solution here:
https://bugs.launchpad.net/magnetodb/+bug/1293534

But we need to know, what solution can be from the infra side in such case.

Tags: infra
Revision history for this message
Maksym Iarmak (miarmak) wrote :

Updates:

Infra pinned that because of https://github.com/pypa/virtualenv/issues/521 which should now be fixed in 1.11.1 but at this point they are waiting for https://bitbucket.org/hpk42/tox/issue/150/posargs-configerror to be solved first because in most places the are actually running virtualenv under tox so they need a usable (for them) tox which bundles the newer virtualenv version anyway.

They are planning to revert https://review.openstack.org/64709 at that point, along with https://review.openstack.org/69872

So, it's mostly in the hands of the tox developers now to either decide they're okay with proposed fix or come up with an alternate solution.

Thanks to fungi (Jeremy Stanley) for his help from infra's side.

Btw, as a short-term workaround he suggested to use earlier version of that package (blist) which doesn't depend on newer setuptools. It is exactly as achudnovets suggested in his temp fix.

Changed in magnetodb:
milestone: none → next
status: New → Confirmed
Changed in magnetodb:
status: Confirmed → Fix Released
milestone: next → 2.0.5
Changed in magnetodb:
assignee: nobody → Maksym Iarmak (miarmak)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.