Bug 7010 - Unnecessary dependencies in perl-NetSNMP
Summary: Unnecessary dependencies in perl-NetSNMP
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard: MGA1TOO
Keywords: Junior_job
Depends on:
Blocks:
 
Reported: 2012-08-11 01:15 CEST by Dan Fandrich
Modified: 2012-08-14 11:43 CEST (History)
2 users (show)

See Also:
Source RPM: net-snmp
CVE:
Status comment:


Attachments

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


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