Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2018-10-17 08:17:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and      /work/SRC/openSUSE:Factory/.gjs.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gjs"

Wed Oct 17 08:17:06 2018 rev:76 rq:638691 version:1.54.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2018-07-12 09:15:43.582129717 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes     2018-10-17 
08:17:12.394973158 +0200
@@ -1,0 +2,118 @@
+Wed Sep 26 18:02:49 UTC 2018 - bjorn....@gmail.com
+
+- Update to version 1.54.1:
+  + legacy: Ensure generated GType names are valid.
+  + Fix GJS profiler with MozJS 60.
+  + Regression with DBus proxies.
+
+-------------------------------------------------------------------
+Sun Sep  9 07:16:38 UTC 2018 - antoine.belv...@opensuse.org
+
+- Update to version 1.54.0:
+  + Compatibility fix for byte arrays: the legacy toString()
+    behaviour of byte arrays returned from GObject-introspected
+    functions is now restored. If you use the functionality, a
+    warning will be logged asking you to upgrade your code
+    (glgo#GNOME/gjs#227).
+
+-------------------------------------------------------------------
+Fri Aug 31 03:31:25 UTC 2018 - luc1...@linuxmail.org
+
+- Update to version 1.53.92:
+  + Technology preview of a GNOME 3.32 feature: native Promises for
+    GIO-style asynchronous operations. Since this is a technology
+    preview, we do not guarantee API stability with the version
+    coming in GNOME 3.32. These APIs are marked with underscores to
+    emphasize that they are not stable yet. Use them at your own
+    risk.
+  + Closed bugs and merge requests:
+    - Added promisify to GJS GIO overrides (glgo#GNOME/gjs!225).
+    - Temporary fix for Gio.File.prototype (glgo#GNOME/gjs!226).
+- Changes from version 1.53.91:
+  + Closed bugs and merge requests:
+    - Fix example eslint errors;
+    - Fix more "lost" GInterface properties.
+- Changes from version 1.53.90:
+  + GJS includes a simple debugger now.
+  + New API for programs that embed GJS:
+    gjs_context_setup_debugger_console().
+  + New JavaScript features! This version of GJS is based on
+    SpiderMonkey 60, an upgrade from the previous ESR (Extended
+    Support Release) of SpiderMonkey 52.
+  + Fixed bugs: glgo#GNOME/gjs#178, glgo#GNOME/gjs#179,
+    glgo#GNOME/gjs#185, glgo#GNOME/gjs#110, CWE-126
+    (glgo#GNOME/gjs#174), glgo#GNOME/gjs#149, glgo#GNOME/gjs#132,
+    glgo#GNOME/gjs#161, glgo#GNOME/gjs#5, glgo#GNOME/gjs#186.
+- Changes from version 1.53.4:
+  + Refactored the way GObject properties are accessed. This should
+    be a bit more efficient, as property info (GParamSpec) is now
+    cached for every object type. There may still be some
+    regressions from this; please be on the lookout so we can fix
+    them in the next release.
+  + The memory usage for each object instance has been reduced,
+    resulting in several dozens of megabytes less memory usage in
+    GNOME Shell.
+  + Fixed bugs: glgo#GNOME/gjs#160, glgo#GNOME/gjs#24,
+    glgo#GNOME/gjs#173, glgo#GNOME/gjs#165, glgo#GNOME/gjs#171,
+    glgo#GNOME/gjs#177, glgo#GNOME/gjs#172, glgo#GNOME/gjs#182.
+- Changes from version 1.53.3:
+  + Closed bugs and merge requests:
+    - Adding multiple ESLint rules for spacing.
+    - Various maintenance.
+- Add pkgconfig(mozjs-60) BuildRequires while dropping its
+  predecessor pkgconfig(mozjs-52) and mozjs52-devel to reflect
+  upstream changes.
+- Conditionalize the use of systemtap/dtrace: they are currently
+  failing.
+
+-------------------------------------------------------------------
+Sun Jul  8 01:53:03 UTC 2018 - luc1...@linuxmail.org
+
+- Update to version 1.53.3:
+  + Adding multiple ESLint rules for spacing.
+  + Various small fixes.
+
+-------------------------------------------------------------------
+Sun Jul  8 01:53:02 UTC 2018 - luc1...@linuxmail.org
+
+- Update to version 1.53.2:
+  + The `Template` parameter passed to `GObject.registerClass()`
+    now accepts file:/// URIs as well as resource:/// URIs and byte
+    arrays.
+  + New API: `gjs_get_js_version()` returns a string identifying
+    the version of the underlying SpiderMonkey JS engine. The
+    interpreter executable has also gained a `--jsversion` argument
+    which will print this string.
+  + Several fixes for memory efficiency and performance.
+  + Fixed bugs:
+    - Reduce memory overhead of g_object_weak_ref()
+      (glgo#GNOME/gjs#144).
+    - Use compacting GC on RSS size growth (glgo#GNOME/gjs#151).
+    - Segfault on enumeration of GjSFileImporter properties when a
+      searchpath entry contains a symlink.
+
+-------------------------------------------------------------------
+Sun Jul  8 01:53:01 UTC 2018 - luc1...@linuxmail.org
+
+- Update to version 1.53.1:
+  + Improvements to garbage collection performance.
+  + Now, when building a class from a UI template file signals
+    defined in the UI template file will be automatically
+    connected.
+  + Fixed bugs:
+    - Tweener: Add min/max properties;
+    - `ARGV` encoding issues (glgo#GNOME/gjs#22);
+    - Make GC much more aggressive (glgo#GNOME/gjs#62);
+    - Queue GC when a GObject reference is toggled down
+      (glgo#GNOME/gjs#140);
+    - overrides: support Gtk template callbacks;
+    - Ensure not to miss the force_gc flag (glgo#GNOME/gjs#150).
+- Append LGPL-2.0-or-later to the License tag to conform to due
+  source code licenses. And set LPGL-2.0-or-later License tag for
+  libgjs library subpackage.
+- Drop fixed upstream patches:
+  + gjs-Add-API-to-force-GC-schedule.patch and
+  + gjs-Queue-forced-GC.patch.
+  + gjs-ensure-force_gc-flag-use.patch.
+
+-------------------------------------------------------------------
@@ -201 +319 @@
-- Alignment BuildRequires with configure:
+- Align BuildRequires with configure:

Old:
----
  gjs-1.52.3.tar.xz
  gjs-Add-API-to-force-GC-schedule.patch
  gjs-Queue-forced-GC.patch
  gjs-ensure-force_gc-flag-use.patch

New:
----
  gjs-1.54.1.tar.xz

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

Other differences:
------------------
++++++ gjs.spec ++++++
--- /var/tmp/diff_new_pack.Ep48JR/_old  2018-10-17 08:17:12.798972978 +0200
+++ /var/tmp/diff_new_pack.Ep48JR/_new  2018-10-17 08:17:12.802972976 +0200
@@ -12,26 +12,23 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
+# TODO: systemtap/dtrace is currently (1.53.91) failing, when
+# https://gitlab.gnome.org/GNOME/gjs/issues/196 gets fixed and released,
+# remove all conditional macros and enable systemtap.
+%bcond_with     systemtap
 Name:           gjs
-Version:        1.52.3
+Version:        1.54.1
 Release:        0
 Summary:        JavaScript bindings based on gobject-introspection and Mozilla
-License:        MIT
+License:        MIT AND LGPL-2.0-or-later
 Group:          Development/Libraries/GNOME
 URL:            https://wiki.gnome.org/Projects/Gjs
-Source0:        
http://download.gnome.org/sources/gjs/1.52/%{name}-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM gjs-Add-API-to-force-GC-schedule.patch -- context: Add 
API to force GC schedule
-Patch0:         gjs-Add-API-to-force-GC-schedule.patch
-# PATCH-FIX-UPSTREAM gjs-Queue-forced-GC.patch -- object: Queue a forced GC 
when toggling down
-Patch1:         gjs-Queue-forced-GC.patch
-# PATCH-FIX-UPSTREAM gjs-ensure-force_gc-flag-use.patch -- context: Ensure 
force_gc flag is not lost if the idle is scheduled
-Patch2:         gjs-ensure-force_gc-flag-use.patch
+Source0:        
http://download.gnome.org/sources/gjs/1.54/%{name}-%{version}.tar.xz
 BuildRequires:  gcc-c++
-BuildRequires:  mozjs52-devel
 BuildRequires:  pkgconfig
 BuildRequires:  python
 BuildRequires:  readline-devel
@@ -47,7 +44,7 @@
 BuildRequires:  pkgconfig(gthread-2.0) >= 2.50.0
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.20
 BuildRequires:  pkgconfig(libffi)
-#BuildRequires:  pkgconfig(mozjs-52)
+BuildRequires:  pkgconfig(mozjs-60)
 Requires:       libgjs0 = %{version}
 ExcludeArch:    s390
 
@@ -57,6 +54,7 @@
 
 %package -n libgjs0
 Summary:        JavaScript bindings based on gobject-introspection and Mozilla
+License:        LGPL-2.0-or-later
 Group:          System/Libraries
 Provides:       libgjs-0 = %{version}
 Obsoletes:      libgjs-0 < %{version}
@@ -68,6 +66,7 @@
 %package -n typelib-1_0-GjsPrivate-1_0
 Summary:        Introspection bindings for the GJS library
 # The tyeplib was renamed in gnome 3.6, to reflect it is a private lib.
+License:        MIT AND LGPL-2.0-or-later
 Group:          System/Libraries
 Obsoletes:      typelib-1_0-GjsDBus-1_0 < %{version}
 
@@ -77,6 +76,7 @@
 
 %package -n libgjs-devel
 Summary:        Development files for the GJS library
+License:        MIT AND LGPL-2.0-or-later
 Group:          Development/Libraries/GNOME
 Requires:       %{name} = %{version}
 Requires:       libgjs0 = %{version}
@@ -94,7 +94,7 @@
 %build
 %configure \
     --disable-static \
-    --enable-systemtap
+    --%{?with_systemtap:enable}%{!?with_systemtap:disable}-systemtap
 make %{?_smp_mflags}
 
 %install
@@ -124,6 +124,8 @@
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/*.pc
 %{_datadir}/%{name}-1.0/
+%if %{with systemtap}
 %{_datadir}/systemtap/tapset/*.stp
+%endif
 
 %changelog

++++++ gjs-1.52.3.tar.xz -> gjs-1.54.1.tar.xz ++++++
++++ 16851 lines of diff (skipped)


Reply via email to