-------- Original Message  --------
Subject: [icinga-devel] upcoming changes in icinga 1.7 - help test
From: Michael Friedrich <michael.friedr...@univie.ac.at>
To: icinga-de...@lists.sourceforge.net, icinga-users@lists.sourceforge.net
Date: 2012-04-26 16:38
> dear fellow icinga users and devs,
>
> as you all might know, we are currently fighting with the epel upstream
> bug to bring icinga into epel repositories (when finding a sponsor then)
> https://dev.icinga.org/issues/1666
> this includes *a lot* of rework on the actual icinga.spec file. some
> changes happened already within 1.6 release.
>
> one of those "breaking changes" include *idomod.o* - the history is full
> of it (solaris does not like .o suffix, packagers dislike idomod.o in
> /usr/bin, everything is just a wholy mess. especially for me doing the
> rpm packaging for icinga myself as well).
>
> therefore, release 1.7 will introduce CHANGES - see Changelog section.
>
> * idomod.o is now idomod.so (same goes for helloworld.o)
> * idomod.so will be installed to $libdir instead of $bindir
>
> requires an upgrade of either
>
> * broker_module in icinga.cfg
> or
> * module definition in idoutils.cfg

short update on that - the current r1.7 will now warn you when loading 
idomod.o instead of idomod.so
question remains - should this just warn or bail out entirely refusing 
to load the possible old module?

