Re: [openstack-dev] [oslo][horizon][infra] oslo.policy in django-openstack-auth fails with stable/juno global requirement check

2015-03-16 Thread Doug Hellmann
Excerpts from Akihiro Motoki's message of 2015-03-16 11:53:07 +0900:
 Thanks Doug,
 
 It is a good direction to have the stable branches for all libraries.
 It seems better that I wait for adopting oslo.policy in django-openstack-auth.
 
 In the current infra, a library specified in LIBS_FROM_GIT will be installed
 even if its version does not match global-requirement (for example,
 even if global-requirement requires =1.1.9,  dev version of library which
 is newer than 1.1.9 will be installed and leads to global-requirement failure.
 It seems the version check is not so easy and seems better to wait
 stable/ branches are created

I would have to double check, but I believe that if the library has
a stable branch that's the version that will be checked out and so
LIBS_FROM_GIT will cause the HEAD of the stable branch to be
installed.  I don't think that solves your problem, since
django-openstack-auth doesn't yet have a stable branch, but once
it does the gate should continue to work as you want and you will
be able to introduce the policy library on the master branch without
having any effect on the stable branch tests.

Doug

 
 Akihiro
 
 2015-03-16 1:45 GMT+09:00 Doug Hellmann d...@doughellmann.com:
  Excerpts from Akihiro Motoki's message of 2015-03-16 01:25:08 +0900:
  Hi Oslo team,
 
  I am working on adopting the graduated oslo.policy in 
  django-openstack-auth [1]
  but I have a question on how to migrate openstack.common.policy to 
  oslo.policy
  in libraries which have no stable branch.
  django-openstack-auth has no stable branches as other python-*client.
 
  stable/juno global-requirements requries
django_openstack_auth=1.1.7,!=1.1.8,=1.1.9,
  and the development is for 1.1.10 or 1.2.x,
  so I first thought it is no problem.
 
  However, in the review of [1],
  gate-tempest-dsvm-neutron-src-django_openstack_auth-juno
  fails with the error that oslo.policy is not in global-requirements in
  stable/juno.
  Is it a problem in the infra side? Or is it a thing we should avoid?
 
  Any advise will be appreciated.
 
  All libraries should have stable branches going forward because we
  are capping requirements in the stable branches. See
  https://review.openstack.org/#/c/155072/ for details.
 
  Doug
 
 
  [1] https://review.openstack.org/#/c/164420/
 
  Thanks,
  Akihiro
 
 
  __
  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
 

__
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


[openstack-dev] [oslo][horizon][infra] oslo.policy in django-openstack-auth fails with stable/juno global requirement check

2015-03-15 Thread Akihiro Motoki
Hi Oslo team,

I am working on adopting the graduated oslo.policy in django-openstack-auth [1]
but I have a question on how to migrate openstack.common.policy to oslo.policy
in libraries which have no stable branch.
django-openstack-auth has no stable branches as other python-*client.

stable/juno global-requirements requries
  django_openstack_auth=1.1.7,!=1.1.8,=1.1.9,
and the development is for 1.1.10 or 1.2.x,
so I first thought it is no problem.

However, in the review of [1],
gate-tempest-dsvm-neutron-src-django_openstack_auth-juno
fails with the error that oslo.policy is not in global-requirements in
stable/juno.
Is it a problem in the infra side? Or is it a thing we should avoid?

Any advise will be appreciated.

[1] https://review.openstack.org/#/c/164420/

Thanks,
Akihiro

__
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


Re: [openstack-dev] [oslo][horizon][infra] oslo.policy in django-openstack-auth fails with stable/juno global requirement check

2015-03-15 Thread Doug Hellmann
Excerpts from Akihiro Motoki's message of 2015-03-16 01:25:08 +0900:
 Hi Oslo team,
 
 I am working on adopting the graduated oslo.policy in django-openstack-auth 
 [1]
 but I have a question on how to migrate openstack.common.policy to oslo.policy
 in libraries which have no stable branch.
 django-openstack-auth has no stable branches as other python-*client.
 
 stable/juno global-requirements requries
   django_openstack_auth=1.1.7,!=1.1.8,=1.1.9,
 and the development is for 1.1.10 or 1.2.x,
 so I first thought it is no problem.
 
 However, in the review of [1],
 gate-tempest-dsvm-neutron-src-django_openstack_auth-juno
 fails with the error that oslo.policy is not in global-requirements in
 stable/juno.
 Is it a problem in the infra side? Or is it a thing we should avoid?
 
 Any advise will be appreciated.

All libraries should have stable branches going forward because we
are capping requirements in the stable branches. See
https://review.openstack.org/#/c/155072/ for details.

Doug

 
 [1] https://review.openstack.org/#/c/164420/
 
 Thanks,
 Akihiro
 

__
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


Re: [openstack-dev] [oslo][horizon][infra] oslo.policy in django-openstack-auth fails with stable/juno global requirement check

2015-03-15 Thread Akihiro Motoki
Thanks Doug,

It is a good direction to have the stable branches for all libraries.
It seems better that I wait for adopting oslo.policy in django-openstack-auth.

In the current infra, a library specified in LIBS_FROM_GIT will be installed
even if its version does not match global-requirement (for example,
even if global-requirement requires =1.1.9,  dev version of library which
is newer than 1.1.9 will be installed and leads to global-requirement failure.
It seems the version check is not so easy and seems better to wait
stable/ branches are created

Akihiro

2015-03-16 1:45 GMT+09:00 Doug Hellmann d...@doughellmann.com:
 Excerpts from Akihiro Motoki's message of 2015-03-16 01:25:08 +0900:
 Hi Oslo team,

 I am working on adopting the graduated oslo.policy in django-openstack-auth 
 [1]
 but I have a question on how to migrate openstack.common.policy to 
 oslo.policy
 in libraries which have no stable branch.
 django-openstack-auth has no stable branches as other python-*client.

 stable/juno global-requirements requries
   django_openstack_auth=1.1.7,!=1.1.8,=1.1.9,
 and the development is for 1.1.10 or 1.2.x,
 so I first thought it is no problem.

 However, in the review of [1],
 gate-tempest-dsvm-neutron-src-django_openstack_auth-juno
 fails with the error that oslo.policy is not in global-requirements in
 stable/juno.
 Is it a problem in the infra side? Or is it a thing we should avoid?

 Any advise will be appreciated.

 All libraries should have stable branches going forward because we
 are capping requirements in the stable branches. See
 https://review.openstack.org/#/c/155072/ for details.

 Doug


 [1] https://review.openstack.org/#/c/164420/

 Thanks,
 Akihiro


 __
 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



-- 
Akihiro Motoki amot...@gmail.com

__
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