On 2017-05-16 12:10, Julien Danjou wrote: > On Tue, May 16 2017, Andreas Jaeger wrote: > >> what exactly happened with Babel? >> >> I see in global-requirements the following: >> Babel>=2.3.4,!=2.4.0 # BSD >> >> that shouldn't case a problem - or does it? Or what's the problem? > > Damn, at the moment I pressed the `Sent' button I thought "You just > complained without including much detail idiot". Sorry about that!
no worries. > One of the log that fails: > > > http://logs.openstack.org/13/464713/2/check/gate-gnocchi-tox-py27-mysql-ceph-upgrade-from-3.1-ubuntu-xenial/db61bdf/console.html > > > Basically oslo.policy pulls oslo.i18n which pulls Babel!=2.4.0 > But Babel is already pulled by os-testr which depends on >=2.3.4. and os-testr is not importing global-requirements: https://review.openstack.org/#/c/454511/ > So pip does not solve that (unfortunately) and then the failure is: > > 2017-05-16 05:08:43.629772 | 2017-05-16 05:08:43.503 10699 ERROR gnocchi > ContextualVersionConflict: (Babel 2.4.0 > (/home/jenkins/workspace/gate-gnocchi-tox-py27-mysql-ceph-upgrade-from-3.1-ubuntu-xenial/upgrade/lib/python2.7/site-packages), > Requirement.parse('Babel!=2.4.0,>=2.3.4'), set(['oslo.i18n'])) > > I'm pretty sure Babel should not even be in the requirements list of > oslo.i18n since it's not a runtime dependency AFAIU. It is needed to generate the translations, but can't we move it for oslo-i18n into test-requirements? But os-testr does not need Babel at all - let's remove it, https://review.openstack.org/465023 Andreas -- Andreas Jaeger aj@{suse.com,opensuse.org} Twitter: jaegerandi SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 __________________________________________________________________________ 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