Bug 512729 - Review Request: perl-IO-Async - A collection of modules that implement asynchronous filehandle IO
Summary: Review Request: perl-IO-Async - A collection of modules that implement asynch...
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Emmanuel Seyman
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 512723 512726 512727
Blocks: 512553
TreeView+ depends on / blocked
 
Reported: 2009-07-20 15:11 UTC by Nicolas Chauvet (kwizart)
Modified: 2009-08-31 21:18 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-08-31 21:18:28 UTC
Type: ---
Embargoed:
emmanuel: fedora-review+
kevin: fedora-cvs+


Attachments (Terms of Use)

Description Nicolas Chauvet (kwizart) 2009-07-20 15:11:00 UTC
Spec URL:
http://kwizart.fedorapeople.org/review/perl-IO-Async.spec
SRPM URL:
http://kwizart.fedorapeople.org/review/perl-IO-Async-0.21-1.fc11.src.rpm
Description: A collection of modules that implement asynchronous filehandle IO

Comment 1 Nicolas Chauvet (kwizart) 2009-07-20 15:29:04 UTC
Spec URL:
http://kwizart.fedorapeople.org/review/perl-IO-Async.spec
SRPM URL:
http://kwizart.fedorapeople.org/review/perl-IO-Async-0.22-1.fc11.src.rpm
Description: A collection of modules that implement asynchronous filehandle IO

Changelog:
Update to 0.22

Comment 2 Emmanuel Seyman 2009-07-21 09:04:28 UTC
My bad. I didn't see that this review had dependencies as well as a block.
Releasing the fedora-review flag.

Comment 3 Emmanuel Seyman 2009-08-06 11:55:12 UTC
All dependencies have been met, if I'm not mistaken.
Resetting the review flag.

Comment 4 Emmanuel Seyman 2009-08-06 12:22:42 UTC
The spec file listed above is different from the one in the .src.file.
The former is for version 0.21 of the package while the latter is for 0.22.

Kwizart, can I ask you to update the spec file?

Comment 5 Nicolas Chauvet (kwizart) 2009-08-06 16:29:10 UTC
I don't understand the problem, only the spec for 0.22 is available as
http://kwizart.fedorapeople.org/review/perl-IO-Async.spec
(might need to refresh the browser ?)

perl-Test-Refcount is only available for Rawhide since I could only import it from now (chained dependencies). I will built it for stables branches ASAP.

Comment 6 Emmanuel Seyman 2009-08-07 12:16:53 UTC
(In reply to comment #5)
> I don't understand the problem, only the spec for 0.22 is available as
> http://kwizart.fedorapeople.org/review/perl-IO-Async.spec
> (might need to refresh the browser ?)

Probably a mistake on my part.

Review:
+ package builds in mock (F12 x86).
koji Build =>http://koji.fedoraproject.org/koji/taskinfo?taskID=1588755
+ rpmlint is silent for SRPM and for RPM.
+ source files match upstream url
92cfc798a468e32aa1bd3d85ef1029e1  IO-Async-0.22.tar.gz
+ package meets naming and packaging guidelines.
+ specfile is properly named, is cleanly written
+ Spec file is written in American English.
+ Spec file is legible.
+ dist tag is present.
+ build root is correct.
+ license is open source-compatible.
+ License text is included in package.
+ %doc is present.
+ BuildRequires are proper.
+ %clean is present.
+ package installed properly.
+ Macro use appears rather consistent.
+ Package contains code, not content.
+ no headers or static libraries.
+ no .pc file present.
+ no -devel subpackage
+ no .la files.
+ no translations are available
+ Does owns the directories it creates.
+ no scriptlets present.
+ no duplicates in %files.
+ file permissions are appropriate.
All tests successful.
Files=32, Tests=726, 31 wallclock secs ( 0.15 usr  0.06 sys +  2.45 cusr  0.66 csys =  3.32 CPU)
Result: PASS
Package perl-IO-Async-0.22-1.fc12.noarch =>
Provides: perl(IO::Async) = 0.22
          perl(IO::Async::ChildManager) = 0.22
          perl(IO::Async::Connector) = 0.22
          perl(IO::Async::DetachedCode) = 0.22
          perl(IO::Async::Handle) = 0.22
          perl(IO::Async::Listener) = 0.22
          perl(IO::Async::Loop) = 0.22
          perl(IO::Async::Loop::IO_Poll) = 0.22
          perl(IO::Async::Loop::Select) = 0.22
          perl(IO::Async::MergePoint) = 0.22
          perl(IO::Async::Notifier) = 0.22
          perl(IO::Async::Resolver) = 0.22
          perl(IO::Async::Sequencer) = 0.22
          perl(IO::Async::Signal) = 0.22
          perl(IO::Async::Stream) = 0.22
          perl(IO::Async::Test) = 0.22
          perl(IO::Async::Timer) = 0.22
Requires: perl(Carp) perl(Exporter) perl(Fcntl) perl(Heap::Fibonacci) perl(IO::Handle) perl(IO::Poll) perl(IO::Socket) perl(POSIX) perl(Scalar::Util) perl(Socket) perl(Socket::GetAddrInfo) perl(Storable) perl(Time::HiRes) perl(base) perl(constant) perl(strict) perl(warnings)

+ Not a GUI application

Should:
Test::Pod should be added as a BuildRequires.

APPROVED.

Comment 7 Nicolas Chauvet (kwizart) 2009-08-10 16:04:36 UTC
Thx for the review, I will add the missing BR.

Comment 8 Nicolas Chauvet (kwizart) 2009-08-10 16:06:14 UTC
New Package CVS Request
=======================
Package Name: perl-IO-Async
Short Description: A collection of modules that implement asynchronous filehandle IO
Owners: kwizart
Branches: F-11 F-10 EL-5
InitialCC: perl-sig

Comment 9 Kevin Fenzi 2009-08-11 05:00:56 UTC
cvs done.


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