Bug 7010

Summary: Unnecessary dependencies in perl-NetSNMP
Product: Mageia Reporter: Dan Fandrich <dan>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: guillomovitch, jquelin
Version: CauldronKeywords: Junior_job
Target Milestone: ---   
Hardware: i586   
OS: Linux   
Whiteboard: MGA1TOO
Source RPM: net-snmp CVE:
Status comment:

Description Dan Fandrich 2012-08-11 01:15:23 CEST
perl-NetSNMP has a dependency on net-snmp which doesn't look necessary. net-snmp just contains a SNMP daemon, which is unlikely to be necessary for the correct functioning of the perl SNMP binding. perl-NetSNMP also has a dependency on net-snmp-utils, which contains a bunch of command-line utilities. A quick search through the perl-NetSNMP files doesn't show references to those utilities, except for the mention of snmptrapd support in NetSNMP::TrapReceiver (which seems to have to be manually configured anyway).

I think both the net-snmp and net-snmp-utils dependencies can be removed, or at worst, the first removed and the second demoted to a suggests.
Manuel Hiebel 2012-08-12 02:08:51 CEST

Keywords: (none) => Junior_job
CC: (none) => guillomovitch, jquelin
Version: 1 => Cauldron
Source RPM: perl-NetSNMP-5.6.1-7.1.mga1.i586 => net-snmp
Whiteboard: (none) => MGA1TOO

Comment 1 Jerome Quelin 2012-08-13 13:16:56 CEST
perl-NetSNMP is built from net-snmp which is assigned to nobody. i don't know this package.

perl-Net-SNMP is built from cpan, and doesn't require net-snmp in any case.

==> feel free to adopt net-snmp (and perl-NetSNMP) and update it

if that's the same package, then we should obsolete perl-NetSNMP which isn't maintained.
Comment 2 Guillaume Rousse 2012-08-14 11:43:58 CEST
NetSNMP is apparently a native binding over net-snmp, whereas Net::SNMP is a noarch independant SNMP stack.

I just removed the excessive dependencies from the cauldron package.

Status: NEW => RESOLVED
Resolution: (none) => FIXED