Bug 1023666

Summary: python-gunicorn should depend on python-setuptools
Product: [Fedora] Fedora EPEL Reporter: Suren Karapetyan <suren>
Component: python-gunicornAssignee: Dan Callaghan <dcallagh>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: el6CC: dcallagh, ewdurbin
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python-gunicorn-18.0-1.el6 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-12-01 02:53:21 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 Suren Karapetyan 2013-10-26 19:09:42 UTC
Description of problem:
gunicorn imports pkg_resources so it needs python-setuptools to run.

Version-Release number of selected component (if applicable):
python-gunicorn-0.14.6-1.el6.noarch

Steps to Reproduce:
1. yum remove python-setuptools
2. yum install python-gunicorn
3. gunicorn -h

Actual results:
Traceback (most recent call last):
  File "/usr/bin/gunicorn", line 5, in <module>
    from pkg_resources import load_entry_point

Expected results:
gunicorn help text

btw: will it be possible to update gunicorn to 0.17.2 (it's in fedora repos) or 0.17.4 or even better: 18.0?

Comment 1 Dan Callaghan 2013-11-12 04:14:46 UTC
I wasn't updating Gunicorn on older releases because there were a few changes that were "incompatible", but looking back over the changelog I don't think there is anything that would break sane usage of Gunicorn. And it is much better to have 18.0 everywhere instead of a mix of old versions.

So I will update el6, f18 and f19 to Gunicorn 18.0, including adding the missing Requires: python-setuptools.

Comment 2 Fedora Update System 2013-11-12 04:33:25 UTC
python-gunicorn-18.0-1.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/python-gunicorn-18.0-1.fc20

Comment 3 Fedora Update System 2013-11-12 04:34:09 UTC
python-gunicorn-18.0-1.el6 has been submitted as an update for Fedora EPEL 6.
https://admin.fedoraproject.org/updates/python-gunicorn-18.0-1.el6

Comment 4 Fedora Update System 2013-11-12 04:34:41 UTC
python-gunicorn-18.0-1.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/python-gunicorn-18.0-1.fc19

Comment 5 Fedora Update System 2013-11-12 04:35:10 UTC
python-gunicorn-18.0-1.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/python-gunicorn-18.0-1.fc18

Comment 6 Fedora Update System 2013-11-13 18:49:55 UTC
Package python-gunicorn-18.0-1.el6:
* should fix your issue,
* was pushed to the Fedora EPEL 6 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=epel-testing python-gunicorn-18.0-1.el6'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-12088/python-gunicorn-18.0-1.el6
then log in and leave karma (feedback).

Comment 7 Fedora Update System 2013-11-23 19:38:10 UTC
python-gunicorn-18.0-1.fc19 has been pushed to the Fedora 19 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 8 Fedora Update System 2013-11-23 19:39:29 UTC
python-gunicorn-18.0-1.fc18 has been pushed to the Fedora 18 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 9 Fedora Update System 2013-11-24 04:03:36 UTC
python-gunicorn-18.0-1.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 10 Ernest W. Durbin III 2013-11-28 22:09:16 UTC
Is there an ETA for EL6?

Got hit with this issue today.

Comment 11 Dan Callaghan 2013-11-28 22:20:20 UTC
As mentioned in comment 6, python-gunicorn-18.0-1.el6 is available from updates-testing.

I thought I hit the button to push it to stable yesterday but evidently not. I've done it just now so it should land in the stable repos in a day or two.

Comment 12 Ernest W. Durbin III 2013-11-28 22:23:04 UTC
Thank you!

Comment 13 Fedora Update System 2013-12-01 02:53:21 UTC
python-gunicorn-18.0-1.el6 has been pushed to the Fedora EPEL 6 stable repository.  If problems still persist, please make note of it in this bug report.