Bug 507703

Summary: Review Request: perl-Proc-Simple - Launch and control background processes
Product: [Fedora] Fedora Reporter: Jan Klepek <jan.klepek>
Component: Package ReviewAssignee: Lubomir Rintel <lkundrak>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: fedora-package-review, liangsuilong, lkundrak, notting
Target Milestone: ---Flags: lkundrak: fedora-review+
j: fedora-cvs+
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: 1.25-1.fc10 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-07-22 21:55:00 UTC Type: ---
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: 493246    

Description Jan Klepek 2009-06-23 20:06:52 UTC
Spec URL: http://hpejakle.fedorapeople.org/packages/perl-Proc-Simple.spec
SRPM URL: http://hpejakle.fedorapeople.org/packages/perl-Proc-Simple-1.24-1.fc11.src.rpm
Description: 
The Proc::Simple package provides objects mimicing real-life processes from
a user's point of view. Either external programs or perl subroutines can be launched and controlled as processes in the background.

Comment 1 Jan Klepek 2009-06-23 20:18:23 UTC
koji build: http://koji.fedoraproject.org/koji/taskinfo?taskID=1432455

Comment 2 Lubomir Rintel 2009-06-26 13:34:20 UTC
1.) Please remove Require: perl(Test::More) dependency, the runtime does not
depend on the testing framework.  

2.) Licensing

Proc/Simple.pm contains this:
# This program is free software, you can redistribute it and/or 
# modify it under the same terms as Perl itself.

Neither README nor POD documentation contains it -- please ask upstream to include the licensing conditions there.

* rpmlint is quiet
* name is well according to the guidelines
* source matches upstream
* clean and legible SPEC file, American English
* runs testsuite
* builds file in mock
* filelists, documentation ok

Needs work:
- sane provides/requires
- license

Comment 3 Liang Suilong 2009-06-26 14:08:04 UTC
Jan Klepek

1) In my opinion, you maybe need to correct %file section. Because %{perl_vendorlib}/Proc would be owned by another packages like perl-Proc-*.

I think these are better.

%files
%defattr(-,root,root,-)
%doc Changes README
%{perl_vendorlib}/Proc/*
%{_mandir}/man3/*

2) That BuildArch is noarch seems not to be suitable for it. As I see, building package for various architectures may be better than noarch. So I advise that BuildArch should be removed.

Comment 4 Lubomir Rintel 2009-06-26 14:31:16 UTC
(In reply to comment #3)
> Jan Klepek
> 
> 1) In my opinion, you maybe need to correct %file section. Because
> %{perl_vendorlib}/Proc would be owned by another packages like perl-Proc-*.
> 
> I think these are better.
> 
> %files
> %defattr(-,root,root,-)
> %doc Changes README
> %{perl_vendorlib}/Proc/*
> %{_mandir}/man3/*

This is not right -- that would leave an unowned %{perl_vendorlib}/Proc upon removal of the package, which violates the guidelines. Sharing directories is completely fine. Jan, please don't change that.

> 2) That BuildArch is noarch seems not to be suitable for it. As I see, building
> package for various architectures may be better than noarch. So I advise that
> BuildArch should be removed.  

Wrong. There's nothing arch-specific in the package; it's definitely noarch.

Comment 5 Jan Klepek 2009-06-28 15:47:03 UTC
(In reply to comment #2)
> 1.) Please remove Require: perl(Test::More) dependency, the runtime does not
> depend on the testing framework.  
> 
- Fixed

> 2.) Licensing
> 
> Proc/Simple.pm contains this:
> # This program is free software, you can redistribute it and/or 
> # modify it under the same terms as Perl itself.
> 
> Neither README nor POD documentation contains it -- please ask upstream to
> include the licensing conditions there.
 
- fixed, upstream provided new version

Spec URL: http://hpejakle.fedorapeople.org/packages/perl-Proc-Simple.spec
SRPM URL: http://hpejakle.fedorapeople.org/packages/perl-Proc-Simple-1.25-1.fc11.src.rpm

Comment 6 Liang Suilong 2009-07-04 06:27:19 UTC
Ping?

Does anyone continue to do package review?

Comment 7 Lubomir Rintel 2009-07-07 09:44:31 UTC
Thank you Jan, seems fine now.

APPROVED

Comment 8 Jan Klepek 2009-07-07 11:48:43 UTC
New Package CVS Request
=======================
Package Name: perl-Proc-Simple
Short Description: Launch and control background processes
Owners: hpejakle
Branches: F-10 F-11 F-12
InitialCC:

Comment 9 Jason Tibbitts 2009-07-08 16:26:29 UTC
We cannot create F-12 branches yet.  It is way too early for that.

Otherwise, CVS done.

Comment 10 Liang Suilong 2009-07-15 03:22:26 UTC
Please rebuild this package on koji and submit push
requests on bodhi for F-10/11.

Comment 11 Fedora Update System 2009-07-17 20:35:53 UTC
perl-Proc-Simple-1.25-1.fc10 has been submitted as an update for Fedora 10.
http://admin.fedoraproject.org/updates/perl-Proc-Simple-1.25-1.fc10

Comment 12 Fedora Update System 2009-07-17 20:35:58 UTC
perl-Proc-Simple-1.25-1.fc11 has been submitted as an update for Fedora 11.
http://admin.fedoraproject.org/updates/perl-Proc-Simple-1.25-1.fc11

Comment 13 Fedora Update System 2009-07-22 21:54:55 UTC
perl-Proc-Simple-1.25-1.fc11 has been pushed to the Fedora 11 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 14 Fedora Update System 2009-07-22 21:55:27 UTC
perl-Proc-Simple-1.25-1.fc10 has been pushed to the Fedora 10 stable repository.  If problems still persist, please make note of it in this bug report.