On Wed, Feb 26, 2014 at 03:14:30PM +0100, Fabian Deutsch wrote:
we are using pyflakes and pep8 to check oVirt Node patches.
One problem we have is that there are different pyflakes/pep8 version
son the different slaves.
E.g. this job fails because older pyflakes versions handle _()
diferently:
http://jenkins.ovirt.org/job/ovirt-node-devel-check/1893/console
Could we just use the pyflakes and pylint from pip to have the same
version on all slaves?
$ pip install --upgrade pyflakes pep8
We could have a job which runs the update regularly on all slaves.
We already enforce the latest RPM version of pep8 and pyflakes through
puppet. We also have a ci-tools repo for EL6. We could do the same for
all distros we use for slaves and ship our own versions of pyflakes and
pep8. I'm not a big fan of using pip system wide.