Hello community, here is the log from the commit of package gjs for openSUSE:Factory checked in at 2020-04-23 18:29:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gjs (Old) and /work/SRC/openSUSE:Factory/.gjs.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gjs" Thu Apr 23 18:29:04 2020 rev:88 rq:796099 version:1.64.1 Changes: -------- --- /work/SRC/openSUSE:Factory/gjs/gjs.changes 2020-04-07 10:19:36.889715283 +0200 +++ /work/SRC/openSUSE:Factory/.gjs.new.2738/gjs.changes 2020-04-23 18:29:09.343940591 +0200 @@ -1,0 +2,94 @@ +Sat Mar 28 16:52:28 UTC 2020 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 1.64.1: + + The BigInt type is now _actually_ available, as it wasn't + enabled in the 1.64.0 release even though it was mentioned in + the release notes. + + Closed bugs and merge requests: + - testCommandLine's Unicode tests failing on Alpine Linux. + - build: Various clean-ups. + - Correctly handle vfunc inout parameters. + - Fix failed redirect of output in CommandLine tests. + +------------------------------------------------------------------- +Sat Mar 28 16:52:27 UTC 2020 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 1.64.0: + + No changes, stable version update only. + +------------------------------------------------------------------- +Sat Mar 28 16:52:26 UTC 2020 - bjorn....@gmail.com + +- Update to version 1.63.92: + + object: Use g_irepository_get_object_gtype_interfaces. + + Add -fno-semantic-interposition to -Bsymbolic-functions. + + examples: add a dbus-client and dbus-service example. + + Various GNOME Shell crashes during GC, mozjs68 regression. +- Drop gjs-fix-gnome-shell-crash-mr396.patch: Fixed upstream. + +------------------------------------------------------------------- +Sat Mar 28 16:52:25 UTC 2020 - Bjørn Lie <bjorn....@gmail.com> + +- Add yet a commit from upstream wip mr (glgo#GNOME/gjs!396). + +------------------------------------------------------------------- +Sat Mar 28 16:52:24 UTC 2020 - Bjørn Lie <bjorn....@gmail.com> + +- Add gjs-fix-gnome-shell-crash-mr396.patch: Fix various crashes in + gnome-shell caused by gjs, drop gjs-dont-zero-out-wrapper.patch + as that is part of this new patch too. + +------------------------------------------------------------------- +Sat Mar 28 16:52:23 UTC 2020 - Bjørn Lie <bjorn....@gmail.com> + +- Add gjs-dont-zero-out-wrapper.patch: object: Don't zero out + wrapper if destroying ObjectInstance anyway (glgo#GNOME/gjs!396). + +------------------------------------------------------------------- +Sat Mar 28 16:52:22 UTC 2020 - Dominique Leuenberger <dims...@opensuse.org> + +- Update to version 1.63.91: + + [mozjs68] Reorganize modules for ESM. + + Various maintenance. + + Fix building GJS master with Visual Studio and update build + instructions. + + Resolve "Gnome Shell crash on GC run with mozjs68". + + installed-tests/js: Add missing dep on warnlib_typelib. + + object: Cache known unresolvable properties. + + Updated translations. + +------------------------------------------------------------------- +Sat Mar 28 16:52:21 UTC 2020 - dims...@opensuse.org + +- Update to version 1.63.90: + + This version of GJS is based on SpiderMonkey 68, an upgrade + from the previous ESR (Extended Support Release) of + SpiderMonkey 60. + + New language features + - The BigInt type, currently a stage 3 proposal in the ES + standard, is now available. + + New syntax + - `globalThis` is now the ES-standard supported way to get the + global object, no matter what kind of JS environment. + - BigInt literals are expressed by a number with "n" appended + to it: for example, `1n`, `9007199254740992n`. + + New behaviour: There are a lot of minor behaviour changes as + SpiderMonkey's JS implementation conforms ever closer to + existing ECMAScript standards and adopts new ones. For complete + information, read the Firefox developer release notes + + Backwards-incompatible changes: The nonstandard String generics + were removed. +- Changes from version 1.63.3: + + JS ERROR: TypeError: this._rooms.get(...) is undefined. + + gjs-symlink script is incompatible with distro builds. + + object: Warn when setting a deprecated property. +- Switch to meson buildsystem, add meson BuildRequires and macros. +- Replace gcc-c++ with c++_compiler BuildRequires. +- Add git BuildRequires: New dependency (expected to be dropped). +- Add pkgconfig(sysprof-3) and pkgconfig(sysprof-capture-3) + BuildRequires, build profiler support. +- Pass -Dinstalled_tests=false to meson: do not install the test + suite (it's meant to be invalid code, which in turn confuses the + dep scanner). + +------------------------------------------------------------------- Old: ---- gjs-1.58.6.tar.xz New: ---- gjs-1.64.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gjs.spec ++++++ --- /var/tmp/diff_new_pack.El6Y9f/_old 2020-04-23 18:29:09.939941731 +0200 +++ /var/tmp/diff_new_pack.El6Y9f/_new 2020-04-23 18:29:09.943941739 +0200 @@ -17,15 +17,17 @@ Name: gjs -Version: 1.58.6 +Version: 1.64.1 Release: 0 Summary: JavaScript bindings based on gobject-introspection and Mozilla License: MIT AND LGPL-2.0-or-later Group: Development/Libraries/GNOME URL: https://wiki.gnome.org/Projects/Gjs -Source0: https://download.gnome.org/sources/gjs/1.58/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/gjs/1.64/%{name}-%{version}.tar.xz -BuildRequires: gcc-c++ +BuildRequires: c++_compiler +BuildRequires: git +BuildRequires: meson BuildRequires: pkgconfig BuildRequires: python BuildRequires: readline-devel @@ -41,7 +43,10 @@ BuildRequires: pkgconfig(gthread-2.0) >= 2.50.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.20 BuildRequires: pkgconfig(libffi) -BuildRequires: pkgconfig(mozjs-60) +BuildRequires: pkgconfig(mozjs-68) +# Hack - fix sysprof static devel requires instead +BuildRequires: pkgconfig(sysprof-3) +BuildRequires: pkgconfig(sysprof-capture-3) Requires: libgjs0 = %{version} ExcludeArch: s390 @@ -89,25 +94,29 @@ %autosetup -p1 %build -#doesn't play well with systemtap +# FIXME # Doesn't play well with systemtap -- lets test this during 3.37 unstable round, do we still needed? %global _lto_cflags %{nil} -%configure \ - --disable-static \ - --enable-systemtap -make %{?_smp_mflags} +%meson \ + -Ddtrace=true \ + -Dsystemtap=true \ + -Dinstalled_tests=false \ + %{nil} +%meson_build %install -%make_install -find %{buildroot} -type f -name "*.la" -delete -print -rm %{buildroot}/usr/share/glib-2.0/schemas/org.gnome.GjsTest.gschema.xml +%meson_install + +# FIXME # Try again on next versionbump +#%%check +#%%meson_test %post -n libgjs0 -p /sbin/ldconfig %postun -n libgjs0 -p /sbin/ldconfig %files %license COPYING -%doc NEWS README +%doc NEWS README.md %{_bindir}/gjs %{_bindir}/gjs-console ++++++ gjs-1.58.6.tar.xz -> gjs-1.64.1.tar.xz ++++++ ++++ 93339 lines of diff (skipped)