Page MenuHomePhabricator

JJB: replace pyflakes / pep8 jobs with tox-jessie job
Closed, ResolvedPublic

Description

flake8 is a wrapper around several tools (among them pep8 and flake8). Having a single job to run all the python quality tools will save up a bit of processing time and a few jobs.

Since flake8 does not support reading pep8 configuration from a .pep8 file, we need to migrate all .pep8 content to a tox.ini file which is bug 53353.

Details

Reference
bz53354
SubjectRepoBranchLines +/-
operations/dumpsariel+69 -0
operations/dumpsmaster+26 -0
integration/configmaster+9 -87
integration/configmaster+6 -35
integration/configmaster+0 -11
integration/configmaster+0 -7
integration/configmaster+4 -12
integration/configmaster+0 -5
pywikibot/compatmaster+13 -4
integration/configmaster+4 -11
integration/configmaster+0 -12
mediawiki/extensions/Offlinemaster+13 -1
integration/configmaster+8 -14
integration/configmaster+0 -12
integration/configmaster+0 -15
integration/configmaster+0 -18
integration/configmaster+0 -11
integration/configmaster+4 -10
integration/configmaster+0 -10
integration/configmaster+0 -12
integration/configmaster+2 -25
integration/configmaster+0 -18
integration/configmaster+4 -8
integration/configmaster+0 -1
Show related patches Customize query in gerrit

Related Objects

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change 237492 merged by jenkins-bot:
Migrate ops/debs/adminbot to tox/flake8

https://gerrit.wikimedia.org/r/237492

Change 237617 merged by jenkins-bot:
Remove pep8/pyflakes for mw/tools/scap

https://gerrit.wikimedia.org/r/237617

Change 241558 had a related patch set uploaded (by Hashar):
[OpenStackManager] remove pep8/pyflakes jobs

https://gerrit.wikimedia.org/r/241558

Change 241558 merged by jenkins-bot:
[OpenStackManager] remove pep8/pyflakes jobs

https://gerrit.wikimedia.org/r/241558

Change 241639 had a related patch set uploaded (by Hashar):
Archive mediawiki/extensions/BlameMaps

https://gerrit.wikimedia.org/r/241639

Change 241639 merged by jenkins-bot:
Archive mediawiki/extensions/BlameMaps

https://gerrit.wikimedia.org/r/241639

Change 242494 had a related patch set uploaded (by Hashar):
tox integration to run flake8

https://gerrit.wikimedia.org/r/242494

hashar renamed this task from JJB: replace pyflakes / pep8 jobs with flake8 jobs to JJB: replace pyflakes / pep8 jobs with fox-jessie job.Sep 30 2015, 1:45 PM
hashar updated the task description. (Show Details)
hashar set Security to None.

Change 242545 had a related patch set uploaded (by Hashar):
Drop pywikibot-i18n-{pep8,pyflakes}

https://gerrit.wikimedia.org/r/242545

Change 242545 merged by jenkins-bot:
Drop pywikibot-i18n-{pep8,pyflakes}

https://gerrit.wikimedia.org/r/242545

Change 242547 had a related patch set uploaded (by Hashar):
Drop operations-debs-ircecho-{pep8,pyflakes}

https://gerrit.wikimedia.org/r/242547

Change 242547 merged by jenkins-bot:
Drop operations-debs-ircecho-{pep8,pyflakes}

https://gerrit.wikimedia.org/r/242547

Change 242552 had a related patch set uploaded (by Hashar):
Switch labs/migration-assistant to tox

https://gerrit.wikimedia.org/r/242552

Change 242552 merged by jenkins-bot:
Switch labs/migration-assistant to tox

https://gerrit.wikimedia.org/r/242552

Change 242557 had a related patch set uploaded (by Hashar):
Drop mw-tools-codeutils-{pep8,pyflakes}

https://gerrit.wikimedia.org/r/242557

Change 242557 merged by jenkins-bot:
Drop mw-tools-codeutils-{pep8,pyflakes}

https://gerrit.wikimedia.org/r/242557

Change 242560 had a related patch set uploaded (by Hashar):
Drop mwext-ConfirmEdit-{pep8,pyflakes}

https://gerrit.wikimedia.org/r/242560

Change 242560 merged by jenkins-bot:
Drop mwext-ConfirmEdit-{pep8,pyflakes}

https://gerrit.wikimedia.org/r/242560

Change 242564 had a related patch set uploaded (by Hashar):
Drop pywikibot-bots-CommonsDelinker-tox-flake8

https://gerrit.wikimedia.org/r/242564

Change 242564 merged by jenkins-bot:
Drop pywikibot-bots-CommonsDelinker-tox-flake8

https://gerrit.wikimedia.org/r/242564

Change 242568 had a related patch set uploaded (by Hashar):
Drop mwext-DumpHTML-{pep8,pyflakes}

https://gerrit.wikimedia.org/r/242568

