2014-08-17 22:25 GMT+02:00 Matt Riedemann <mriedem@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 swiftclient<2. 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