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)


Reply via email to