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-requ...@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.


__________________________________________________________________________
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

Reply via email to