Bug 13167

Summary: fwsnort should use system Perl modules, not bundled ones
Product: Mageia Reporter: Jerome Quelin <jquelin>
Component: RPM PackagesAssignee: Daniel Lucio <luis.daniel.lucio>
Status: NEW --- QA Contact:
Severity: normal    
Priority: Normal Keywords: Triaged
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard: MGA5TOO
Source RPM: fwsnort CVE:
Status comment:

Description Jerome Quelin 2014-04-08 10:48:15 CEST
From the INSTALL file:
======
fwsnort requires two perl modules in order to run properly:

IPTables::Parse
NetAddr::IP

These two modules are bundled with fwsnort within the deps/ directory, unless
you have downloaded the fwsnort-nodeps tarball, in which case these two
modules need to be installed in the perl library tree.
======

perl-NetAddr-IP is already shipping the later, and I just packaged perl-IPTables-Parse.

Can you update the package to use the -nodeps tarball instead of the full blown one? (that is, http://www.cipherdyne.org/fwsnort/download/fwsnort-nodeps-1.6.4.tar.gz instead of http://www.cipherdyne.org/fwsnort/download/fwsnort-1.6.4.tar.bz2)
(Note: let's do that in cauldron only, no need to backport this change)

Then, you can add the following BuildRequires / Requires: perl(IPTables::Parse) and perl(NetAddr::IP)

If there are future needs, just ping me so I can add the wanted modules.
Manuel Hiebel 2014-04-08 17:46:18 CEST

Keywords: (none) => Triaged
Assignee: bugsquad => luis.daniel.lucio
Source RPM: (none) => fwsnort

Samuel Verschelde 2015-05-19 19:04:28 CEST

Whiteboard: (none) => MGA5TOO