Last modified: 2014-02-18 13:20:21 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T55355, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 53355 - [upstream] package flake8 for jenkins slaves
[upstream] package flake8 for jenkins slaves
Status: RESOLVED WONTFIX
Product: Wikimedia
Classification: Unclassified
Continuous integration (Other open bugs)
wmf-deployment
All All
: Low enhancement (vote)
: ---
Assigned To: Antoine "hashar" Musso (WMF)
: upstream
Depends on: 57836
Blocks: 53354
  Show dependency treegraph
 
Reported: 2013-08-26 15:37 UTC by Antoine "hashar" Musso (WMF)
Modified: 2014-02-18 13:20 UTC (History)
3 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Antoine "hashar" Musso (WMF) 2013-08-26 15:37:48 UTC
To replace the pyflakes/pep8 jobs, we would need the flakes8 package installed on Jenkins slaves. It needs to be imported from the Debian repository.
Comment 1 Antoine "hashar" Musso (WMF) 2013-08-29 15:08:47 UTC
sync request from Debian unstable to Ubuntu has been send upstream with https://bugs.launchpad.net/bugs/1218444
Comment 2 Antoine "hashar" Musso (WMF) 2013-09-03 12:54:26 UTC
Reply from upstream:

> python-flake8 is not ready for inclusion in Debian or Ubuntu since it
> depends on python3-pyflakes which doesn't exist. Perhaps it will work
> if that dependency is changed to pyflakes.

The Debian package page at http://packages.qa.debian.org/p/python-flake8.html list one bug for python3-flake8:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=719231
"python3-flake8: Unmet dependency on python3-pep8"
Comment 3 Antoine "hashar" Musso (WMF) 2013-10-05 13:11:02 UTC
Debian bug should be fixed now:

python-flake8 (2.0-2) unstable; urgency=low

  * Team upload.
  * Add additional build-dependencies, such that dh_python2|3 can
    correctly resolve python modules -> debian package name
    dependencies. (Closes: #725236)

 -- Dmitrijs Ledkovs <dmitrij.ledkov ubuntu.com>  Thu, 03 Oct 2013 09:09:42 +0100


Updated Ubuntu bug https://bugs.launchpad.net/ubuntu/+bug/1218444
Comment 4 Antoine "hashar" Musso (WMF) 2013-12-02 13:56:20 UTC
Requires python3-pep8 which is provided in pep8 1.4.6-1.1. Filled RT #6420 to get that new version of pep8 added to apt.wikimedia.org
Comment 5 Antoine "hashar" Musso (WMF) 2014-02-18 13:20:21 UTC
Wontfix, we are now using tox / venv / pip in labs instance.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links