provide whl packages in trusty to enable pyvenv in python3.4
| Affects | Status | Importance | Assigned to | Milestone | ||
|---|---|---|---|---|---|---|
| chardet-whl (Ubuntu) | ||||||
| Trusty |
Undecided
|
Unassigned | ||||
| distlib (Ubuntu) | ||||||
| Trusty |
Undecided
|
Unassigned | ||||
| html5lib (Ubuntu) | ||||||
| Trusty |
Undecided
|
Unassigned | ||||
| python-colorama (Ubuntu) | ||||||
| Trusty |
Undecided
|
Unassigned | ||||
| python-pip (Ubuntu) | ||||||
| Trusty |
Undecided
|
Unassigned | ||||
| python-setuptools (Ubuntu) | ||||||
| Trusty |
Undecided
|
Unassigned | ||||
| python-urllib3 (Ubuntu) | ||||||
| Trusty |
Undecided
|
Unassigned | ||||
| requests (Ubuntu) | ||||||
| Trusty |
Undecided
|
Unassigned | ||||
| six (Ubuntu) | ||||||
| Trusty |
Undecided
|
Unassigned | ||||
| wheel (Ubuntu) | ||||||
| Trusty |
Undecided
|
Unassigned | ||||
Bug Description
to enable pyvenv in trusty, we need a number of -whl packages in trusty. For the normal case, this is just adding a new separate binary package, sometimes the build system needs to use setuptools. Other needed changes are described below. The python3.4 update is tracked in lp: #1348954.
test criterium for accepting these packages should be a successful build, a check that the original packages are not modified, and the new packages are not empty.
The version number may be sometimes odd looking. Packages were prepared in the ubuntu-
wheel: wheel is not part of trusty, so just take the first upload to utopic.
six: Build a -whl package (setuptools is needed to build the wheel package).
chardet: 2.0.1 in trusty is not ready for Python3. Backport the package from utopic (source name chardet-whl), and just build the python3-chardet and python-chardet-whl packages (both new in trusty).
distlib: Build a -whl package (setuptools is needed to build the wheel package).
html5lib: Build a -whl package (setuptools is needed to build the wheel package). Just use the packaging of the next Debian version.
python-colorama: Build a -whl package (setuptools is needed to build the wheel package).
python-urllib3: Build using setuptools and build a wheel package.
Additional patch to not rely on ssl.PROTOCOL_SSLv3 being defined.
requests: Build a -whl package
python-setuptools: Build a -whl package, and fix an issue with installing the documentation.
python-pip: Build a -whl package, don't require the new version of python-scripttest, build succeeds without it.
Related branches
| description: | updated |
| description: | updated |
| description: | updated |
| Changed in distlib (Ubuntu): | |
| status: | New → Fix Released |
| Changed in html5lib (Ubuntu): | |
| status: | New → Fix Released |
| Changed in python-colorama (Ubuntu): | |
| status: | New → Fix Released |
| Changed in six (Ubuntu): | |
| status: | New → Fix Released |
| Changed in wheel (Ubuntu): | |
| status: | New → Fix Released |
| Changed in python-urllib3 (Ubuntu): | |
| status: | New → Fix Released |
| Changed in requests (Ubuntu): | |
| status: | New → Fix Released |
| Changed in chardet (Ubuntu): | |
| status: | New → Fix Released |
| Changed in python-setuptools (Ubuntu): | |
| status: | New → Fix Released |
| Changed in python-pip (Ubuntu): | |
| status: | New → Fix Released |
| Changed in python-scripttest (Ubuntu): | |
| status: | New → Fix Released |
| description: | updated |
| Barry Warsaw (barry) wrote : | #1 |
| Barry Warsaw (barry) wrote : | #3 |
chardet lgtm
| Barry Warsaw (barry) wrote : | #4 |
distlib, html5lib lgtm
| Barry Warsaw (barry) wrote : | #5 |
colorama, urllib3 lgtm
| Barry Warsaw (barry) wrote : | #6 |
requests, setuptools, pip lgtm
| Barry Warsaw (barry) wrote : | #7 |
Okay, all of these trusty backports look good to me. Test built all of them just fine. Reviewed the diffs against current trusty{
| Brian Murray (brian-murray) wrote : | #8 |
From an SRU standpoint this seems fine to me.
| affects: | chardet (Ubuntu) → chardet-whl (Ubuntu) |
Hello Matthias, or anyone else affected,
Accepted html5lib into trusty-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Changed in html5lib (Ubuntu Trusty): | |
| status: | New → Fix Committed |
| tags: | added: verification-needed |
| Changed in python-colorama (Ubuntu Trusty): | |
| status: | New → Fix Committed |
| Brian Murray (brian-murray) wrote : | #10 |
Hello Matthias, or anyone else affected,
Accepted python-colorama into trusty-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Changed in six (Ubuntu Trusty): | |
| status: | New → Fix Committed |
| Brian Murray (brian-murray) wrote : | #11 |
Hello Matthias, or anyone else affected,
Accepted six into trusty-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Changed in distlib (Ubuntu Trusty): | |
| status: | New → Fix Committed |
| Brian Murray (brian-murray) wrote : | #12 |
Hello Matthias, or anyone else affected,
Accepted distlib into trusty-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Brian Murray (brian-murray) wrote : | #13 |
Hello Matthias, or anyone else affected,
Accepted requests into trusty-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Changed in requests (Ubuntu Trusty): | |
| status: | New → Fix Committed |
| Changed in python-setuptools (Ubuntu Trusty): | |
| status: | New → Fix Committed |
| Brian Murray (brian-murray) wrote : | #14 |
Hello Matthias, or anyone else affected,
Accepted python-setuptools into trusty-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Changed in python-pip (Ubuntu Trusty): | |
| status: | New → Fix Committed |
| Brian Murray (brian-murray) wrote : | #15 |
Hello Matthias, or anyone else affected,
Accepted python-pip into trusty-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Matthias Klose (doko) wrote : | #16 |
all packages built, wheel was promoted to main for trusty, python-scripttest isn't really needed and python-pip was patched to build with the version in trusty.
| Changed in python-scripttest (Ubuntu Trusty): | |
| status: | New → Invalid |
| tags: |
added: verification-done removed: verification-needed |
| Changed in wheel (Ubuntu Trusty): | |
| status: | New → Fix Committed |
| Changed in chardet-whl (Ubuntu Trusty): | |
| status: | New → Fix Committed |
| Changed in python-urllib3 (Ubuntu Trusty): | |
| status: | New → Fix Committed |
| Launchpad Janitor (janitor) wrote : | #17 |
This bug was fixed in the package chardet-whl - 2.2.1-2~ubuntu1
---------------
chardet-whl (2.2.1-2~ubuntu1) trusty-proposed; urgency=medium
* SRU, update python3.4 for trusty. LP: #1433324.
* Package version 2.2.1 as separate source, 2.0.1 is trusty is not
ready for Python3.
* Just build the python3-chardet and python-chardet-whl packages.
-- Matthias Klose <email address hidden> Sat, 26 Jul 2014 22:31:25 +0200
| Changed in chardet-whl (Ubuntu Trusty): | |
| status: | Fix Committed → Fix Released |
The verification of the Stable Release Update for chardet-whl has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.
| Launchpad Janitor (janitor) wrote : | #19 |
This bug was fixed in the package html5lib - 0.999-3~ubuntu1
---------------
html5lib (0.999-3~ubuntu1) trusty-proposed; urgency=medium
* SRU, update python3.4 for trusty. LP: #1433324.
* Build a python-
html5lib (0.999-3) unstable; urgency=medium
* Team upload.
* d/control:
- Add python3-wheel to Build-Depends.
- Bump Standards-Version to 3.9.5 with no other changes necessary.
- Add the python-html5-whl binary package.
- wrap-and-sort
- Fix python3-html5lib Suggests.
* d/rules:
- Build the universal wheels.
- Override dh_installchang
* d/python-
* d/patches/
-- Matthias Klose <email address hidden> Sun, 27 Jul 2014 11:48:35 +0200
| Changed in html5lib (Ubuntu Trusty): | |
| status: | Fix Committed → Fix Released |
| Launchpad Janitor (janitor) wrote : | #20 |
This bug was fixed in the package python-colorama - 0.2.5-0.1ubuntu2
---------------
python-colorama (0.2.5-0.1ubuntu2) trusty-proposed; urgency=medium
* SRU, update python3.4 for trusty. LP: #1433324.
* Build a python-colorama-whl package (using setuptools).
-- Matthias Klose <email address hidden> Tue, 17 Mar 2015 23:57:24 +0100
| Changed in python-colorama (Ubuntu Trusty): | |
| status: | Fix Committed → Fix Released |
| Launchpad Janitor (janitor) wrote : | #21 |
This bug was fixed in the package distlib - 0.1.8-1ubuntu1
---------------
distlib (0.1.8-1ubuntu1) trusty-proposed; urgency=medium
* SRU, update python3.4 for trusty. LP: #1433324.
* Build a python-distlib-whl package (using setuptools).
-- Matthias Klose <email address hidden> Sat, 26 Jul 2014 22:03:06 +0200
| Changed in distlib (Ubuntu Trusty): | |
| status: | Fix Committed → Fix Released |
| Chris Halse Rogers (raof) wrote : | #22 |
Manually setting python-urllib3 to fix released; source mistakenly claimed to be fixing LP: #1348954 rather than this bug.
| Changed in python-urllib3 (Ubuntu Trusty): | |
| status: | Fix Committed → Fix Released |
| Launchpad Janitor (janitor) wrote : | #23 |
This bug was fixed in the package wheel - 0.24.0-1~ubuntu1
---------------
wheel (0.24.0-1~ubuntu1) trusty-proposed; urgency=medium
* SRU, update python3.4 for trusty. LP: #1433324.
* Upload an initial source package to trusty.
-- Matthias Klose <email address hidden> Sat, 26 Jul 2014 21:33:38 +0200
| Changed in wheel (Ubuntu Trusty): | |
| status: | Fix Committed → Fix Released |
| Launchpad Janitor (janitor) wrote : | #24 |
This bug was fixed in the package python-pip - 1.5.4-1ubuntu1
---------------
python-pip (1.5.4-1ubuntu1) trusty-proposed; urgency=medium
* SRU, update python3.4 for trusty. LP: #1433324.
* Backport packaging changes from 1.5.6-1 and build a python-pip-whl package.
* Package build succeeds with python-scripttest 1.2.
-- Matthias Klose <email address hidden> Sat, 26 Jul 2014 21:42:37 +0200
| Changed in python-pip (Ubuntu Trusty): | |
| status: | Fix Committed → Fix Released |
| Chris Halse Rogers (raof) wrote : | #25 |
The remaining packages have Jenkins failures; please investigate.
| Steve Langasek (vorlon) wrote : | #26 |
The jenkins failures are a failure of the neutron package's autopkgtest suite. The neutron autopkgtest has been failing in trusty since autopkgtest was re-enabled for trusty in February 2015 - initially with different failure output, but with the current failure output since March 13.
These SRUs were not accepted into trusty-proposed until March 26.
So these failures are ignorable and I am overriding them.
| Launchpad Janitor (janitor) wrote : | #27 |
This bug was fixed in the package python-setuptools - 3.3-1ubuntu2
---------------
python-setuptools (3.3-1ubuntu2) trusty-proposed; urgency=medium
* SRU, update python3.4 for trusty. LP: #1433324.
* Build a python-
* Fix installation of the html documentation. Closes: #737889, #748586.
-- Matthias Klose <email address hidden> Sat, 26 Jul 2014 21:25:20 +0200
| Changed in python-setuptools (Ubuntu Trusty): | |
| status: | Fix Committed → Fix Released |
| Launchpad Janitor (janitor) wrote : | #28 |
This bug was fixed in the package six - 1.5.2-1ubuntu1
---------------
six (1.5.2-1ubuntu1) trusty-proposed; urgency=medium
* SRU, update python3.4 for trusty. LP: #1433324.
* Build a -whl package (setuptools is needed to build the wheel package).
-- Matthias Klose <email address hidden> Sat, 26 Jul 2014 21:55:03 +0200
| Changed in six (Ubuntu Trusty): | |
| status: | Fix Committed → Fix Released |
| Launchpad Janitor (janitor) wrote : | #29 |
This bug was fixed in the package requests - 2.2.1-1ubuntu0.3
---------------
requests (2.2.1-1ubuntu0.3) trusty-proposed; urgency=medium
* SRU, update python3.4 for trusty. LP: #1433324.
* Build a -whl package (setuptools is needed to build the wheel package).
-- Matthias Klose <email address hidden> Tue, 17 Mar 2015 23:40:09 +0100
| Changed in requests (Ubuntu Trusty): | |
| status: | Fix Committed → Fix Released |
| Barry Warsaw (barry) wrote : | #30 |
@slangasek investigated and the neutron failures are unrelated. neutron has been failing since February, but requests, six, and setuptools entered trusty-proposed on 2015-03-26.
| no longer affects: | python-scripttest (Ubuntu Trusty) |
| no longer affects: | python-scripttest (Ubuntu) |
| no longer affects: | chardet-whl (Ubuntu) |
| no longer affects: | distlib (Ubuntu) |
| no longer affects: | html5lib (Ubuntu) |
| no longer affects: | python-colorama (Ubuntu) |
| no longer affects: | python-pip (Ubuntu) |
| no longer affects: | python-setuptools (Ubuntu) |
| no longer affects: | python-urllib3 (Ubuntu) |
| no longer affects: | requests (Ubuntu) |
| no longer affects: | six (Ubuntu) |
| no longer affects: | wheel (Ubuntu) |


wheel from utopic seems to build just fine in a trusty chroot. I then used that to build six 1.5.2-1ubuntu1 in trusty, and everything looked fine, including the six wheel.
More to follow.