Bug 1419630
| Summary: | please update to latest | ||
|---|---|---|---|
| Product: | [Fedora] Fedora EPEL | Reporter: | Brian J. Murrell <brian> |
| Component: | certbot | Assignee: | James Hogarth <james.hogarth> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | epel7 | CC: | itamar, james.hogarth, nb, nick, rbu |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2017-03-02 11:47:27 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
Brian J. Murrell
2017-02-06 15:27:16 UTC
I was building certbot 0.11.1 for Fedora in a bout of insomnia at silly o'clock ;)
The EPEL7 build failed in mock due to tests failing with this error:
File "setup.py", line 83, in <module>
test_suite='acme',
File "/usr/lib64/python2.7/distutils/core.py", line 152, in setup
dist.run_commands()
File "/usr/lib64/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/usr/lib/python2.7/site-packages/setuptools/command/test.py", line 128, in run
self.distribution.fetch_build_eggs(self.distribution.install_requires)
File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 289, in fetch_build_eggs
parse_requirements(requires), installer=self.fetch_build_egg
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 631, in resolve
requirements.extend(dist.requires(req.extras)[::-1])
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2497, in requires
"%s has no such extra feature %r" % (self, ext)
pkg_resources.UnknownExtra: requests 2.6.0 has no such extra feature 'security'
python-requests is in the base repos so I can't update it, and though the version in el7 is 2.6.0 and the setup.py specifies a version >=2.4.1 there is obviously some incompatibility.
I haven't yet had time to investigate the actual issues - I'll be raising an issue upstream and working closely with them for this however.
You didn't see the build failure in koji as I won't bother to push to koji if the build fails in mock.
Good news! just removing [security] in the setup.py from requests[security] and tests pass ... Continuing the build (and ofc I'll test in AWS before creating the update in bodhi when I get that far) I'll update here when I'm done and would really appreciate the testing once it's there. certbot-0.11.1-2.el7 python-acme-0.11.1-1.el7 python-certbot-apache-0.11.1-1.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-29713baf89 so a test of certbot certonly and certbot with the apache plugin worked in aws if you could give this further testing and report on bodhi I'd appreciate it certbot-0.11.1-2.el7, python-acme-0.11.1-1.el7, python-certbot-apache-0.11.1-1.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-2017-29713baf89 certbot-0.11.1-2.el7, python-acme-0.11.1-1.el7, python-certbot-apache-0.11.1-1.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report. |