Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1602347
Summary: | python-virtualenv update to 16.0 broke python 2.6 and therefore esting with tox against python 2.6 on Fedora 28 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Till Maas <opensource> |
Component: | python-virtualenv | Assignee: | Miro Hrončok <mhroncok> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 28 | CC: | awilliam, cstratak, fschwarz, mcyprian, mhayden, mhroncok, mrunge, opensource, orion, smilner |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | python-virtualenv-16.0.0-4.fc28 python-virtualenv-16.0.0-4.fc27 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-07-30 18:26:38 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Till Maas
2018-07-18 09:08:50 UTC
Oh no. Ok, let's check what changed in virtualenv, whether we can bring the support back. Till, could you please try with: https://src.fedoraproject.org/rpms/python-virtualenv/pull-request/2 Nope, that seems incomplete. Amended. It works for me, please test it and merge when ready, I gotta go offline. https://src.fedoraproject.org/rpms/python-virtualenv/pull-request/2 I reported in the PR that it is no working. Not sure why it worked for you, I tried the PoC I published above and it fails when calling "tox --recreate" (the --recreate is better to test since otherwise the cache might mask the error). python-virtualenv-16.0.0-4.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-1a22e606a6 python-virtualenv-16.0.0-4.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2018-2c7e519668 python-virtualenv-16.0.0-4.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-1a22e606a6 python-virtualenv-16.0.0-4.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-2c7e519668 python-virtualenv-16.0.0-4.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-1a22e606a6 python-virtualenv-16.0.0-4.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report. python-virtualenv-16.0.0-4.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report. Not sure how much anyone cares at this point, but this problem is back, you cannot run `tox` with the `py26` env in Fedora 32 (probably also Fedora 31, I think). This is kind of a problem if you still care about EL 6, which doesn't go EOL until November... This is known and documented. The problem here was that 2.6 support was accidentally dropped from a stable release, hence we patched it back, but decided to only support that to a certain point. That point turned out to be Fedora 30. Since Fedora 31, we don't support Python 2.6 from (the packaged version of) virtualenv/tox. Workaround exists. https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org/thread/UNO2CTFUT6K7RE3J2JJGUC4JXSFS3RUG/ https://developer.fedoraproject.org/tech/languages/python/multiple-pythons.html See also slightly related https://fedoraproject.org/wiki/Changes/RetirePython26 (Fedora 33 approved change). |