provide whl packages in trusty to enable pyvenv in python3.4
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
chardet-whl (Ubuntu) | ||||||
Trusty |
Fix Released
|
Undecided
|
Unassigned | |||
distlib (Ubuntu) | ||||||
Trusty |
Fix Released
|
Undecided
|
Unassigned | |||
html5lib (Ubuntu) | ||||||
Trusty |
Fix Released
|
Undecided
|
Unassigned | |||
python-colorama (Ubuntu) | ||||||
Trusty |
Fix Released
|
Undecided
|
Unassigned | |||
python-pip (Ubuntu) | ||||||
Trusty |
Fix Released
|
Undecided
|
Unassigned | |||
python-setuptools (Ubuntu) | ||||||
Trusty |
Fix Released
|
Undecided
|
Unassigned | |||
python-urllib3 (Ubuntu) | ||||||
Trusty |
Fix Released
|
Undecided
|
Unassigned | |||
requests (Ubuntu) | ||||||
Trusty |
Fix Released
|
Undecided
|
Unassigned | |||
six (Ubuntu) | ||||||
Trusty |
Fix Released
|
Undecided
|
Unassigned | |||
wheel (Ubuntu) | ||||||
Trusty |
Fix Released
|
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 |
affects: | chardet (Ubuntu) → chardet-whl (Ubuntu) |
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.