Bug 407031

Summary: Review Request: pcapy - A Python interface to libpcap
Product: [Fedora] Fedora Reporter: Gwyn Ciesla <gwync>
Component: Package ReviewAssignee: Jason Tibbitts <j>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: rawhideCC: fedora-package-review, notting, panemade
Target Milestone: ---Flags: j: fedora-review+
kevin: fedora-cvs+
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: 0.10.5-1.fc8 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-12-06 20:56:06 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: 407041    

Description Gwyn Ciesla 2007-12-01 00:04:03 UTC
SPEC URL : http://zanoni/fedora/pcapy/pcapy.spec
SRPM URL: http://zanoni/fedora/pcapy/pcapy-0.10.5-1.fc8.src.rpm
Description: Pcapy is a Python extension module that interfaces with the libpcap
packet capture library. Pcapy enables python scripts to capture packets
on the network. Pcapy is highly effective when used in conjunction with 
a packet-handling package such as Impacket, which is a collection of 
Python classes for constructing and dissecting network packets.

Comment 1 Parag AN(पराग) 2007-12-01 02:49:03 UTC
Unable to download SRPM

Comment 2 Jason Tibbitts 2007-12-02 03:27:27 UTC
Yeah, the URLs are obviously bogus.  However, these seem correct:

http://zanoni.jcomserv.net/fedora/pcapy/pcapy.spec
http://zanoni.jcomserv.net/fedora/pcapy/pcapy-0.10.5-1.fc8.src.rpm

Comment 3 Gwyn Ciesla 2007-12-02 23:40:14 UTC
Sorry, copy/paste error. :)

Comment 4 Jason Tibbitts 2007-12-04 05:53:48 UTC
Not much here; just one non-documentation file.

As far as I can tell, ASL 1.1 is compatible with the current Python license.

As far as I know there is no reason to call ldconfig in this package; the .so
file that's installed isn't in the search path, so the ldconfig call is simply
pointless.

Since that's the only issue I can fine, I'll go ahead and approve this and you
can remove the %post and %postun scriptlets when you check in.

* source files match upstream:
   80a763d91814836e0cd1e57b63519dc60213b42ba3c486d4794cabae30fd7a57  
   pcapy-0.10.5.tar.gz
* package meets naming and versioning guidelines.
* specfile is properly named, is cleanly written and uses macros consistently.
* summary is OK.
* description is OK.
* dist tag is present.
* build root is OK.
* license field matches the actual license.
* license is open source-compatible.
* license text included in package.
* latest version is being packaged.
* BuildRequires are proper.
* compiler flags are appropriate.
* %clean is present.
* package builds in mock (rawhide, x86_64).
* package installs properly
* debuginfo package looks complete.
* rpmlint is silent.
* final provides and requires are sane:
   pcapy.so()(64bit)
   pcapy = 0.10.5-1.fc9
  =
   /sbin/ldconfig
   libgcc_s.so.1()(64bit)
   libgcc_s.so.1(GCC_3.0)(64bit)
   libpcap.so.0.9()(64bit)
   libpython2.5.so.1.0()(64bit)
   libstdc++.so.6()(64bit)
   libstdc++.so.6(CXXABI_1.3)(64bit)
   python(abi) = 2.5

* %check is not present; no test suite upstream.
* no shared libraries are added to the regular linker search paths.
* owns the directory it creates.
* doesn't own any directories it shouldn't.
* no duplicates in %files.
* file permissions are appropriate.
X ldconfig scriptlets are unneeded.
* code, not content.
* documentation is small, so no -docs subpackage is necessary.
* %docs are not necessary for the proper functioning of the package.
* no headers.
* no pkgconfig files.
* no static libraries.
* no libtool .la files.

APPROVED, just remove the unneeded scriptlets.

Comment 5 Gwyn Ciesla 2007-12-04 12:02:30 UTC
Many thanks!  Scriptlets removed.

New Package CVS Request
=======================
Package Name: pcapy
Short Description: A Python interface to libpcap
Owners: limb
Branches: F-7 F-8 EL-4 EL-5
InitialCC: 
Cvsextras Commits: yes

Comment 6 Kevin Fenzi 2007-12-04 20:04:06 UTC
cvs done.

Comment 7 Fedora Update System 2007-12-06 20:56:05 UTC
pcapy-0.10.5-1.fc8 has been pushed to the Fedora 8 stable repository.  If problems still persist, please make note of it in this bug report.