Bug 642577 - Review Request: rubygem-open4 - Manage child processes and their IO handles easily
Summary: Review Request: rubygem-open4 - Manage child processes and their IO handles e...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Marek Mahut
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 708990 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-10-13 11:39 UTC by Michal Fojtik
Modified: 2014-07-28 18:52 UTC (History)
7 users (show)

Fixed In Version: rubygem-open4-1.0.1-1.fc14
Clone Of:
Environment:
Last Closed: 2010-10-27 22:32:52 UTC
Type: ---
Embargoed:
mmahut: fedora-review+
gwync: fedora-cvs+


Attachments (Terms of Use)

Description Michal Fojtik 2010-10-13 11:39:25 UTC
Spec URL: http://mifo.sk/RPMS/rubygem-open4.spec
SRPM URL: http://mifo.sk/RPMS/rubygem-open4-1.0.1-1.fc13.src.rpm
Description:

Open child process with handles on pid, stdin, stdout, and stderr.
Manage child processes and their IO handles easily.

Comment 1 Jozef Zigmund 2010-10-13 12:46:12 UTC
i will take this review.

Comment 2 Mamoru TASAKA 2010-10-13 18:18:51 UTC
Hello, Jozef:

As far as I checked FAS (Fedora Account System), it seems
that you are not sponsored and are not in packager group.
The person who is going to formally review review requests
must be packager group. Would you tell me if you are sponsored?

http://fedoraproject.org/wiki/PackageMaintainers/HowToGetSponsored

Comment 3 Jozef Zigmund 2010-10-14 15:29:34 UTC
MUST: rpmlint must be run on every package. The output should be posted in the review.

rpmlint rubygem-open4-1.0.1-1.fc13.src.rpm 
rubygem-open4.src: W: spelling-error %description -l en_US pid -> peed, dip, pud
rubygem-open4.src: W: spelling-error %description -l en_US stdin -> stein, stain, stdio
rubygem-open4.src: W: spelling-error %description -l en_US stdout -> stout, std out, std-out
rubygem-open4.src: W: spelling-error %description -l en_US stderr -> std err, std-err, stander
rubygem-open4.src: W: no-buildroot-tag
1 packages and 0 specfiles checked; 0 errors, 5 warnings.
[OK]

Each Ruby package MUST indicate the Ruby ABI version it depends on with a line like:
Requires: ruby(abi) = 1.8

[OK - this MUST condition is written via macro in this spec file] 

Packages that contain Ruby Gems MUST be called rubygem-%{gemname} where gemname is the name from the Gem's specification.

%global gemname open4
Name: rubygem-%{gemname}
[OK]

The Source of the package MUST be the full URL to the released Gem archive 

URL: http://github.com/ahoward/open4/tree/master
Source0: http://gems.rubyforge.org/gems/%{gemname}-%{version}.gem
[OK]

The version of the package MUST be the Gem's version

Version: 1.0.1
[OK]

The package MUST have a Requires and a BuildRequires on rubygems

%global rubyabi 1.8

Requires: ruby(abi) = %{rubyabi}
Requires: rubygems
BuildRequires: rubygems
[OK]

The Gem MUST be installed into %{gemdir} defined as:
%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)

[OK]

If the Gem only contains pure Ruby code, it MUST be marked as BuildArch: noarch

BuildArch: noarch
[OK]

The package MUST own the following files and directories:

%{gemdir}/gems/%{gemname}-%{version}/
%{gemdir}/cache/%{gemname}-%{version}.gem
%{gemdir}/specifications/%{gemname}-%{version}.gemspec
[OK]

The install SHOULD be performed with the command

gem install --local --install-dir %{buildroot}%{gemdir} --force %{SOURCE0} 
[OK]

Note: At the end of %description is '.' character and i'm not sure if it's OK.

Comment 4 Jozef Zigmund 2010-10-14 15:57:23 UTC
Yes i checked this wiki page before, so i've written unformally review to this package, and now i hope that somebody will add me to Fedora Packager Group.
And of course i can tell you if i will have sponsoring.  
(In reply to comment #2)
> Hello, Jozef:
> 
> As far as I checked FAS (Fedora Account System), it seems
> that you are not sponsored and are not in packager group.
> The person who is going to formally review review requests
> must be packager group. Would you tell me if you are sponsored?
> 
> http://fedoraproject.org/wiki/PackageMaintainers/HowToGetSponsored

Comment 5 Marek Mahut 2010-10-15 13:21:12 UTC
I will be sponsoring Jozef, taking over the review.

Comment 6 Marek Mahut 2010-10-15 13:46:33 UTC
* The dot at the end of the description is OK, we avoid it only in Summary
* Use %doc under your %files to specify documentation files

The review from Jozef looks sane. Package approved.

Comment 7 Michal Fojtik 2010-10-15 15:19:44 UTC
(In reply to comment #6)
> * The dot at the end of the description is OK, we avoid it only in Summary
> * Use %doc under your %files to specify documentation files

Could you please point me out, which files you mean ?
I throught that there is no need to mark files under -doc sub package with %doc.

> 
> The review from Jozef looks sane. Package approved.

Comment 8 Michal Fojtik 2010-10-15 15:48:54 UTC
Anyway thank you all for a review :-)

New Package SCM Request
=======================
Package Name:      rubygem-open4
Short Description: Manage child processes and their IO handles easily
Owners:            mfojtik
Branches:          f12 f13 f14

Comment 9 Kevin Fenzi 2010-10-16 21:20:20 UTC
Git done (by process-git-requests).

Comment 10 Fedora Update System 2010-10-17 14:32:52 UTC
rubygem-open4-1.0.1-1.fc13 has been submitted as an update for Fedora 13.
https://admin.fedoraproject.org/updates/rubygem-open4-1.0.1-1.fc13

Comment 11 Fedora Update System 2010-10-17 14:37:37 UTC
rubygem-open4-1.0.1-1.fc14 has been submitted as an update for Fedora 14.
https://admin.fedoraproject.org/updates/rubygem-open4-1.0.1-1.fc14

Comment 12 Fedora Update System 2010-10-17 14:42:35 UTC
rubygem-open4-1.0.1-1.fc12 has been submitted as an update for Fedora 12.
https://admin.fedoraproject.org/updates/rubygem-open4-1.0.1-1.fc12

Comment 13 Fedora Update System 2010-10-17 15:42:04 UTC
rubygem-open4-1.0.1-1.fc14 has been pushed to the Fedora 14 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update rubygem-open4'.  You can provide feedback for this update here: https://admin.fedoraproject.org/updates/rubygem-open4-1.0.1-1.fc14

Comment 14 Fedora Update System 2010-10-27 22:32:47 UTC
rubygem-open4-1.0.1-1.fc12 has been pushed to the Fedora 12 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 15 Fedora Update System 2010-10-27 22:39:47 UTC
rubygem-open4-1.0.1-1.fc13 has been pushed to the Fedora 13 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 16 Fedora Update System 2010-11-04 23:31:05 UTC
rubygem-open4-1.0.1-1.fc14 has been pushed to the Fedora 14 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 17 Vít Ondruch 2011-06-02 11:06:49 UTC
*** Bug 708990 has been marked as a duplicate of this bug. ***

Comment 18 Troy Dawson 2014-07-28 17:05:40 UTC
Package Change Request
======================
Package Name: rubygem-open4
New Branches: epel7
Owners: tdawson

Comment 19 Gwyn Ciesla 2014-07-28 18:52:52 UTC
Git done (by process-git-requests).


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