Bug 558389 - Review Request: perl-Net-Whois-IP - Perl extension for looking up the whois information for ip addresses
Summary: Review Request: perl-Net-Whois-IP - Perl extension for looking up the whois i...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Philip Prindeville
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-01-25 05:21 UTC by Colin Coe
Modified: 2014-10-01 09:46 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2010-09-02 13:02:08 UTC
Type: ---
Embargoed:
philipp: fedora-review+
gwync: fedora-cvs+


Attachments (Terms of Use)

Description Colin Coe 2010-01-25 05:21:51 UTC
Spec URL: http://members.iinet.net.au/~coec/RPMS_for_review/perl-Net-Whois-IP/perl-Net-Whois-IP.spec
SRPM URL: http://members.iinet.net.au/~coec/RPMS_for_review/perl-Net-Whois-IP/perl-Net-Whois-IP-1.04-1.el5.src.rpm
Description: 
Perl module to allow whois lookup of ip addresses. This module should
recursively query the various whois providers until it gets the more
detailed information including either TechPhone or OrgTechPhone by default;
however, this is overrideable.

Comment 1 Philip Prindeville 2010-01-25 23:38:23 UTC
Please attach the following:

rpmlint output on the .spec and .src.rpm files.

a link to the koji build.  Run:

koji build --scratch dist-5E-epel-testing-candidate /path/mypkg.src.rpm

to get this.

Comment 2 Colin Coe 2010-01-26 09:19:54 UTC
[coec@rsim tmp]$ rpmlint perl-Net-Whois-IP.spec perl-Net-Whois-IP-1.04-1.el5.src.rpm
1 packages and 1 specfiles checked; 0 errors, 0 warnings.
[coec@rsim tmp]$

http://koji.fedoraproject.org/koji/taskinfo?taskID=1944792


Thanks for the review.

CC

Comment 3 Philip Prindeville 2010-01-26 17:03:01 UTC
- Package meets naming and packaging guidelines
Yes
- Spec file matches base package name.
Yes
- Spec has consistent macro usage.
Yes
- Meets Packaging Guidelines.
Yes.
- License
Yes
- License field in spec matches
Yes
- License file included in package
Yes
- Spec in American English
Yes
- Spec is legible.
Yes
- Sources match upstream md5sum:
N/A

- Package needs ExcludeArch
No.
- BuildRequires correct
Yes
- Spec handles locales/find_lang
N/A
- Package is relocatable and has a reason to be.
N/A
- Package has %defattr and permissions on files is good.
Yes
- Package has a correct %clean section.
Yes
- Package has correct buildroot
%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Yes
- Package is code or permissible content.
Yes
- Doc subpackage needed/used.
N/A
- Packages %doc files don't affect runtime.
Yes

- Headers/static libs in -devel subpackage.
N/A
- Spec has needed ldconfig in post and postun
N/A
- .pc files in -devel subpackage/requires pkgconfig
N/A
- .so files in -devel subpackage.
N/A
- -devel package Requires: %{name} = %{version}-%{release}
N/A
- .la files are removed.
N/A
- Package is a GUI app and has a .desktop file
N/A
- Package compiles and builds on at least one arch.
Yes
- Package has no duplicate files in %files.
Yes
- Package doesn't own any directories other packages own.
Yes
- Package owns all the directories it creates.
Yes
- No rpmlint output.
Yes
- final provides and requires are sane:
(include output of for i in *rpm; do echo $i; rpm -qp --provides $i; echo =;
rpm -qp --requires $i; echo; done
manually indented after checking each line.  I also remove the rpmlib junk and
anything provided by glibc.)

$ rpm -qp /tmp/perl-Net-Whois-IP-1.04-1.el5.noarch.rpm --provides
  perl(Net::Whois::IP) = 1.04
  perl-Net-Whois-IP = 1.04-1.el5
$ rpm -qp /tmp/perl-Net-Whois-IP-1.04-1.el5.noarch.rpm --requires
  perl(Carp)  
  perl(Exporter)  
  perl(IO::Socket)  
  perl(strict)  
  perl(vars)  
  rpmlib(CompressedFileNames) <= 3.0.4-1
  rpmlib(PayloadFilesHavePrefix) <= 4.0-1
  rpmlib(VersionedDependencies) <= 3.0.3-1
$ 


SHOULD Items:

- Should build in mock.
Yes
- Should build on all supported archs
Yes.
- Should function as described.
N/A
- Should have sane scriptlets.
N/A
- Should have subpackages require base package with fully versioned depend.
N/A
- Should have dist tag
Yes
- Should package latest version
Yes
- check for outstanding bugs on package. (For core merge reviews)
N/A

Comment 4 Colin Coe 2010-01-27 03:26:23 UTC
rpmlint output:

[root@rpm02 SPECS]# rpmlint ~/perl-Net-Whois-IP-1.04-1.el5.src.rpm
1 packages and 0 specfiles checked; 0 errors, 0 warnings.

[root@rpm02 SPECS]# rpmlint perl-Net-Whois-IP.spec
0 packages and 1 specfiles checked; 0 errors, 0 warnings.


Thanks for the review.

CC

Comment 5 Jason Tibbitts 2010-01-27 22:00:10 UTC
CVS flag was set, but there's no CVS request in this ticket.  If you need something from the CVS admins, please file a proper CVS request.  http://fedoraproject.org/wiki/CVS_admin_requests

Comment 6 Colin Coe 2010-01-27 23:28:32 UTC
Apologies.

New Package CVS Request
=======================
Package Name: perl-Net-Whois-IP
Short Description: Perl extension for looking up the whois information for ip addresses
Owners: coec
Branches: EL-5 F-11 F-12
InitialCC: coec

Comment 7 Kevin Fenzi 2010-01-31 19:04:45 UTC
CVS done (by process-cvs-requests.py).

philipp: Please remember to assign packages you are reviewing to yourself and move 
them from NEW to ASSIGNED. ;)

Comment 8 Philip Prindeville 2010-01-31 20:38:05 UTC
(In reply to comment #7)
> CVS done (by process-cvs-requests.py).
> 
> philipp: Please remember to assign packages you are reviewing to yourself and
> move 
> them from NEW to ASSIGNED. ;)    

I thought I had:

philipp  	2010-01-26 12:03:01 EST  	 Status  	NEW  	ASSIGNED
Whiteboard 	NotReady 	
Flag 	fedora-review? 	fedora-review+

Comment 9 Fabian Affolter 2014-10-01 08:36:08 UTC
Package Change Request
======================
Package Name: perl-Net-Whois-IP
New Branches: epel7 el6
Owners: fab coec
InitialCC:

Comment 10 Gwyn Ciesla 2014-10-01 09:46:55 UTC
Git done (by process-git-requests).

el6 exists.


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