[Pkg-net-snmp-devel] Bug#561124: Bug#561124: This bug breaks existing user created scripts

Bjørn Mork bjorn at mork.no
Fri Jan 15 08:29:00 UTC 2010


Jochen Friedrich <jochen at scram.de> writes:

>> I was really surprised to see that it is actually deliberately broken
>> and has been so for a month, even allowing it to enter
>> testing. Please try to run e.g. 
>>
>>   perl -MSNMP -e 'new SNMP::Session()'
>>
>> on a system with no MIBs and see the generated noise.
>
> OK, the breakage seems to be a config file being shipped in the wrong
> package. Please install snmp and test this again. The noise is gone!

Great.

> That's intentional. As the MIBs have a non-free license (at least all
> the ones published as RFC before November 10, 2008),

OK, that's for you to decide of course.  I find it stupid to apply a
guideline written for software to documentation (like RFCs) and data
(like the MIBs), but the world is full of stupid mistakes.  It's not
like any of you really want to publish your own modified copy, is it?
It's all just a principle gone mad.


You are aware that your use of IP requires you to use data derived from
a number of RFCs? 

bjorn at canardo:~$ grep RFC /usr/include/netinet/*
/usr/include/netinet/if_ether.h: * See RFC 826 for protocol description.  Structure below is adapted
/usr/include/netinet/if_ether.h: * RFC 826.
/usr/include/netinet/igmp.h:                                            /*  to RFC1112                   */
/usr/include/netinet/in.h:/* Obsolete hop-by-hop and Destination Options Processing (RFC 2292).  */
/usr/include/netinet/in.h:/* Hop-by-Hop and Destination Options Processing (RFC 3542).  */
/usr/include/netinet/in.h:/* Routing Header Option (RFC 3542).  */
/usr/include/netinet/ip.h: * Per RFC 791, September 1981.
/usr/include/netinet/ip.h:#define       IPDEFTTL        64              /* default ttl, from RFC 1340 */
/usr/include/netinet/ip_icmp.h:    /* ICMP_UNREACH_NEEDFRAG -- Path MTU Discovery (RFC1191) */
/usr/include/netinet/tcp.h:#define TCP_MD5SIG    14     /* TCP MD5 Signature (RFC2385) */
/usr/include/netinet/tcp.h: * Per RFC 793, September, 1981.
/usr/include/netinet/udp.h:/* UDP header as specified by RFC 768, August 1980. */


Better remove IP from Debian, I think.


Bjørn





More information about the Pkg-net-snmp-devel mailing list