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
 

Reply via email to