Bug 1049424

Summary: provide python3 subpackage
Product: [Fedora] Fedora Reporter: Lokesh Mandvekar <lsm5>
Component: python-websocket-clientAssignee: Ralph Bean <rbean>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: bkabrda, jkeck, rbean
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: 2014-05-22 15:21:35 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:
Bug Depends On:    
Bug Blocks: 1048667    

Description Lokesh Mandvekar 2014-01-07 14:55:09 UTC
Description of problem:
As of now, only the python-* package is provided. We need a python3-websocket-client as well.

Version-Release number of selected component (if applicable): 0.10.0-2

python-docker-py depends on this package (Bug 1048667)

Comment 1 Ralph Bean 2014-01-08 01:08:29 UTC
Exciting!

Comment 2 Ralph Bean 2014-01-08 01:25:23 UTC
It looks like we're blocking on upstream, they do not yet support python3 in their latest release version.

Here's a failed scratch build:  http://koji.fedoraproject.org/koji/taskinfo?taskID=6371577

Their readme here suggests that they have a branch in development that might work for py3.  https://pypi.python.org/pypi/websocket-client

We could try packaging that for rawhide, (although it gets a little sticky).

How urgently do we need py3 support for python-docker-py?  Does it work out of the box anywhere else?

Comment 3 Lokesh Mandvekar 2014-01-08 01:38:13 UTC
(In reply to Ralph Bean from comment #2)
> It looks like we're blocking on upstream, they do not yet support python3 in
> their latest release version.
> 
> Here's a failed scratch build: 
> http://koji.fedoraproject.org/koji/taskinfo?taskID=6371577
> 
> Their readme here suggests that they have a branch in development that might
> work for py3.  https://pypi.python.org/pypi/websocket-client
> 
> We could try packaging that for rawhide, (although it gets a little sticky).

I don't mind releasing docker-py only for python2.7 for now, and then have python3-* out whenever python3-websocket-client goes out.
(Slavek, what do you think?)

> 
> How urgently do we need py3 support for python-docker-py?  Does it work out
> of the box anywhere else?

There are quite a few people eager to have python-docker-py in fedora, but py3 support, I don't really know. (Again, Slavek might have a better answer).

Comment 4 Bohuslav "Slavek" Kabrda 2014-01-08 07:06:13 UTC
It'd be nice to have python3-docker-py, but it's not a blocker. I requested this is in the review because once the package gets approved, it's sometimes very hard to persuade maintainer to add the python3- subpackage. But it's not a "hard blocker" because guidelines don't mandate it. Just promise me you won't forget about this and add it as soon as websocker-client upstream ports to Python 3 :)

Comment 5 Ralph Bean 2014-01-08 14:46:36 UTC
I promise!  :)

Comment 6 Lokesh Mandvekar 2014-01-08 15:10:14 UTC
I promise too! :)

Comment 7 Ralph Bean 2014-04-24 23:53:48 UTC
It got merged!  https://github.com/liris/websocket-client/pull/76

Comment 8 Ralph Bean 2014-05-22 15:21:35 UTC
Built for rawhide:  http://koji.fedoraproject.org/koji/taskinfo?taskID=6876631

Comment 9 Ralph Bean 2014-05-22 15:31:14 UTC
Too hasty:  http://koji.fedoraproject.org/koji/taskinfo?taskID=6876654

Comment 10 Fedora Update System 2014-05-22 15:38:50 UTC
python-websocket-client-0.14.1-1.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/python-websocket-client-0.14.1-1.fc20

Comment 11 Fedora Update System 2014-06-10 02:56:21 UTC
python-websocket-client-0.14.1-1.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, please make note of it in this bug report.