Bug 1503715
| Summary: | fpaste uses /usr/bin/env python | ||
|---|---|---|---|
| Product: | [Fedora] Fedora EPEL | Reporter: | Orion Poplawski <orion> |
| Component: | fpaste | Assignee: | Ankur Sinha (FranciscoD) <sanjay.ankur> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | epel7 | CC: | athmanem, kevin, robyduck, sanjay.ankur |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | fpaste-0.3.7.4.1-2.el7 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2018-08-08 17:17:34 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: | |||
This is already fixed in newer versions of fpaste on the Fedora releases, but I'm not sure if those work on EPEL. Could you try out the new release and check by any chance? Current fedora spec has: Requires: python3 which is no go in EPEL. And really shouldn't be present in Fedora either - with the proper shbang the proper requires will be added automatically. It also still uses #!/usr/bin/env python: Requires: /usr/bin/env I'll push an update for EPEL to correct the shebang---that should fix the error you are seeing. About the shebang, here on F28, I have: $ head /usr/bin/fpaste #!/usr/bin/python3 $ rpm -q fpaste fpaste-0.3.9.1-3.fc28.noarch So, it doesn't use /usr/bin/env here. We corrected that when we migrated fpaste to py3 iirc. fpaste-0.3.7.4.1-2.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-068beae9c0 fpaste-0.3.7.4.1-2.el7 has been pushed to the Fedora EPEL 7 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-EPEL-2018-068beae9c0 fpaste-0.3.7.4.1-2.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report. |
Description of problem: $ head /usr/bin/fpaste #!/usr/bin/env python This breaks if "python" points to python3: $ fpaste File "/usr/bin/fpaste", line 87 except ValueError, e: ^ SyntaxError: invalid syntax Packaged utilities should always explicitly use the python they are built for. Version-Release number of selected component (if applicable): fpaste-0.3.7.4.1-1.el7.noarch