FYI: CVS HEAD breaks mk-livestatus

Andreas Ericsson ae at op5.se
Thu Nov 11 11:11:32 CET 2010


On 11/10/2010 06:13 PM, Jochen Bern wrote:
> ... by means of having lost is_contact_member_of_contactgroup .
> 
>> [1289407514] Error: Could not load module '/usr/local/lib/mk-livestatus/livestatus.o'
>>     ->  /usr/local/nagios/var/spool/checkresults/nebmodJvag6j: undefined symbol:
>>     is_contact_member_of_contactgroup
> 
> Tested with livestatus 1.1.6p1 and 1.1.8 (= current). Difference
> appeared somewhere between 3.2.3 release and 05-Nov-2010:
> 
>> # find nagios-3.2.3-CVS-20101105 -type f -print0 | xargs -0 grep -l is_contact_member_of_contactgroup
>> # find nagios-3.2.3 -type f -print0 | xargs -0 grep -l is_contact_member_of_contactgroup
>> nagios-3.2.3/common/objects.c
>> nagios-3.2.3/include/objects.h
> 
> [Browses CVS]
> 
> Um, latest commit for both files, from 23-Oct-2010 09:59:59 UTC. Seems
> the stuff wasn't *quite* as dead as believed ... :-}
> 

Well, it was dead from the point of view of Nagios. It would help if
module authors refrain from using functionality that Nagios itself
doesn't use.

Anyways, I've restored it now, with a comment that it is to be removed
when we release Nagios 4 and are allowed to break the API.

-- 
Andreas Ericsson                   andreas.ericsson at op5.se
OP5 AB                             www.op5.se
Tel: +46 8-230225                  Fax: +46 8-230231

Considering the successes of the wars on alcohol, poverty, drugs and
terror, I think we should give some serious thought to declaring war
on peace.

------------------------------------------------------------------------------
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev




More information about the Developers mailing list