Hello community,

here is the log from the commit of package gegl-unstable for openSUSE:Factory 
checked in at 2018-01-09 14:36:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gegl-unstable (Old)
 and      /work/SRC/openSUSE:Factory/.gegl-unstable.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gegl-unstable"

Tue Jan  9 14:36:03 2018 rev:14 rq:561341 version:0.3.26

Changes:
--------
--- /work/SRC/openSUSE:Factory/gegl-unstable/gegl-unstable.changes      
2017-09-04 12:24:22.392316374 +0200
+++ /work/SRC/openSUSE:Factory/.gegl-unstable.new/gegl-unstable.changes 
2018-01-09 14:36:08.239790855 +0100
@@ -1,0 +2,83 @@
+Thu Dec 28 10:54:23 UTC 2017 - [email protected]
+
+- Update to version 0.3.26:
+  + Core:
+    - Make gegl-chain parser more robust wrt parsing babl formats,
+      and improved - translatable - error handling.
+    - Add capabilitity to use per thread input buffers for
+      multi-threaded filter/composer/composer3 ops, this reduces
+      contention over the buffer tile locks and improves
+      multi-threaded performance in some cases without reducing it
+      for the majority of cases.
+  + Buffer:
+    - Threads no longer blocked while locking tiles, and fixes to
+      gegL_buffer_copy.
+    - Better clone accounting in tile cache.
+  + Operations:
+    - exp-combine: code cleanup/simplification.
+    - libraw: make bounding box handling consistent with rest of
+      code.
+    - transform ops: re-enabled multi-threading, reduced some
+      format conversions and added wiggle-room in
+      required/invalidated calculations.
+- Changes from version 0.3.24:
+  + Core:
+    - Flush opencl side buffers before multi threaded iteration for
+      point ops, making multi threading + opencl work.
+    - Add meta-op graph case to gegl_operation_get_source_node.
+    - Versioning of installed .mo files restored.
+    - Enable multi-threaded processes by default.
+    - Stop enabling opencl by default, performance with beignet is
+      worse than multi-threading, and with nvidia blank results are
+      being observed in GIMP; maybe improved opencl kernels would
+      make it competetive with multi threaded cpu?
+    - Deprecate gegl_operation_context_get_source, replace usage
+      with gegl_operation_context_get_object.
+  + Buffer: More multi-thread proofing.
+  + Operations:
+    - median-blur: now op coming out of the GEGL workshop.
+    - exposure: increase old lingering constant enabling larger
+      range of valid inputs.
+    - transform: turn off multi-threading, it was currently
+      degrading overall performance.
+    - ppm-load: fix file-loader registration.
+- Changes from version 0.3.22:
+  + Core:
+    - Refactored graph traversals to use topological sorts.
+    - Completely avoid loading plug-ins .so with -gpl3 in filename
+      unless the application using GEGL explicitly has enabled GPL3
+      operations.
+    - Replace custom property redirection for meta-ops with
+      GBinding.
+    - Reduced temporary buffer allocation overhead in mipmap
+      downscaling.
+    - Do divide and conquer on higher level in point
+      filter/composer op base-classes.
+    - Migrated from intltool to GNU gettext.
+  + Buffer: Tweak nohalo and lohalo samplers to be orders of
+    magnitude faster for scale factors > ~3% while also removing
+    possible hangs.
+  + Operations:
+    - Improved threading awareness/capabilities of
+      gegl:copy-buffer, gegl:wind, gegl:color-enhance,
+      gegl:photocopy, gegl:matting-levin, npd, contrast-curve,
+      noise-spread, noise-pick, noise- slur, transform ops.
+    - Use of more modern GLib APIs like g_clear_ and make use of
+      the fact that g_free is already NULL safe.
+    - Fixed grayscale behavior of gegl:noise-hurl.
+    - OpenCL vs CPU consistency fix for gegl:threshold, and
+      optimization of gegl:wavelet-blur by decomposing to two 1d
+      passes.
+    - median-blur, perform binning in a more perceptual space.
+    - hue-chroma: added OpenCL support.
+    - threshold: make opencl match cpu.
+    - wavelet-blur: decompose for performance.
+    - illusion: performance improvement permitting partial result
+      computation.
+    - grey: add fast path for alpha-less input buffers.
+    - new ops in workshop: spherize, color-to-alpha-plus,
+      shadows-highlights.
+- Drop intltool BuildRequires: No longer needed following upstream
+  port to gettext.
+
+-------------------------------------------------------------------

Old:
----
  gegl-0.3.20.tar.xz

New:
----
  gegl-0.3.26.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gegl-unstable.spec ++++++
--- /var/tmp/diff_new_pack.xXET7Q/_old  2018-01-09 14:36:09.263742824 +0100
+++ /var/tmp/diff_new_pack.xXET7Q/_new  2018-01-09 14:36:09.263742824 +0100
@@ -20,20 +20,20 @@
 %define _name gegl
 
 Name:           gegl-unstable
-Version:        0.3.20
+Version:        0.3.26
 Release:        0
 Summary:        Generic Graphics Library
