Re: [openstack-dev] [Openstack-stable-maint] stable/havana jobs failing due to keystone bug 1357652

2014-08-17 Thread Matt Riedemann



On 8/17/2014 3:36 PM, Alan Pevec wrote:

2014-08-17 22:25 GMT+02:00 Matt Riedemann mrie...@linux.vnet.ibm.com:

The other thing I thought was we could cap the version of
python-keystoneclient in stable/havana, would that be bad? stable/havana is
going to be end of life pretty soon anyway.


No, we had cap on some clients and it was creating situations with
conflicting requirements, last example was swiftclient2.
Another alternative was to start stable/* from clients but that was
rejected in the past.
Theory is that *clients are backward compatible but I'm not sure if
addition of new dependencies was considered when decision to go with
master-only clients was made.

I think it's fine to add new test-requirements on stable, we should
just somehow get an early warning that client change is going to break
stable branch and update test-req preemptively.

Cheers,
Alan



OK, so here is where we appear to be:

1. We need the oslo.utils changes in python-keystoneclient reverted on 
master to get the stable/havana backports for global-requirements to 
pass Jenkins.  The revert is here:


https://review.openstack.org/#/q/status:open+project:openstack/python-keystoneclient+branch:master+topic:bug/1357652,n,z

2. The backports for oslo.i18n and oslo.utils to stable/havana are here:

https://review.openstack.org/#/q/status:open+project:openstack/requirements+branch:stable/havana+topic:bug/1357652,n,z

3. Once 1 and 2 are done, we can restore the changes to 
python-keystoneclient on master.


--

Thanks,

Matt Riedemann


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Openstack-stable-maint] stable/havana jobs failing due to keystone bug 1357652

2014-08-17 Thread Nathan Kinder


On 08/17/2014 01:58 PM, Matt Riedemann wrote:
 
 
 On 8/17/2014 3:36 PM, Alan Pevec wrote:
 2014-08-17 22:25 GMT+02:00 Matt Riedemann mrie...@linux.vnet.ibm.com:
 The other thing I thought was we could cap the version of
 python-keystoneclient in stable/havana, would that be bad?
 stable/havana is
 going to be end of life pretty soon anyway.

 No, we had cap on some clients and it was creating situations with
 conflicting requirements, last example was swiftclient2.
 Another alternative was to start stable/* from clients but that was
 rejected in the past.
 Theory is that *clients are backward compatible but I'm not sure if
 addition of new dependencies was considered when decision to go with
 master-only clients was made.

 I think it's fine to add new test-requirements on stable, we should
 just somehow get an early warning that client change is going to break
 stable branch and update test-req preemptively.

 Cheers,
 Alan

 
 OK, so here is where we appear to be:
 
 1. We need the oslo.utils changes in python-keystoneclient reverted on
 master to get the stable/havana backports for global-requirements to
 pass Jenkins.  The revert is here:
 
 https://review.openstack.org/#/q/status:open+project:openstack/python-keystoneclient+branch:master+topic:bug/1357652,n,z
 
 
 2. The backports for oslo.i18n and oslo.utils to stable/havana are here:
 
 https://review.openstack.org/#/q/status:open+project:openstack/requirements+branch:stable/havana+topic:bug/1357652,n,z

Jenkins is failing for stable/icehouse because of oslo.utils too:

https://review.openstack.org/113744

What seems odd is that oslo.utils was already added to
global-requirements.txt for stable/icehouse:

https://review.openstack.org/#/c/112337/

Despite the above global-requirements.txt change, the tests are still
failing.  It seems like something more will be needed to get the tests
passing for both stable/icehouse and stable/havana.

 
 
 3. Once 1 and 2 are done, we can restore the changes to
 python-keystoneclient on master.
 

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Openstack-stable-maint] stable/havana jobs failing due to keystone bug 1357652

2014-08-17 Thread Nathan Kinder


On 08/17/2014 05:40 PM, Nathan Kinder wrote:
 
 
 On 08/17/2014 01:58 PM, Matt Riedemann wrote:


 On 8/17/2014 3:36 PM, Alan Pevec wrote:
 2014-08-17 22:25 GMT+02:00 Matt Riedemann mrie...@linux.vnet.ibm.com:
 The other thing I thought was we could cap the version of
 python-keystoneclient in stable/havana, would that be bad?
 stable/havana is
 going to be end of life pretty soon anyway.

 No, we had cap on some clients and it was creating situations with
 conflicting requirements, last example was swiftclient2.
 Another alternative was to start stable/* from clients but that was
 rejected in the past.
 Theory is that *clients are backward compatible but I'm not sure if
 addition of new dependencies was considered when decision to go with
 master-only clients was made.

 I think it's fine to add new test-requirements on stable, we should
 just somehow get an early warning that client change is going to break
 stable branch and update test-req preemptively.

 Cheers,
 Alan


 OK, so here is where we appear to be:

 1. We need the oslo.utils changes in python-keystoneclient reverted on
 master to get the stable/havana backports for global-requirements to
 pass Jenkins.  The revert is here:

 https://review.openstack.org/#/q/status:open+project:openstack/python-keystoneclient+branch:master+topic:bug/1357652,n,z


 2. The backports for oslo.i18n and oslo.utils to stable/havana are here:

 https://review.openstack.org/#/q/status:open+project:openstack/requirements+branch:stable/havana+topic:bug/1357652,n,z
 
 Jenkins is failing for stable/icehouse because of oslo.utils too:
 
 https://review.openstack.org/113744
 
 What seems odd is that oslo.utils was already added to
 global-requirements.txt for stable/icehouse:
 
 https://review.openstack.org/#/c/112337/
 
 Despite the above global-requirements.txt change, the tests are still
 failing.  It seems like something more will be needed to get the tests
 passing for both stable/icehouse and stable/havana.

I see that Brant has already proposed adding oslo.utils to
test-requirements.txt for keystone in stable/havana and stable/icehouse,
which should take care of these failures:

  havana - https://review.openstack.org/#/c/114846/
  icehouse - https://review.openstack.org/#/c/114845/

 


 3. Once 1 and 2 are done, we can restore the changes to
 python-keystoneclient on master.

 
 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev