Apparently Dave you must not have a lot of experience installing software on
Linux systems. If you have, then you will have experienced the inevitable "RPM
hell". This is the situation in which the software that you are installing
requires a dependency of which is not available for your particular flavor of
Linux. ( http://en.wikipedia.org/wiki/Dependency_hell ) My point was simply
stating that requiring json is not a good idea. It may be "free for use without
restriction" but that doesn't necessarily make it easily available or usable
for whatever version of Linux a user may want to have. So, yes adding it as a
dependency is "bonheaded". This is my opinion, I don't care about yours.
"Never argue with a fool, onlookers may not be able to tell the difference."
Mark Twain
________________________________
From: Dave Rawks <d...@pandora.com>
To: ganglia-developers@lists.sourceforge.net
Sent: Friday, January 27, 2012 6:09 PM
Subject: Re: [Ganglia-developers] Protocol Efficiency Ideas
On 1/27/12 2:05 PM, Im Root wrote:
> I forgot to add that by adding json, you will be restricting the types
> of Linux that this platform runs on. Although it may be a "nice to have"
> feature for a few developers who may want to customize things, this puts
> an additional dependency on the platform. You will be restricted to
> using only the flavors of linux that the keepers of json feel like
> using. Sorry, but adding the json dependency is a completely boneheaded
> move.
>
I'm up for whatever sort of lively and informed debate you'd like to
offer. Would you care to explain to me on which platforms json-c isn't
available on? Maybe instead of calling ideas boneheaded you could be a
bit more constructive in your criticism.
FWIW to help inform the conversation... json-c, the proposed library for
supplying json features is available under a standard MIT license free
for use without restriction. It is available pre-packaged on all major
linux, bsd, and solaris distributions and I'm fairly certin it build on
32 and 64 bit windows as well. It provides an open unrestricted and
common interchange format for data that is available in every major
programming language.
Sooo.. Mister Root, where is the restriction that creates a platform
dependency?
P.S. typically this is something that would be build time configurable
as well for those who don't care to include it in their build. AND the
lib is smally enough that those who care to statically link their bins
could easily do that too...
-Dave
------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Ganglia-developers mailing list
Ganglia-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-developers
------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Ganglia-developers mailing list
Ganglia-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-developers