[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v5 13/14] travis: improve python version test co
From: |
Daniel P . Berrangé |
Subject: |
Re: [Qemu-devel] [PATCH v5 13/14] travis: improve python version test coverage |
Date: |
Fri, 1 Jun 2018 12:47:43 +0100 |
User-agent: |
Mutt/1.9.5 (2018-04-13) |
On Thu, May 31, 2018 at 01:09:37PM -0300, Philippe Mathieu-Daudé wrote:
> Hi Daniel,
>
> On 01/16/2018 10:42 AM, Daniel P. Berrange wrote:
> > Currently travis declares ancient python 2.4 is desired. Update that to
> > 2.6 which is the oldest version any targetted distros still needs. If we
> > just list a python 3 version at the top level this will double the
> > number of travis jobs we run which is unreasonable.
> >
> > So arbitrarily pick the clang test matrix entries to build with python
> > 3.0 and 3.6, to extend coverage of python versions, without increasing
> > job count or build time.
>
> I'm seeing 3.0 builds taking the double time than 3.6 builds (and
> triggering the 50min timeout), any idea what could cause this huge
> difference?
Ouch, that's real bad. I don't have any bright ideas, other than fact
that its a .0 release, so perhaps it was just really bad.
Wonder at which 3.x release it got "fast"
>
> >
> > Signed-off-by: Daniel P. Berrange <address@hidden>
> > ---
> > .travis.yml | 14 +++++++++-----
> > 1 file changed, 9 insertions(+), 5 deletions(-)
> >
> > diff --git a/.travis.yml b/.travis.yml
> > index f583839755..708c886017 100644
> > --- a/.travis.yml
> > +++ b/.travis.yml
> > @@ -1,7 +1,7 @@
> > sudo: false
> > language: c
> > python:
> > - - "2.4"
> > + - "2.6"
> > compiler:
> > - gcc
> > cache: ccache
> > @@ -115,15 +115,17 @@ matrix:
> > - sudo apt-get build-dep -qq qemu
> > - wget -O -
> > http://people.linaro.org/~alex.bennee/qemu-submodule-git-seed.tar.xz | tar
> > -xvJ
> > - git submodule update --init --recursive
> > - # Trusty System build with latest stable clang
> > + # Trusty System build with latest stable clang & python 3.0
> > - sudo: required
> > addons:
> > dist: trusty
> > language: generic
> > compiler: none
> > + python:
> > + - "3.0"
> > env:
> > - COMPILER_NAME=clang CXX=clang++-3.9 CC=clang-3.9
> > - - CONFIG="--disable-linux-user --cc=clang-3.9 --cxx=clang++-3.9"
> > + - CONFIG="--disable-linux-user --cc=clang-3.9 --cxx=clang++-3.9
> > --python=/usr/bin/python3"
> > before_install:
> > - wget -nv -O - http://llvm.org/apt/llvm-snapshot.gpg.key | sudo
> > apt-key add -
> > - sudo apt-add-repository -y 'deb http://llvm.org/apt/trusty
> > llvm-toolchain-trusty-3.9 main'
> > @@ -134,15 +136,17 @@ matrix:
> > - git submodule update --init --recursive
> > before_script:
> > - ./configure ${CONFIG} || cat config.log
> > - # Trusty Linux User build with latest stable clang
> > + # Trusty Linux User build with latest stable clang & python 3.6
> > - sudo: required
> > addons:
> > dist: trusty
> > language: generic
> > compiler: none
> > + python:
> > + - "3.6"
> > env:
> > - COMPILER_NAME=clang CXX=clang++-3.9 CC=clang-3.9
> > - - CONFIG="--disable-system --cc=clang-3.9 --cxx=clang++-3.9"
> > + - CONFIG="--disable-system --cc=clang-3.9 --cxx=clang++-3.9
> > --python=/usr/bin/python3"
> > before_install:
> > - wget -nv -O - http://llvm.org/apt/llvm-snapshot.gpg.key | sudo
> > apt-key add -
> > - sudo apt-add-repository -y 'deb http://llvm.org/apt/trusty
> > llvm-toolchain-trusty-3.9 main'
> >
Regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
- Re: [Qemu-devel] [PATCH v5 13/14] travis: improve python version test coverage,
Daniel P . Berrangé <=