[openstack-dev] Running CI jobs on Ubuntu Xenial by default

Clark Boylan cboylan at sapwetik.org
Tue Jul 26 18:38:30 UTC 2016


On Thu, Jul 21, 2016, at 06:07 PM, Clark Boylan wrote:
> Hello,
> 
> Recently we added python3.5 jobs that run on Ubuntu Xenial and switched
> the PyPy jobs to run on Ubuntu Xenial. The next step in this process is
> to switch the "python-jobs" and their database siblings to run on Ubuntu
> Xenial by default as well. We will be doing this Monday July 25, 2016.
> This should get the ball rolling on our switch for the remaining jobs as
> well. Expect devstack/tempest jobs to also get this treatment next week.
> This switch will only be for >= Newton (master today), Liberty and
> Mitaka will continue to run on Ubuntu Trusty by default.
> 
> In preparation for this switch I have personally run the pep8, docs,
> python27, and releasenotes tox envs for all projects that use the Zuul
> python-jobs and python-db-jobs templates. This shook out a couple issues
> that I have corrected and others I filed bugs for. While this isn't a
> complete test for all projects using one of these jobs it does give a
> good cross section so I am pretty confident that any issues will be
> minor.
> 
> Known Issues:
> * Mysql is updated to 5.7 and there are some user management and client
> changes. SQLAlchemy/oslodb seem to handle this just fine though so most
> projects likely won't notice.
> * SSLv3 is gone gone gone. Python does not include SSLv3 on Xenial
> because it is removed from the underlying SSL lib(s). If your project
> has explicit support for SSLv3 you will need to address this. Keep in
> mind that SSLv3 is not considered secure any more.
> 
> Why you should be excited for this:
> * New versions of all the things means new features (but also likely new
> bugs
> * "Secure" version of python2.7. Those annoying warnings from requests
> are gone.
> * Modern(ish) 4.4 Linux Kernel
> * Libvirt 1.3.1
> * OVS 2.5
> * Regardless of your opinion on Systemd this means all testing against
> master will be on distros that use Systemd greatly simplifying process
> management

As a heads up this work has begun. python-jobs were switched over late
yesterday and we will continue to move other sets of jobs through the
week and beyond.

Clark



More information about the OpenStack-dev mailing list