-License:        GPL-3.0+ and LGPL-3.0+
+License:        GPL-3.0+ AND LGPL-3.0+
 Group:          System/Libraries
 Url:            http://gegl.org/
 Source:         %{_name}-%{version}.tar.xz
+
 BuildRequires:  ImageMagick
 BuildRequires:  SDL-devel
 BuildRequires:  enscript
 BuildRequires:  gcc-c++
 BuildRequires:  gobject-introspection-devel >= 1.32.0
 BuildRequires:  graphviz-gd
-BuildRequires:  intltool
 BuildRequires:  lensfun-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libspiro-devel
@@ -44,7 +44,7 @@
 BuildRequires:  ruby
 BuildRequires:  suitesparse-devel
 BuildRequires:  pkgconfig(OpenEXR)
-BuildRequires:  pkgconfig(babl) >= 0.1.30
+BuildRequires:  pkgconfig(babl) >= 0.1.38
 BuildRequires:  pkgconfig(exiv2)
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0) >= 2.18.0
 BuildRequires:  pkgconfig(gexiv2)
@@ -73,7 +73,6 @@
 # exists in Tumbleweed and we use it to build
 Provides:       %{_name}-0_3-orig-addon = %{version}
 Obsoletes:      %{_name}-0_3-orig-addon < 0.3.5
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 GEGL provides infrastructure to do demand based cached non destructive
@@ -166,21 +165,17 @@
 %find_lang %{_name}-0.3 %{?no_lang_C}
 
 %post -n gegl-0_3 -p /sbin/ldconfig
-
-%post -n libgegl-0_3-0 -p /sbin/ldconfig
-
 %postun -n gegl-0_3 -p /sbin/ldconfig
 
+%post -n libgegl-0_3-0 -p /sbin/ldconfig
 %postun -n libgegl-0_3-0 -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
 %{_bindir}/gegl-0.3
 %{_bindir}/gegl-imgcmp-0.3
 %{_bindir}/gcut
 
 %files -n %{_name}-0_3
-%defattr(-,root,root)
 %dir %{_libdir}/gegl-0.3/
 %{_libdir}/gegl-0.3/*.so
 # libgegl-sc-0.3.so is a support library for the seamless-clone module
@@ -189,16 +184,13 @@
 %{_libdir}/gegl-0.3/grey2.json
 
 %files -n libgegl-0_3-0
-%defattr(-,root,root)
 %doc AUTHORS COPYING COPYING.LESSER
 %{_libdir}/libgegl-0.3.so.*
 
 %files -n typelib-1_0-Gegl-0_3
-%defattr(-,root,root)
 %{_libdir}/girepository-1.0/Gegl-0.3.typelib
 
 %files devel
-%defattr(-,root,root)
 %{_includedir}/gegl-0.3/
 %{_libdir}/libgegl-0.3.so
 %{_libdir}/pkgconfig/gegl-0.3.pc
@@ -214,6 +206,5 @@
 #%%doc %%{_datadir}/gtk-doc/html/gegl-0.3/
 
 %files -n %{_name}-0_3-lang -f %{_name}-0.3.lang
-%defattr(-,root,root)
 
 %changelog

++++++ _service ++++++
--- /var/tmp/diff_new_pack.xXET7Q/_old  2018-01-09 14:36:09.299741135 +0100
+++ /var/tmp/diff_new_pack.xXET7Q/_new  2018-01-09 14:36:09.299741135 +0100
@@ -2,9 +2,9 @@
   <service name="tar_scm" mode="disabled">
     <param name="url">git://git.gnome.org/gegl</param>
     <param name="scm">git</param>
-    <param name="versionformat">0.3.20</param>
+    <param name="versionformat">0.3.26</param>
     <param name="changesgenerate">enable</param>
-    <param name="revision">refs/tags/GEGL_0_3_20</param>
+    <param name="revision">refs/tags/GEGL_0_3_26</param>
   </service>
   <service name="recompress" mode="disabled">
     <param name="file">*.tar</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.xXET7Q/_old  2018-01-09 14:36:09.323740010 +0100
+++ /var/tmp/diff_new_pack.xXET7Q/_new  2018-01-09 14:36:09.327739822 +0100
@@ -1,4 +1,4 @@
 <servicedata>
 <service name="tar_scm">
             <param name="url">git://git.gnome.org/gegl</param>
-          <param 
name="changesrevision">517991898e8ea672d38aa0dd282bb59b84ae253d</param></service></servicedata>
\ No newline at end of file
+          <param 
name="changesrevision">6352c9328dc92c75dafe94a56ff1e6636a8a4563</param></service></servicedata>
\ No newline at end of file

++++++ gegl-0.3.20.tar.xz -> gegl-0.3.26.tar.xz ++++++
/work/SRC/openSUSE:Factory/gegl-unstable/gegl-0.3.20.tar.xz 
/work/SRC/openSUSE:Factory/.gegl-unstable.new/gegl-0.3.26.tar.xz differ: char 
25, line 1


Reply via email to