Bug 708990 - Review Request: rubygem-open4 - open4 is library for management of child processes
Summary: Review Request: rubygem-open4 - open4 is library for management of child proc...
Keywords:
Status: CLOSED DUPLICATE of bug 642577
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Marcela Mašláňová
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 705527
TreeView+ depends on / blocked
 
Reported: 2011-05-30 10:37 UTC by Vít Ondruch
Modified: 2011-06-02 13:16 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-06-02 11:06:49 UTC
Type: ---
Embargoed:
mmaslano: fedora-review+
gwync: fedora-cvs+


Attachments (Terms of Use)

Description Vít Ondruch 2011-05-30 10:37:18 UTC
Spec URL: http://people.redhat.com/vondruch/rubygem-open4.spec
SRPM URL: http://people.redhat.com/vondruch/rubygem-open4-1.0.1-1.fc16.src.rpm
Description: Manage child processes and their IO handles easily

Koji: http://koji.fedoraproject.org/koji/taskinfo?taskID=3100053gvim

Comment 1 Marcela Mašláňová 2011-05-30 12:33:48 UTC
- rpmlint OK
- package must be named according to Guidelines OK
- spec file name must match the base package %{name} OK
- package must meet the Packaging Guidelines OK
- package must be licensed with Fedora approved license ?
- license field must match actual license ?
- text of the license in its own file must be included in %doc OK
- sources must match the upstream source OK
- package MUST successfully compile and build OK
- architecture listed in ExcludeArch MUST have a bug filed in bugzilla OK
- build dependencies must be listed in BuildRequires ?
- handle locales properly with %find_lang macro OK
- shared library files must call ldconfig in %post(un) OK
- packages must NOT bundle system libraries OK
- package must own all directories that it creates OK
- permissions on files must be set properly OK
- package must consistently use macros OK
- package must contain code, or permissable content OK
- large documentation must go in a -doc OK
- %doc must not affect the runtime of the application OK
- header files must be in a -devel package OK
- static libraries must be in a -static package OK
- library files that end in .so (without suffix) must go in a -devel OK
- devel package usually require base package OK
- packages must NOT contain any .la libtool archives OK
- GUI applications must include a %{name}.desktop file OK
- packages must not own files or directories already owned by other packages OK

Requires: rubygems >= 0 
Why must be requires bigger than 0?

Where is Ruby license stated? I didn't find it in package.

You should have text of license in package.

'gem install' should be in install part of spec file.

Comment 2 Marcela Mašláňová 2011-05-30 13:10:02 UTC
'gem install' could be in prep because otherwise after fedpkg prep will be there only packed gem.

Comment 3 Vít Ondruch 2011-05-31 10:46:29 UTC
I have uploaded new revision:
Spec URL: http://people.redhat.com/vondruch/rubygem-open4.spec
SRPM URL: http://people.redhat.com/vondruch/rubygem-open4-1.0.1-2.fc16.src.rpm

Koji: http://koji.fedoraproject.org/koji/taskinfo?taskID=3101742


(In reply to comment #1)
> Requires: rubygems >= 0 
> Why must be requires bigger than 0?

Sorry, forgot to do some necessary cleanup.
 
> Where is Ruby license stated? I didn't find it in package.

https://github.com/ahoward/open4/blob/master/README#L365

Apparently the LICENSE file should be included in next upstream release which is not ready yet.

https://github.com/ahoward/open4/commit/e3e61cda38b36cc280cbe3fe0a09e7baec5ab44b

> You should have text of license in package.

Is it worth of the work? I don't think so.

Comment 4 Marcela Mašláňová 2011-05-31 14:41:38 UTC
APPROVED

Comment 5 Vít Ondruch 2011-06-01 08:49:13 UTC
Thank you for your review.


New Package SCM Request
=======================
Package Name: vondruch
Short Description: open4 is library for management of child processes
Owners: vondruch
Branches: 
InitialCC:

Comment 6 Gwyn Ciesla 2011-06-01 16:11:18 UTC
devel branch is created by default, and shouldn't be explicitly requested.

Comment 7 Gwyn Ciesla 2011-06-01 16:14:02 UTC
Git done (by process-git-requests).

Comment 8 Vít Ondruch 2011-06-02 11:06:49 UTC
Ups, now I have noticed rubygem-open4 is already in Fedora. I don't understand how I could missed that. Shame on me :/

*** This bug has been marked as a duplicate of bug 642577 ***

Comment 9 Gwyn Ciesla 2011-06-02 13:16:47 UTC
And me, and Marcela.  At least one of us should have caught that. :)


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