[Nagiosplug-checkins] CVS: nagiosplug/doc developer-guideline s.sgml,1.6,1.7

Karl DeBisschop karl at debisschop.net
Wed Aug 6 04:31:07 CEST 2003


On Wed, 2003-08-06 at 06:17, Voon, Ton wrote:
> Automake on my Mac OS X box at home says 1.6 and the Solaris server I have
> at work is at 1.7.1. I'm just specifying minimum requirements.

> The latest automake at GNU's website is 1.7.6 - would you prefer to use
> this? (I need to do some upgrading then!)

OK - That makes things clearer (you said that in the doco, I just missed
it)

Personally, I think my policy is going to be to use GNU current apps for
the the toolchain. Anything else runs a little closer to supporting a
particular vendor than I'd like. I'd prefer to see that position
reflected in the docs - the idea that we officially code to GNU current
to be vendor neutral. But, even if we make that policy decision, putting
a note about earlier versions that also work seems perfectly fine.

So I don't think you need to upgrade, and I don't plan to look up the
latest incompatible feature so as to break your installs. But If there's
a problem that needs solving, the latest features may be used without
reservation. Sound like a reasonable policy?

(This would appply to our CVS HEAD - I am not advocating changes to the
stable branch).

--
Karl

> > -----Original Message-----
> > From: Karl DeBisschop [mailto:karl at debisschop.net] 
> > Sent: Wednesday, August 06, 2003 12:29 AM
> > To: Ton Voon
> > Cc: Nagiosplug-checkins
> > Subject: Re: [Nagiosplug-checkins] CVS: nagiosplug/doc 
> > developer-guidelines.sgml,1.6,1.7
> > 
> > 
> > On Tue, 2003-08-05 at 15:20, Ton Voon wrote:
> > > Update of /cvsroot/nagiosplug/nagiosplug/doc
> > > In directory sc8-pr-cvs1:/tmp/cvs-serv9922
> > > 
> > > Modified Files:
> > > 	developer-guidelines.sgml 
> > > Log Message:
> > > Added dev platform requirements
> > 
> > You say automake 1.6
> > 
> > I thought we use GNU current for these things, which would be 1.76.
> > 
> > (I don't know if there is a 1.6, I suspect it would work just as well,
> > but in the interest of accuracy and precision...)
> > > 
> > > Index: developer-guidelines.sgml
> > > ===================================================================
> > > RCS file: 
> > /cvsroot/nagiosplug/nagiosplug/doc/developer-guidelines.sgml,v
> > > retrieving revision 1.6
> > > retrieving revision 1.7
> > > diff -C2 -r1.6 -r1.7
> > > *** developer-guidelines.sgml	20 Jul 2003 14:40:16 
> > -0000	1.6
> > > --- developer-guidelines.sgml	5 Aug 2003 19:20:03 
> > -0000	1.7
> > > ***************
> > > *** 71,84 ****
> > >   
> > >   
> > > !   <preface id=preface>
> > > !     <title>About the guidelines</title>
> > > ! 
> > >       <para>The purpose of this guidelines is to provide a 
> > reference for
> > >       the plug-in developers and encourage the standarization of the
> > >       different kind of plug-ins: C, shell, perl, python, 
> > etc.</para>
> > >   
> > > - 
> > > -     <section> <title>Copyright</title>
> > > - 
> > >           <para>Nagios Plug-in Development Guidelines 
> > Copyright (C) 2000 2001
> > >   		2002
> > > --- 71,79 ----
> > >   
> > >   
> > > ! <preface id="preface"><title>Preface</title>
> > >       <para>The purpose of this guidelines is to provide a 
> > reference for
> > >       the plug-in developers and encourage the standarization of the
> > >       different kind of plug-ins: C, shell, perl, python, 
> > etc.</para>
> > >   
> > >           <para>Nagios Plug-in Development Guidelines 
> > Copyright (C) 2000 2001
> > >   		2002
> > > ***************
> > > *** 90,100 ****
> > >           permission notice are preserved on all copies.</para>
> > >   
> > > ! 		<para>The plugins themselves are copyrighted by 
> > their respective
> > > ! 		authors.</para>
> > > ! 
> > > !     </section>
> > >   </preface>
> > >   
> > >   <article>
> > >   <section id="PlugOutput"><title>Plugin Output for Nagios</title>
> > >   	
> > > --- 85,116 ----
> > >           permission notice are preserved on all copies.</para>
> > >   
> > > ! 	<para>The plugins themselves are copyrighted by their respective
> > > ! 	authors.</para>
> > >   </preface>
> > >   
> > >   <article>
> > > + <section id="DevRequirements"><title>Development platform 
> > requirements</title>
> > > + 	<para>
> > > + 	While the requirements for compiling the Nagios plugins 
> > release is very small,
> > > + 	to develop from CVS needs additional software to be 
> > installed. These are the 
> > > + 	minimum levels of software required:
> > > + 
> > > + 	<literallayout>
> > > + 	gnu make 3.79
> > > + 	automake 1.6
> > > + 	autoconf 2.52
> > > + 	gettext 0.11.5
> > > + 	</literallayout>
> > > + 
> > > + 	To compile from CVS, after you have checked out the code, run:
> > > + 	<literallayout>
> > > + 	tools/setup
> > > + 	./configure
> > > + 	make
> > > + 	make install
> > > + 	</literallayout>
> > > + 	</para>
> > > + </section>
> > > + 
> > >   <section id="PlugOutput"><title>Plugin Output for Nagios</title>
> 
> 
> This private and confidential e-mail has been sent to you by Egg.
> The Egg group of companies includes Egg Banking plc
> (registered no. 2999842), Egg Financial Products Ltd (registered
> no. 3319027) and Egg Investments Ltd (registered no. 3403963) which
> carries out investment business on behalf of Egg and is regulated
> by the Financial Services Authority.  
> Registered in England and Wales. Registered offices: 1 Waterhouse Square,
> 138-142 Holborn, London EC1N 2NA.
> If you are not the intended recipient of this e-mail and have
> received it in error, please notify the sender by replying with
> 'received in error' as the subject and then delete it from your
> mailbox.





More information about the Commits mailing list