>
> Make sure to follow the Changelog in r1.7 release branch here
> https://git.icinga.org/?p=icinga-core.git;a=tree;h=refs/heads/r1.7;hb=refs/heads/r1.7
>
> since 1.6 we've been extensively adding functional&  behavioural CHANGES
> to that section in Changelog. it's worth a shot (even if a long one) -
> see [0]
>
> @addon-devs
> especially check the cgi updates, if you use those (e.g. anag, nagstamon)
>
> @packagers
> those will help you as well. if unsure, follow the Changelog in icinga.spec
> https://git.icinga.org/?p=icinga-core.git;a=blob;f=icinga.spec;hb=refs/heads/r1.7#l348
>
> @all
> please help us test these changes for upcoming 1.7
> https://git.icinga.org/?p=icinga-core.git;a=tree;h=refs/heads/r1.7;hb=refs/heads/r1.7
> (upgrade sql scripts are already in place, so just follow normal upgrade
> operations)
>
> pick an issue, check the tests, comment on the issue
> https://dev.icinga.org/projects/icinga-development/versions/72
>
>
> .. and apply for an icinga padawan in testing&  qa :-)
>
>
> Thanks!
>
> Michael
>
> PS: Web will be a seperate package as usual.
>
>
> [0] current CHANGES in core.git 1.7, feature freeze yesterday
>
> CHANGES
> * neb api: move creation of notification contact list AFTER event broker
> callback NEBTYPE_NOTIFICATION_START #2110
>           ** allows neb modules to cancel/override notification list
> creation on notification start
>
> * debug: set debug_verbosity=2 by default
> * configure: --enable-libtap=yes by default for builtin 'make test-tap'
>
> * install: --with-temp-file=<filepath>  #2121
>           ** sets path to an Icinga exclusive update temp file i.e.
> /tmp/icinga.tmp
>
> * install: --with-plugin-dir=<path>  #2344
>           ** sets path to plugins directory path i.e. $prefix/libexec
>
> * install: change default target location of idomod.so from $bindir to
> $libdir #2346
> * install: change idomod extension from .o to .so, make .so the default
> extension for modules #2354
>           ** make sure to UPDATE the location in your CONFIG !!!
>
> * install: introduce "lib/" in default prefix install for modules #2347
>
> * install: --with-eventhandler-dir=<path>  #2352
>           ** sets path to eventhandler directory path i.e.
> $prefix/libexec/eventhandlers
>
> * install: make install-eventhandlers #2352
>           ** install sample eventhandlers to defined location
>
> * install: --enable-cgi-log #2364
>           ** enables cgi logging (EXPERIMENTAL)
>
> * install: --with-http-auth-file #2533
>           ** sets location/name of htpasswd.users
>
> * config: $sysconfdir/conf.d #2360
>
> * install: --enable-libtap is now deprecated, new libtap does not
> require configure anymore #1192
>
> * tests: you can now test with pleasure: $ make distclean ; ./configure
> ; make test #2369 #1192
>
> * core: add trigger_time to downtimes #2537
>           ** downtimes in status.dat/retention.dat now holding trigger_time
>           ** nebstruct and event broker api now passing trigger_time and
> is_in_effect
> * core: nebcallback for downtime start now happens *after* setting "in
> effect" attributes #2539
>           ** needed to pass is_in_effect and trigger_time to neb modules
>
> * classic ui: Added option for max log entries displayed in showlog.cgi
> #2145
>           ** added new config option "default_num_displayed_log_entries"
>           ** added new input field to redefine amount of displayed log
> entries
>           ** added "switch" to show/hide filters in showlog.cgi
>
> * classic ui: status.cgi
>           ** added new config option "display_status_totals"
>           ** you can define more then one object to display
>            ** host=hostA&host=hostB&host=...
>            ** same with hostgroups and servicegroups
>           ** nostatusheader is still available as URL param
>           ** hostgroup=all now only shows hosts which are in a host groups
>           ** host sorting is working now
>           ** added 2 new cgi vars
>            ** sortobject = determine if to sort host or service list
> (host_service_view)
>            ** allunhandledproblems = to display ALL unhanded problems
>           ** fixed and reorganized the links in status totals
>           ** searching returns more then one hostgroup/servicegroup if
> group name matches
>           ** combined Host/Service view now properly supported
>           ** dropped "ALT" and "TITLE" tag from action url image in host
> and service status list
>           ** status totals are now split into "displayed/all" for filtering
>           ** filtering host/services/hostgroups/servicegroups is now
> possible via status totals
>
> * classic ui: add javascript to refresh page/pause easier #2119
>           ** DO A FULL PAGE RELOAD AFTER UPGRADING
>           ** no reload necessary to pause refresh
>           ** selecting item in status.cgi/extinfo.cgi resets' refresh counter
>           ** added cgi config option "refresh_type" to choose between
> http header refresh and javascript refresh
>
> * classic ui: Added statusmap resizing with exclude/include button #2186
>           ** now statusmap get's displayed much better (thanks to Mat)
>
> * classic ui: Added Select hosts or services by clicking on line instead
> of box #2118
>           ** selecting a host/service/downtime/comment checkbox now works
> also by clicking the row
>
> * classic ui: fixed reset forms on return after submitting command #2117
>           ** forms getting reset on page load
>           ** fixed problem with downtime checkbox selection
>           ** changed all forms to POST request
>
> * classic ui: fixed json output for comments and downtimes in
> extinfo.cgi sometimes invalid #2343
>           ** changes array names in json output of extinfo.cgi
>            ** comments  ->  host_comments  / service_comments
>            ** downtimes ->  host_downtimes / service_downtimes
>
> * classic ui: fixed Commit commands with more then 500 multiple pairs of
> hosts and services #2373
>           ** now it's possible to submit ~990 commands at the same time
>
> * classic ui: outages.cgi
>           ** added missing comment tool tip box
>           ** fixed truncating of outages list
>
> * classic ui: Added Scheduling queue filter for specific host or service
> #2421
>           ** now everyone who is authorized for can see hosts/services in
> scheduling queue
>           ** added links to host/service extinfo
>
> * classic ui: Added readonly cgi.cfg view into the config section #1776
>           ** New Option in config.cgi to view all cgi config options and
> their current values
>
> * classic ui: statuswml.cgi and statuswrl.cgi are DEPRECATED now !!!!!!!!!
>           ** both will be removed in Icinga 1.8 !!!!!!
>
> * classic ui: cmd.cgi now accepts change commands with attr command #2474
>           ** CHANGE_HOST_MODATTR, CHANGE_SVC_MODATTR
>           ** but ONLY 0 = reset, other values will trigger an error
>
> * idoutils: limit long_output and perfdata database storage in mysql to
> 32k #2342
>
> * idoutils: enlarge field "FAILURE_PREDICTION_OPTIONS" in table hosts
> from 64 to 128 Bytes #2479
>
> * idoutils: Oracle only->change method retrieving lastid, introduce
> individual sequence caching sizes #2510
>
> * idoutils: fix pgsql unix_timestamp cannot handle timstamp with
> timezone #2203
>
> * idoutils change varchar(255) to TEXT in mysql # 2181
>


-- 
DI (FH) Michael Friedrich

Vienna University Computer Center
Universitaetsstrasse 7 A-1010 Vienna, Austria

email:  michael.friedr...@univie.ac.at
phone:  +43 1 4277 14359
mobile: +43 664 60277 14359
fax:    +43 1 4277 14338
web:    http://www.univie.ac.at/zid
         http://www.aco.net

Lead Icinga Core Developer
http://www.icinga.org


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
icinga-users mailing list
icinga-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/icinga-users

Reply via email to