Hello community, here is the log from the commit of package icingaweb2-module-director for openSUSE:Factory checked in at 2018-01-17 21:55:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/icingaweb2-module-director (Old) and /work/SRC/openSUSE:Factory/.icingaweb2-module-director.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "icingaweb2-module-director" Wed Jan 17 21:55:34 2018 rev:3 rq:542118 version:1.4.2 Changes: -------- --- /work/SRC/openSUSE:Factory/icingaweb2-module-director/icingaweb2-module-director.changes 2017-04-17 10:25:22.574159250 +0200 +++ /work/SRC/openSUSE:Factory/.icingaweb2-module-director.new/icingaweb2-module-director.changes 2018-01-17 21:55:35.274865339 +0100 @@ -1,0 +2,210 @@ +Wed Nov 15 17:56:39 UTC 2017 - ec...@opensuse.org + +- update to 1.4.2 + * Fixed issues + - You can find issues and feature requests related to this + release on our roadmap + * Configuration rendering + - FIX: Caching had an influence on context-specific Custom + Variable rendering when those variables contained macros + (#1257) + * Sync + - FIX: The fix for #1223 caused a regression and broke Sync for + objects without a 'disabled' property (Sets, List members) + (#1279) + +------------------------------------------------------------------- +Sat Oct 28 09:14:33 UTC 2017 - ec...@opensuse.org + +- update to 1.4.1 + * Fixed issues + - You can find issues and feature requests related to this + release on our roadmap + * Automation + - FIX: A Sync Rule with merge policy used to re-enable manually + disabled objects, even when no Sync Property disabled has + been defined (#1223) + - FIX: SQL error on PostgreSQL when inspecting Template-Choice + (#1242) + * Large environments + - FIX: Director tries to raise it's memory limit for certain + memory-intensive tasks. When granted more (but not infinite) + memory however this had the effect that he self-restricted + himself to a lower limit (#1222) + * User Interface + - FIX: Assignment filters suggested only Host properties, + you have been required to manually type Service property + names (#1207) + - FIX: Hostgroups Dashlet has been shown to users with + restricted permissions, clicking it used to throw an error + (#1237) + +------------------------------------------------------------------- +Thu Oct 19 15:15:40 UTC 2017 - ec...@opensuse.org + +- include agent installer for linux and windows +- aktivate systemd for module-director + +------------------------------------------------------------------- +Mon Oct 16 09:16:41 UTC 2017 - adamradovit...@hotmail.com + +- update to 1.4.0 + * New requirements + - Icinga Director now requires PHP 5.4, support for 5.3 has been dropped + - For best performance we strongly suggest PHP 7 + - When using MySQL, please consider slowly moving to at least version 5.5. One + of our next versions will introduce official Emoji support 😱😱😱! That's not + possible with older MySQL versions. However, 1.4.x still supports 5.1.x + * Fixed issues and related features + - You can find issues and feature requests related to this release on our + [roadmap](https://github.com/Icinga/icingaweb2-module-director/milestone/6?closed=1) + * Dashboard and Dashlets + - Multiple new Dashboards have been introduced, their layout has been optimized + - Dashboards are made aware of newly introduced permissions and try to provide + useful hints + * GUI, UX and Responsiveness + - Many little improvements related to mobile devices have been applied to + Dashboards, Forms and Tables + - Search has been both improved and simplified. On most tables search spawns + multiple columns, visible and invisible ones. Multiple search terms are + combined in an intuitive way. + - Pagination (and search) has been added to those tables where it was still + missing + - Some form fields referencing related objects are no longer static drop-down + selection elements but offer suggestions as you type. This makes forms faster, + especially in larger environments + - Navigation has been simplified, redirects after form submissions have been + improved, more possibilities to jump to related objects have been added + - Form field description has been moved to the bottom of the screen. Might be + easier to overlook this way, but while the former implementation was great + for people navigating forms with their Keyboard, it was annoying for Mouse + lovers + - Double-Click a Tab to enlarge it to full width + - Action Link bar has been unified, all links should now respect permissions + - All tables showing historic data are now grouped by day + - Property Modifiers, Sync Rules, Import Sources and more objects now offer + description fields. This allows you to explain your colleagues all the magic + going on behind the scenes + * Object Types + - Service Sets got quite some tweaking and bug fixing + - Groups of all kinds are now able to list their members, even when being + applied based on filters + - Command Argument handling has been improved + - It is now possible to configure Dependencies through the Icinga Director + - Cloning Hosts now allows to also optionally clone their Services and Service + Sets + * Templates + - The template resolver has been rewritten, is now easier to test, strict and + faster + - Template Tree has been re-written and now also immediately shows whether a + template is in use + - When navigating to a Template you'll notice a new usage summary page showing + you where and how that specific template is being used. Therefor, many tables + are now internally able to filter by inheritance + * Template Choices + - While Host- and Service-Templates are powerful building blocks, having to choose + from a single long list might become unintuitive as this list starts growing. + That's where Template Choices jump in. They allow you to bundle related Templates + together and offer your users to choose amongst them in a meaningful way. + * Apply rules + - Various related issues have been addressed + - A new virtual "is true / is set" operator is now available + * Permissions and Restrictions + - It is now possible to limit access to Hosts belonging to a a list of Hostgroups. + This works also for Hostgroups assigned through Apply Rules. + - Data List entries can be made available based on Roles + * Data Types + - SQL Query and Data List based Data Fields can now both be offered as Array fields, + so that you can choose among specific options when filling such + - New overview tables give admins a deep look into used Custom Variables, their + distinct values and usage + - Various issues related to Boolean values have been fixed + * Import and Synchronization + - Many issues have been addressed. Merge behavior, handling of special fields and + data types + - Problems with Import Source deletion on PostgreSQL have been addressed + - New Property Modifiers are available. When importing single Services you might + love the "Combine" modifier + - It is now possible to re-arrange execution order of Property Modifiers and + Sync Properties + - Preview rendering got some improvements + - "Replace" policy on Custom Vars is now always respected + - Using VMware/vSphere/ESX? There is now a new powerful module providing a + dedicated Import Source + * REST API + - A new Self Service API now allows to completely automate your Icinga Agent + roll-out, especially (but not only) for Microsoft Windows + - List views are now officially available. They are very fast and stream the + result in a memory-efficient way + - Documentation better explains how to deal with various objects, especially + with different types of Services (!!!!!) + * Internal architecture + - Many base components have been completely replaced and re-written, based on + and early prototype of our upcoming Icinga PHP Library (ipl) + +------------------------------------------------------------------- +Tue Aug 15 21:28:33 UTC 2017 - ec...@opensuse.org + +- change spec to use php7 also + +------------------------------------------------------------------- +Thu Aug 3 13:00:58 UTC 2017 - ec...@opensuse.org + +- update to 1.3.2 + * Fixed issues and related features + - You can find issues and feature requests related to this + release on our roadmap + * Apply Rules + - Slashes in Apply Rules have not been correctly escaped + - Services applied based on Arrays (contains) did not show up + in the Hosts Services list, and therefor it was not possible + to override their vars + - Some magic has been introduced to detect numbers in apply + rules - not perfect yet + * Host Groups + - It has not been possible to modify Host Groups without + defining an apply rule + - Hostgroups have not been sorted + - It is now legal to have external HostGroup objects + * Rendered Config + - Custom Endpoint objects are now rendered to their parent zone + - (Rendering) issues with the in operator have been fixed + - You are now allowed to put Notifications into specific Zones + * Usability and UI + - Selecting multiple hosts at once and deleting them had no + effect + - Documentation got some little improvements + - German translation has been refreshed + - Header alignment has been improved + - Escaping issues with the Inspect feture have been addressed + * Kickstart + - Kickstart is more robust and now able to deal with renamed + Icinga Masters and more + * CLI + - It is not possible to list and show Service Sets on the CLI + * Import and Sync + - Synchronizing Data List entries caused problems + - A new Import Modifier has been added to deal with LConf + specialities + - Issues with special characters like spaces used in column + names shipped by Import Sources have been addressed + - A new Property Modifier allows to filter Arrays based on + wildcards or regular expressions + - A new Property Modifier allowing to "Combine multiple + properties" has been introduced. It's main purpose is to + provide reliable unique keys when importing single service + objects. + - A new warning hint informs you in case you created a Sync ++++ 13 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/icingaweb2-module-director/icingaweb2-module-director.changes ++++ and /work/SRC/openSUSE:Factory/.icingaweb2-module-director.new/icingaweb2-module-director.changes Old: ---- v1.3.1.tar.gz New: ---- v1.4.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ icingaweb2-module-director.spec ++++++ --- /var/tmp/diff_new_pack.ygd9wf/_old 2018-01-17 21:55:37.178776283 +0100 +++ /var/tmp/diff_new_pack.ygd9wf/_new 2018-01-17 21:55:37.182776096 +0100 @@ -1,7 +1,7 @@ # # spec file for package icingaweb2-module-director # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,24 +19,26 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: icingaweb2-module-director -Version: 1.3.1 +Version: 1.4.2 Release: 0 Summary: Config module for Icinga Web 2 License: GPL-2.0+ -Group: System/monitoring +Group: System/Monitoring Url: https://www.icinga.org Source0: https://github.com/Icinga/%{name}/archive/v%{version}.tar.gz Source90: README.SUSE BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch +BuildRequires: systemd-rpm-macros Requires: icinga2 >= 2.4.3 Requires: icingaweb2 >= 2.2.0 -Requires: php5-curl +Requires: php-curl +%{?systemd_requires} %define basedir %{_datadir}/icingaweb2 %description -Director is an config mule for icingaweb2 +Director is an config module for icingaweb2 %prep %setup -q @@ -46,11 +48,33 @@ %install mkdir -p %{buildroot}%{basedir}/modules/director -mkdir -p %{buildroot}%{basedir}/modules/director/{application,doc,library,public,schema,test} -cp -prv application doc library public schema test %{buildroot}%{basedir}/modules/director +mkdir -p %{buildroot}%{basedir}/modules/director/{application,contrib,doc,library,public,schema,test} +cp -prv application contrib doc library public schema test %{buildroot}%{basedir}/modules/director cp -pv *.md *.php *.info %{buildroot}%{basedir}/modules/director +# not needed +rm %{buildroot}%{basedir}/modules/director/contrib/docker-test.sh +# systemd +install -D -m 644 %{buildroot}%{basedir}/modules/director/contrib/systemd/director-jobs.service %{buildroot}%{_unitdir}/%{name}-jobs.service +rm -r %{buildroot}%{basedir}/modules/director/contrib/systemd +mkdir -p %{buildroot}%{_sbindir} +ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}-jobs +# rpmlintrc +chmod 754 %{buildroot}%{basedir}/modules/director/contrib/linux-agent-installer/Icinga2AgentHead.bash +# languages %find_lang director %{name}.lang +%pre +%service_add_pre %{name}-jobs.service + +%preun +%service_del_preun %{name}-jobs.service + +%post +%service_add_post %{name}-jobs.service + +%postun +%service_del_postun %{name}-jobs.service + %files -f %{name}.lang %defattr(-,root,root) %doc README.SUSE @@ -58,6 +82,7 @@ %dir %{basedir}/modules %dir %{basedir}/modules/director %{basedir}/modules/director/* - +%{_unitdir}/%{name}-jobs.service +%{_sbindir}/rc%{name}-jobs %changelog ++++++ v1.3.1.tar.gz -> v1.4.2.tar.gz ++++++ ++++ 55148 lines of diff (skipped)