Bug 845168
Summary: | Doesn't build in EL6 | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora EPEL | Reporter: | Mathieu Bridon <bochecha> | ||||
Component: | python-tgcaptcha | Assignee: | Luke Macken <lewk> | ||||
Status: | CLOSED EOL | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | el6 | CC: | a.badger, fschwarz, pfrields | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2020-11-30 15:02:53 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: | |||||||
Attachments: |
|
Created attachment 601865 [details]
Fix the build in EL6
This message is a reminder that EPEL 6 is nearing its end of life. Fedora will stop maintaining and issuing updates for EPEL 6 on 2020-11-30. It is our policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a 'version' of 'el6'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later EPEL version. Thank you for reporting this issue and we are sorry that we were not able to fix it before EPEL 6 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. This message is a reminder that EPEL 6 is nearing its end of life. Fedora will stop maintaining and issuing updates for EPEL 6 on 2020-11-30. It is policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a 'version' of 'el6'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later EPEL version. Thank you for reporting this issue and we are sorry that we were not able to fix it before EPEL 6 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version, you are encouraged to change the 'version' to a later version prior this bug is closed as described in the policy above. EPEL el6 changed to end-of-life (EOL) status on 2020-11-30. EPEL el6 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of EPEL please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed. |
Description of problem: When trying to build in EL6, I get the following: + /usr/bin/python setup.py build Traceback (most recent call last): File "setup.py", line 2, in <module> from turbogears.finddata import find_package_data File "/usr/lib/python2.6/site-packages/turbogears/__init__.py", line 10, in <module> from turbogears.controllers import (absolute_url, expose, flash, validate, File "/usr/lib/python2.6/site-packages/turbogears/controllers.py", line 19, in <module> from turbogears import view, database, errorhandling, config File "/usr/lib/python2.6/site-packages/turbogears/view/__init__.py", line 1, in <module> from turbogears.view import base File "/usr/lib/python2.6/site-packages/turbogears/view/base.py", line 31, in <module> from turbogears.i18n import get_locale, gettext File "/usr/lib/python2.6/site-packages/turbogears/i18n/__init__.py", line 4, in <module> from turbogears.i18n.tg_gettext import (gettext, ngettext, install, File "/usr/lib/python2.6/site-packages/turbogears/i18n/tg_gettext.py", line 8, in <module> from turbojson.jsonify import jsonify ImportError: No module named turbojson.jsonify This is because python-tgcaptcha BuildRequires TurboGears, and TurboGears Requires python-turbojson13 But python-turbojson13 is designed to be parallel installable with the python-turbojson package from RHEL 6. Toshio (who maintains python-turbojson13) explained ot me on IRC that python-turbojson13 is designed to be parallel installable with the python-turbojson package from RHEL 6, and as such it can't be imported straight away. So applications are responsible for jumping through a few hoops in order to import it: >>> __requires__ = ['TurboJson >= 1.3'] >>> import pkg_resources Then the import works fine. Attaching a patch to fix the build.