Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gjs for openSUSE:Factory checked in at 2021-04-12 12:35:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gjs (Old) and /work/SRC/openSUSE:Factory/.gjs.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gjs" Mon Apr 12 12:35:17 2021 rev:94 rq:881107 version:1.68.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gjs/gjs.changes 2021-01-15 19:44:56.977907604 +0100 +++ /work/SRC/openSUSE:Factory/.gjs.new.2401/gjs.changes 2021-04-12 12:37:52.621405012 +0200 @@ -1,0 +2,70 @@ +Sat Mar 20 17:25:14 UTC 2021 - Dominique Leuenberger <[email protected]> + +- Update to version 1.68.0: + + 40.rc session crashes in gjs on unlocking (sometimes). + + 40.rc: installed-tests installed despite explicitly disabled. +- Drop 589.patch: fixed uptream. + +------------------------------------------------------------------- +Fri Mar 19 08:33:31 UTC 2021 - Dominique Leuenberger <[email protected]> + +- Re-enable test suite: + + Enable %check section and run %meson_test + + As the test suite also runs some graphical application, run + Xvfb before, so we have an X server available. + + Add xorg-x11-server-Xvfb BuildRequires + +------------------------------------------------------------------- +Thu Mar 18 11:12:23 UTC 2021 - Dominique Leuenberger <[email protected]> + +- Update to version 1.67.3: + + Closed bugs and merge requests: + - System.exit() doesn't work inside signal handler. + - GdkEvent subtypes trigger assert in Gtk4. + - 1.67.2: build fails with gcc 11. + - Warnings introspecting array of boxed type as signal + argument. + - Add list command to debugger. + - Assertion failure in enqueuePromiseJob. + - in interpreter Ctrl-c should exit inner shell if stuck. + - Compiler ambiguity in enum-utils.h on operator overloading. + - Fix GJS_DISABLE_JIT not fully disabling JIT. + - 1.67.2: Regress test hangs / timeouts on i686. + - object: Do not call any function on disposed GObject + pointers. +- Add 589.patch: Do not wrongly install files for installed_tests + if explicitly disabled. + +------------------------------------------------------------------- +Mon Feb 15 10:51:56 UTC 2021 - Callum Farmer <[email protected]> + +- Update to version 1.67.2: + + Importing ES modules is now supported. + + The debugger now has a "list" command which works very + similarly to its GDB equivalent. + + New API: GObject.ParamSpec.jsobject() works like the other + GObject.ParamSpec types. + + New API: System.programPath is the name of the JS program that + GJS is running. + + New API: System.programArgs is an array of arguments given to + the JS program. + +------------------------------------------------------------------- +Tue Jan 12 11:01:47 UTC 2021 - Dominique Leuenberger <[email protected]> + +- Update to version 1.67.1: + + The debugger now has a "backtrace full" command which works + very similarly to its GDB equivalent. + + The GObject.ParamFlags.CONSTRUCT_ONLY flag is now correctly + enforced, when using it on GObject classes defined in + JavaScript. This might break code that was incorrectly trying + to set a property that it had previously defined as + construct-only. The workaround is to remove the CONSTRUCT_ONLY + flag. + + Fixed exception when calling GObject.Type(). + + Several performance improvements. + + Progress on ES Modules. + + Various refactors for type safety. + + Various maintenance. + +------------------------------------------------------------------- Old: ---- gjs-1.66.2.tar.xz New: ---- gjs-1.68.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gjs.spec ++++++ --- /var/tmp/diff_new_pack.iGpv5q/_old 2021-04-12 12:37:53.069405533 +0200 +++ /var/tmp/diff_new_pack.iGpv5q/_new 2021-04-12 12:37:53.073405537 +0200 @@ -17,13 +17,13 @@ Name: gjs -Version: 1.66.2 +Version: 1.68.0 Release: 0 Summary: JavaScript bindings based on gobject-introspection and Mozilla -License: MIT AND LGPL-2.0-or-later +License: LGPL-2.0-or-later AND MIT Group: Development/Libraries/GNOME URL: https://wiki.gnome.org/Projects/Gjs -Source0: https://download.gnome.org/sources/gjs/1.66/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/gjs/1.68/%{name}-%{version}.tar.xz BuildRequires: c++_compiler BuildRequires: git @@ -31,6 +31,7 @@ BuildRequires: pkgconfig BuildRequires: readline-devel BuildRequires: systemtap-sdt-devel +BuildRequires: xorg-x11-server-Xvfb BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(cairo-gobject) BuildRequires: pkgconfig(cairo-xlib) @@ -67,7 +68,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 +License: LGPL-2.0-or-later AND MIT Group: System/Libraries Obsoletes: typelib-1_0-GjsDBus-1_0 < %{version} @@ -77,7 +78,7 @@ %package -n libgjs-devel Summary: Development files for the GJS library -License: MIT AND LGPL-2.0-or-later +License: LGPL-2.0-or-later AND MIT Group: Development/Libraries/GNOME Requires: %{name} = %{version} Requires: libgjs0 = %{version} @@ -107,8 +108,11 @@ %meson_install # FIXME # Try again on next versionbump -#%%check -#%%meson_test +%check +export DISPLAY=:98 +Xvfb :98 >& Xvfb.log & trap "kill $! || true" EXIT +sleep 10 +%meson_test %post -n libgjs0 -p /sbin/ldconfig %postun -n libgjs0 -p /sbin/ldconfig @@ -120,7 +124,7 @@ %{_bindir}/gjs-console %files -n libgjs0 -%license COPYING.LGPL +%license LICENSES/LGPL-2.0-or-later.txt %{_libdir}/*.so.* %files -n typelib-1_0-GjsPrivate-1_0 ++++++ gjs-1.66.2.tar.xz -> gjs-1.68.0.tar.xz ++++++ ++++ 45488 lines of diff (skipped)
