>>>>> On Thu, 1 Sep 2011 16:55:24 +0100, Dave Shield 
>>>>> <[email protected]> said:

DS> If nothing needs a particular feature, why isn't the code for that
DS> feature omitted automatically by default?

It is omitted by default if --with-minimalist is in the flag list.

The flag is not on by default at this time because you don't necessarily
know what third party code has been written that is using functions that
we're not using internally.

Do note that there is a difference between "need" and "want".

EG, the logging_syslog feature is "wanted" by snmpd (and probably should
be by snmptrapd too).  So if we add a new flag that says "nuke
everything that isn't strictly necessary to get the mess to compile at
the absolute minimum level" we'll end up with code that doesn't log
anything to anywhere :-)  But maybe that's a feature.  Ha ha.

DS> You clearly disagree, and feel much more strongly about this.

I do feel strongly about it because it was implemented due to a direct
demand and is being used externally to the project already.  It's been
heavily discussed at some admin meetings, the documentation has been
around for a while (granted: it is fairly low level) and was available
for design review *long* before 5.7 went out the door.  In fact, some of
the way it was done was a direct result of feedback from one particular
-admin meeting (or I would have done it a different way; but I listen.
I listen.  Really!).

So, no, I don't think it's safe to change.  We don't change any other
APIs unless we've very very carefully marked them as experimental, which
we didn't for this.  Maybe we should have, but I never got feedback
stating "this isn't ready yet".  It seems odd to me that you're on the
side of breaking backwards-comparability when you're normally arguing
for it.
-- 
Wes Hardaker
Please mail all replies to [email protected]

------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better 
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to