[openstack-dev] [kolla][neutron][requirements][pbr]Use git+https line in requirements.txt break the pip install
thomas.morin at orange.com
thomas.morin at orange.com
Wed Apr 18 07:31:49 UTC 2018
As I understand, this is due to a not-yet-completed transition in
networking-odl after stopping the use of the tools/tox_install.sh and
relying on the tox-sibling CI role instead.
I'm not able to explain the difference between the two "pip install" run
variants that you see, though.
For the record, a distinct side effect of the same incomplete transition
is also tracked in [1] : having networking-bgpvpn depend on
networking-odl from git (relying on black-magic by the tox-siblings
ansible role and 'required-project' job configuration) would not work
anymore after the change in networking-odl to depend on ceilometer with
'-e git+...'.
-Thomas
[1] https://bugs.launchpad.net/networking-odl/+bug/1764371
On 18/04/2018 04:48, Jeffrey Zhang wrote:
>
> Recently, one of networking-odl package breaks kolla's gate[0]. The
> direct issue is ceilometer is added in networking-odl's
> requirements.txt file[1]
>
> Then when install network-odl with upper-contraints.txt file, it will
> raise error like
>
> $ pip install -c
> https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt
> ./networking-odl
> ...
> collecting networking-bgpvpn>=8.0.0 (from networking-odl==12.0.1.dev54)
> Downloading
> http://pypi.doubanio.com/packages/5a/e5/995be0d53d472f739a7a0bb6c9d9fecbc4936148651aaf56d39f3b65b1f1/networking_bgpvpn-8.0.0-py2-none-any.whl
> (172kB)
> 100% |████████████████████████████████| 174kB 12.0MB/s
> Collecting ceilometer (from networking-odl==12.0.1.dev54)
> Could not find a version that satisfies the requirement ceilometer
> (from networking-odl==12.0.1.dev54) (from versions: )
> No matching distribution found for ceilometer (from
> networking-odl==12.0.1.dev54)
>
>
> But if you just install the networking-odl's requirements.txt file, it
> works
>
>
> $ pip install -c
> https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt
> -r ./networking-odl/requirements.txt
> ...
> Obtaining ceilometer from
> git+https://git.openstack.org/openstack/ceilometer@master#egg=ceilometer
> (from -r networking-odl/requirements.txt (line 21))
> Cloning https://git.openstack.org/openstack/ceilometer (to revision
> master) to /home/jeffrey/.dotfiles/virtualenvs/test/src/ceilometer
> ...
>
>
> Is this expected? and how could we fix this?
>
>
> [0] https://bugs.launchpad.net/kolla/+bug/1764621
> [1]
> https://github.com/openstack/networking-odl/blob/master/requirements.txt#L21
>
> -
>
> -
> Regards,
> Jeffrey Zhang
> Blog: http://xcodest.me <http://xcodest.me/>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
_________________________________________________________________________________________________________________________
Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.
More information about the OpenStack-dev
mailing list