Change 242568 merged by jenkins-bot:
Drop mwext-DumpHTML-{pep8,pyflakes}

https://gerrit.wikimedia.org/r/242568

Change 242858 had a related patch set uploaded (by Hashar):
tox entry point to run python linters

https://gerrit.wikimedia.org/r/242858

Change 242859 had a related patch set uploaded (by Hashar):
[Offline] Replace pep8/pyflakes with tox

https://gerrit.wikimedia.org/r/242859

Change 242859 merged by jenkins-bot:
[Offline] Replace pep8/pyflakes with tox

https://gerrit.wikimedia.org/r/242859

Change 242858 merged by jenkins-bot:
tox entry point to run python linters

https://gerrit.wikimedia.org/r/242858

Change 242861 had a related patch set uploaded (by Hashar):
[SemanticBundle] Drop pyflakes/pep8

https://gerrit.wikimedia.org/r/242861

Change 242861 merged by jenkins-bot:
[SemanticBundle] Drop pyflakes/pep8

https://gerrit.wikimedia.org/r/242861

Change 242864 had a related patch set uploaded (by Hashar):
tox entry point to run pep8 1.4.6

https://gerrit.wikimedia.org/r/242864

Change 242865 had a related patch set uploaded (by Hashar):
Migrate pywikibot/compat to tox-jessie

https://gerrit.wikimedia.org/r/242865

Change 242865 merged by jenkins-bot:
Migrate pywikibot/compat to tox-jessie

https://gerrit.wikimedia.org/r/242865

Change 242864 merged by jenkins-bot:
tox entry point to run pep8 1.4.6

https://gerrit.wikimedia.org/r/242864

Change 242872 had a related patch set uploaded (by Hashar):
[SemanticResultFormats] Drop pyflakes/pep8 jobs

https://gerrit.wikimedia.org/r/242872

Change 242872 merged by jenkins-bot:
[SemanticResultFormats] Drop pyflakes/pep8 jobs

https://gerrit.wikimedia.org/r/242872

Change 242873 had a related patch set uploaded (by Hashar):
Drop operations/dumps pyflakes/pep8 jobs

https://gerrit.wikimedia.org/r/242873

Change 242873 merged by jenkins-bot:
Drop operations/dumps pyflakes/pep8 jobs

https://gerrit.wikimedia.org/r/242873

Change 242878 had a related patch set uploaded (by Hashar):
Drop Jenkins jobs for analytics-glass

https://gerrit.wikimedia.org/r/242878

Change 242879 had a related patch set uploaded (by Hashar):
Unconfigure mediawiki/tools/fluoride

https://gerrit.wikimedia.org/r/242879

Change 242878 merged by jenkins-bot:
Drop Jenkins jobs for analytics-glass

https://gerrit.wikimedia.org/r/242878

Change 242879 merged by jenkins-bot:
Unconfigure mediawiki/tools/fluoride

https://gerrit.wikimedia.org/r/242879

We are down to three repositories still using the pyflakes/pep8 pair of jobs:

Repo Task
wikimedia/fundraising/SmashPigT114361
wikimedia/fundraising/slanderT114250
wikimedia/fundraising/toolsT114218

Change 242882 had a related patch set uploaded (by Hashar):
Unconfigure fundraising pyflakes/pep8 jobs

https://gerrit.wikimedia.org/r/242882

Change 242882 merged by jenkins-bot:
Unconfigure fundraising pyflakes/pep8 jobs

https://gerrit.wikimedia.org/r/242882

Change 242885 had a related patch set uploaded (by Hashar):
Remove pyflakes/pep8 jobs

https://gerrit.wikimedia.org/r/242885

Change 242885 merged by jenkins-bot:
Remove pyflakes/pep8 jobs

https://gerrit.wikimedia.org/r/242885

I have deleted all pep8 / pyflakes jobs but operations-puppet-pep8.

The fundraising jobs have been unconfigured and tasks filled to have them switch to tox.

The CI configuration has been cleaned up.

Paladox renamed this task from JJB: replace pyflakes / pep8 jobs with fox-jessie job to JJB: replace pyflakes / pep8 jobs with tox-jessie job.Oct 16 2015, 3:22 PM
Paladox removed a project: Patch-For-Review.
Paladox removed a subscriber: gerritbot.

Change 242494 abandoned by Hashar:
tox integration to run flake8

https://gerrit.wikimedia.org/r/242494

Change 242494 restored by ArielGlenn:
tox integration to run flake8

Reason:
getting this going finally

https://gerrit.wikimedia.org/r/242494

Change 280169 had a related patch set uploaded (by Hashar):
tox integration to run flake8

https://gerrit.wikimedia.org/r/280169

Change 242494 merged by ArielGlenn:
tox integration to run flake8

https://gerrit.wikimedia.org/r/242494

Change 280169 merged by ArielGlenn:
tox integration to run flake8

https://gerrit.wikimedia.org/r/280169