[Nagiosplug-devel] Hooray - 1.4 is out! What next?

Benoit Mortier benoit.mortier at opensides.be
Fri Feb 4 13:30:53 CET 2005


Le Vendredi 4 Février 2005 12:17, Andreas Ericsson a écrit :
> Ton Voon wrote:
> > Well, we've finally got to 1.4. Thanks to everyone who has helped get
> > this release out and helped make this software better.
>
> Splendid news. Nice work, fellas.
>
> > What's next? Firstly, I'm not going to branch the code just yet. During
> > the 1.3 and 1.4 period, it was a pain to try and write to two branches,
> > so I suggest we leave one branch going for a month which will take us
> > to 1.4.1. This will be mainly bug fixes, but I think it is okay to
> > commit patches that are a bit more complex, and even add small extra
> > functionality.
> >
> > However, major work should not commence until the branching. I'll leave
> > it to you to decide what "major" work is :)
> >
> > If you have contributions to add, make sure it is in SourceForge,
> > otherwise it may slip off the minds of the developers!
> >
> > Another lesson I've learnt is that we should do more releases more
> > often. Having a huge release just causes too many problems with alphas
> > and betas. I provisionally say we do a 1.5 release around September,
> > but that really depends if we have any major functionality added. I'll
> > take a "want list" from all of you after 1.4.1 is released.
> >
> > If anyone disagrees, let me know - I'm always ready to be persuaded.
>
> I disagree. You should release even more often than that. Check if you
> have ten or more new (small) features or bugfixes at the end of each
> month, and if you do, make a micro-release (1.4.1 -> 1.4.2).

I'am all for microrelease but it think one release avery two month is more 
realistic ;-)

> For 1.5;
> * aim to get rid of output parsing plugins completely. Implement system
> calls to get disk/memory/swap/load status instead (the ISC dhcp suite of
> programs have excellent ways of determining system type and version).

that's the way to go ..

> * rewrite commonly used perl/shell/python/whatever plugins in C. (this
> will in time allow Nagios to load plugins as shared modules, which can
> only be a good thing).

Yes, i wanted to do that for a long time.

> * minimize the perl module dependencies.

That would be agood thing

I would add :

- Localize more plugins ..
- Create templates for c, perl, python plugins
- document libraries of function with doxygen

Elect a release manager for the contrib section so he could manage this part 
more efficiently..

That's all i have in my mind for now ;-)
-- 
Benoit Mortier
Linux Engineer
www.opensides.be




More information about the Devel mailing list