Bug 1785979 - Review Request: python-engineio - Engine.IO server
Summary: Review Request: python-engineio - Engine.IO server
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Zbigniew Jędrzejewski-Szmek
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1785981
TreeView+ depends on / blocked
 
Reported: 2019-12-22 22:38 UTC by Mukundan Ragavan
Modified: 2019-12-31 00:25 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2019-12-31 00:25:38 UTC
Type: ---
Embargoed:
zbyszek: fedora-review+


Attachments (Terms of Use)

Description Mukundan Ragavan 2019-12-22 22:38:56 UTC
Spec URL: https://nonamedotc.fedorapeople.org/pkgreview/python-packages/2019-2020/engineio/rnd1/python-engineio.spec
SRPM URL: https://nonamedotc.fedorapeople.org/pkgreview/python-packages/2019-2020/engineio/rnd1/python-engineio-3.11.1-1.fc31.src.rpm

Description:
Python implementation of the Engine.IO realtime client and server.

Fedora Account System Username: nonamedotc

koji scratch build: https://koji.fedoraproject.org/koji/taskinfo?taskID=39893209

Comment 1 Zbigniew Jędrzejewski-Szmek 2019-12-23 15:44:16 UTC
The Summary or %description should say what this package is for, at least a little bit.
If someone (like me) doesn't know what Engine.IO is, it is hard to figure out anything
about the package right now.

%description is repeated, defining it once as a macro using %{expand:} would  be nice.

+ package name is OK
+ license is acceptable for Fedora (MIT)
+ license is specified correctly
+ builds and installs OK
+ fedora-review and rmplint seem happy
+ R/P/BR look OK

Package is APPROVED.

Comment 2 Mukundan Ragavan 2019-12-23 21:24:41 UTC
Thanks for the review. I will update the specfile with %{expand:...} macro when I import into dist-git.

I will update the description as follows when I import:

"Engine.IO is a lightweight transport protocol that enables real-time bidirectional event-based communication between clients (typically, though not always, web browsers) and a server. The official implementations of the client and server components are written in JavaScript. This package provides Python implementations of both, each with standard and asyncio variants."

Taken directly from the py-engineio docs.

Comment 3 Gwyn Ciesla 2019-12-23 21:31:18 UTC
(fedscm-admin):  The Pagure repository was created at https://src.fedoraproject.org/rpms/python-engineio

Comment 4 Mukundan Ragavan 2019-12-31 00:25:38 UTC
Built on rawhide.


Note You need to log in before you can comment on or make changes to this bug.