[cinder] Python3 requirements for Train

Jay Bryant jungleboyj at gmail.com
Wed May 8 15:14:54 UTC 2019


One additional note.  Drivers that fail to have Python 3 testing running 
in their CI environment by Milestone 2 will have a patch pushed up that 
will mark the driver as unsupported.


On 5/8/2019 10:04 AM, Walter Boring wrote:
> Hello Cinder folks,
>    The train release is going to be the last release of OpenStack with 
> python 2 support.  Train also is going to require supporting python 
> 3.6 and 3.7.  This means that we should be enabling and or switching 
> over all of our 3rd party CI runs to python 3 to ensure that our 
> drivers and all of their required libraries run properly in a python 
> 3.6/3.7 environment.  This will help driver maintainers discover any 
> python3 incompatibilities with their driver as well as any required 
> libraries.  At the PTG in Denver, the cinder team agreed that we 
> wanted driver CI systems to start using python3 by milestone 2 for 
> Train.  This would be the July 22-26th time frame [1].
>   We are also working on adding driver library requirements to the 
> OpenStack global requirements project [2] [3]. This effort will 
> provide native install primitives for driver libraries in cinder. This 
> process also requires the driver libraries to run in python3.6/3.7.
> The Cinder team wants to maintain it's high quality of driver support 
> in the train release.  By enabling python 3.6 and python 3.7 in CI 
> tests, this will help everyone ship Cinder with the required support 
> in Train and the following releases.
> Walt
> [1] https://releases.openstack.org/train/schedule.html
> [2] https://review.opendev.org/#/c/656724/
> [3] https://review.opendev.org/#/c/657395/

More information about the openstack-discuss mailing list