Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gjs for openSUSE:Factory checked in at 2026-04-10 17:45:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gjs (Old) and /work/SRC/openSUSE:Factory/.gjs.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gjs" Fri Apr 10 17:45:55 2026 rev:123 rq:1345378 version:1.88.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gjs/gjs.changes 2026-03-01 22:14:43.089700322 +0100 +++ /work/SRC/openSUSE:Factory/.gjs.new.21863/gjs.changes 2026-04-10 17:47:11.019390464 +0200 @@ -1,0 +2,68 @@ +Mon Mar 23 08:32:57 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Migrate to xz compression and manual service run + +------------------------------------------------------------------- +Sat Mar 14 10:21:48 UTC 2026 - Bjørn Lie <[email protected]> + +- Update to version 1.88.0: + + No changes, version bump only. + +------------------------------------------------------------------- +Mon Mar 2 09:46:38 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Update to version 1.87.90: + + Enabling various clang-tidy checks + + Various maintenance + + Error when importing Gio after manipulating Object.prototype + + Investigate union fields being garbage collected + + Follow-up from "Gtk: Builder constructor overrides in GTK4" + + Tweaks to examples + +------------------------------------------------------------------- +Sat Feb 28 02:39:59 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Update to version 1.87.2: + + The beta release for the GNOME 50 cycle brings more + modernization of the code base and type-safety. + + Known defects: The new Gtk.Builder convenience API does not + work correctly in some cases when connecting signals without a + widget template, which may lead to the signals being + disconnected after a garbage collection. This is planned to be + addressed in 1.87.3 +- Changes from version 1.87.1: + + In this alpha release for the GNOME 50 cycle, the main focus + has been on modernizing the code base and making it more + type-safe. Expect more of this in the beta release. + + We have better support for boxed C unions now in + gobject-introspection. + + Gtk.Builder has gained some JS-only conveniences, which should + make it less tedious to use from JS code. + + The following construct properties are now recognized: + - "data" accepts a string or UTF-8-encoded Uint8Array + containing Gtk.Builder XML, and automatically calls + add_from_string(). + - "resource" accepts a string resource path, and automatically + calls add_from_resource(). + - "filename" accepts a string filename, and automatically calls + add_from_file(). + - "callbacks" accepts a property bag with properties equal to + callbacks that are referenced in the Gtk.Builder XML. + - "objects" accepts a property bag with properties equal to + objects that should be exposed to the Gtk.Builder XML. + + Gtk.Builder has also gained a few JS-only convenience methods: + - exposeObjects() calls expose_object() for each name and + object in a property bag, much like the new "objects" + construct property. + - get_objects() overrides the original C get_objects() method, + but on the returned array, additionally, there are named + properties representing the exposed objects. + + Gio.ActionMap.add_action_entries() now supports additional + types in its array of entries: GLib.Variant and + GLib.VariantType. It also interprets JS values as unpacked + GLib.Variants where appropriate. + + GLib.idle_add_once(), GLib.timeout_add_once(), and + GLib.timeout_add_seconds_once() are now introspectable. +- Drop gjs-gi-Allow-optional-inout-arguments-to-be-null.patch. + +------------------------------------------------------------------- Old: ---- gjs-1.86.0.obscpio gjs-gi-Allow-optional-inout-arguments-to-be-null.patch New: ---- _scmsync.obsinfo build.specials.obscpio gjs-1.88.0.tar.xz ----------(Old B)---------- Old: GLib.timeout_add_seconds_once() are now introspectable. - Drop gjs-gi-Allow-optional-inout-arguments-to-be-null.patch. ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gjs.spec ++++++ --- /var/tmp/diff_new_pack.tIj202/_old 2026-04-10 17:47:14.691541557 +0200 +++ /var/tmp/diff_new_pack.tIj202/_new 2026-04-10 17:47:14.699541886 +0200 @@ -20,16 +20,13 @@ %global __requires_exclude typelib\\(GioWin32\\) Name: gjs -Version: 1.86.0 +Version: 1.88.0 Release: 0 Summary: JavaScript bindings based on gobject-introspection and Mozilla License: LGPL-2.0-or-later AND MIT Group: Development/Libraries/GNOME URL: https://wiki.gnome.org/Projects/Gjs -Source0: %{name}-%{version}.tar.zst - -# PATCH-FIX-UPSTREAM gjs-gi-Allow-optional-inout-arguments-to-be-null.patch glgo#GNOME/gjs!1047 bsc#1258964 [email protected] -- Allow optional inout arguments to be null -Patch1: gjs-gi-Allow-optional-inout-arguments-to-be-null.patch +Source0: %{name}-%{version}.tar.xz BuildRequires: /usr/bin/dbus-run-session BuildRequires: c++_compiler ++++++ _scmsync.obsinfo ++++++ mtime: 1774254777 commit: 517028c2df76da7e1444cd2d83a3dee051f5cbf51d07a54204ba31dabfb96222 url: https://src.opensuse.org/GNOME/gjs revision: 517028c2df76da7e1444cd2d83a3dee051f5cbf51d07a54204ba31dabfb96222 projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj ++++++ _service ++++++ --- /var/tmp/diff_new_pack.tIj202/_old 2026-04-10 17:47:15.091558015 +0200 +++ /var/tmp/diff_new_pack.tIj202/_new 2026-04-10 17:47:15.119559167 +0200 @@ -3,19 +3,18 @@ <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://gitlab.gnome.org/GNOME/gjs.git</param> - <param name="revision">1.86.0</param> + <param name="revision">1.88.0</param> <!-- Using +TAG_OFFSET breaks the test suite - https://gitlab.gnome.org/GNOME/gjs/-/issues/646 --> <param name="versionformat">@[email protected]@TAG_OFFSET@</param> <param name="versionrewrite-pattern">(.*).g0</param> <param name="versionrewrite-replacement">\1</param> -<!-- <param name="changesgenerate">enable</param> --> + <!-- <param name="changesgenerate">enable</param> --> </service> - <service name="tar" mode="buildtime"/> - <service name="recompress" mode="buildtime"> + <service name="tar" mode="manual"/> + <service name="recompress" mode="manual"> <param name="file">*.tar</param> - <param name="compression">zst</param> + <param name="compression">xz</param> </service> - <service name="set_version" mode="manual" /> + <service name="set_version" mode="manual"/> </services> - ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-03-24 09:44:53.000000000 +0100 @@ -0,0 +1,5 @@ +*.obscpio +*.osc +_build.* +.pbuild +osc-collab.* ++++++ gjs.obsinfo ++++++ --- /var/tmp/diff_new_pack.tIj202/_old 2026-04-10 17:47:15.787586653 +0200 +++ /var/tmp/diff_new_pack.tIj202/_new 2026-04-10 17:47:15.811587641 +0200 @@ -1,5 +1,5 @@ name: gjs -version: 1.86.0 -mtime: 1758079211 -commit: 27dabfb50aa35fc35336fa796099c4a07af65093 +version: 1.88.0 +mtime: 1773460089 +commit: fe885779002553ad817347ffcf3e2e65bbf3fbd8
