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-10-30 18:05:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and      /work/SRC/openSUSE:Factory/.gjs.new.1255 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gjs"

Fri Oct 30 18:05:59 2026 rev:127 rq:1385403 version:1.90.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2026-08-09 21:34:07.707702834 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new.1255/gjs.changes        2026-10-30 
18:07:00.103957118 +0100
@@ -1,0 +2,122 @@
+Mon Oct 12 06:11:26 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 1.90.1:
+  * First bugfix release for GNOME 51. This release contains several fixes for
+    crashes related to toggle references and garbage collection, and a fix for
+    filtering of source files when generating code coverage reports.
+  * Closed bugs and merge requests:
+    + Object: Fix reference leak for GObject that already has a wrapper
+    + Object: Don't modify wrapped GObject list while iterating it
+    + Some other commits included
+    + Coverage: Fix source file filtering
+
+-------------------------------------------------------------------
+Tue Oct  6 06:29:50 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Disable testsuite run for arm, it currently fails all tests. Let it build
+  anyway as an best effort kind of thing.
+
+-------------------------------------------------------------------
+Wed Sep 30 16:48:48 UTC 2026 - Dominique Leuenberger <[email protected]>
+
+- Update version dependencies according to meson.build.
+
+-------------------------------------------------------------------
+Tue Sep 15 11:15:02 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 1.90.0:
+  + build failure: tests don't specify dependency on
+    sysprof_capture
+
+-------------------------------------------------------------------
+Sun Aug 30 05:32:35 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 1.89.90:
+  + This is the release candidate for GNOME 51. This release brings
+    primarily minor bug fixes and internal type-safety
+    improvements.
+  + Backwards-incompatible change: Gio.DBus.makeProxyWrapper()
+    returns a class expression, which should be called as a
+    constructor, not as a function. Calling it as a function still
+    works, but will print a deprecation warning. To migrate your
+    code, just add `new`.
+  + Backwards-incompatible change: Don't use the
+    `GJS_ALWAYS_INLINE` macro from gjs/macros.h. It was not meant
+    to be public and will print a deprecation warning if used.
+  + Closed bugs and merge requests:
+    - Various maintenance
+    - Maps are terribly slow when planning for a route
+    - Check for char* returns of ambiguous ownership using
+      clang-tidy
+    - testConsole fails if source directory contains
+    - Revert "Gio: Rewrite _makeProxyWrapper as a class expression"
+      and print a deprecation warning instead
+
+-------------------------------------------------------------------
+Fri Aug  7 07:39:44 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 1.89.2:
+  + This is the beta release for the GNOME 51 cycle. There are no
+    notable changes since 1.89.1, only minor bug fixes.
+  + Closed bugs and merge requests: Various maintenance
+
+-------------------------------------------------------------------
+Fri Aug  7 07:39:43 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 1.89.1:
+  + This is the alpha release for the GNOME 51 cycle.
+  + Cairo.Context has gained a fontExtents() method, which returns
+    a property bag with properties corresponding to the fields of
+    `cairo_font_extents_t`, and a textPath() method, which renders
+    text as a path. Also, getFontMatrix() and setFontMatrix() which
+    return and accept property bags corresponding to the fields of
+    `cairo_matrix_t`.
+  + Gtk.Widget has gained static methods add_binding(),
+    add_binding_action(), and add_binding_signal() (GTK 4 only),
+    for conveniently adding keyboard shortcuts to call a function,
+    invoke a Gtk.ShortcutAction, or emit a signal.
+  + Some work-in-progress has been merged, making GNOME platform
+    objects more transparent to the JS garbage collector so that it
+    can make better choices about when to collect. This has the
+    additional bonus of making the info from System.dumpMemoryInfo
+    (visible in Sysprof or dumped to a JSON file) more accurate.
+  + Backwards-incompatible change: Creating a GObject.Interface no
+    longer installs its methods as unbound static methods on the
+    constructor. This was based on as old, nonstandard custom of
+    "generic methods" from the old Mozilla days and modern JS
+    doesn't work like that. Additionally, this never worked as you
+    might expect: `Interface.method(obj)` would not call obj's
+    implementation of the interface method, but Interface's default
+    implementation, which might do nothing or throw
+    NotImplementedError. The only thing it was good for was
+    slightly shorter syntax when chaining up to the default
+    implementation. If you were using it that way, here's how to
+    migrate your code:
+
+      class MyClass extends GObject.Object {
+          static [GObject.Implements] = [MyInterface];
+          static { GObject.registerClass(MyClass); }
+          myMethod() {
+              return MyInterface.myMethod(this);  // OLD
+              return MyInterface.prototype.myMethod.call(this);  // NEW
+          }
+      }
+
+  + Closed bugs and merge requests:
+    - Track memory usage for object prototypes
+    - Add Cairo font extents
+    - More accurate memory usage statistics for Cairo and GdkPixbuf
+      types
+    - Various maintenance
+    - Cairo/text path
+    - profiler: Write last value of memory counters
+    - testCommandLine's non UTF8 file names test fails on ZFS with
+      utf8only=on
+    - Cairo/fontMatrix
+    - overrides/Gtk: Support add_binding*() class methods
+    - More accurate memory usage statistics for GBytes type
+    - function: Avoid heap-allocating small argument arrays
+    - Arguments to `Gio.Application.run()` dropped by `runAsync()`
+      wrapper
+
+-------------------------------------------------------------------

Old:
----
  gjs-1.88.1.tar.xz

New:
----
  gjs-1.90.1.tar.xz

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

Other differences:
------------------
++++++ gjs.spec ++++++
--- /var/tmp/diff_new_pack.Bluwie/_old  2026-10-30 18:07:02.158043130 +0100
+++ /var/tmp/diff_new_pack.Bluwie/_new  2026-10-30 18:07:02.161043256 +0100
@@ -20,7 +20,7 @@
 %global __requires_exclude 
typelib\\(GioWin32|GIMarshallingTests!|GIMarshallingTests)|Gio!|Gio)|Regress!|Regress)|WarnLib!|WarnLib)\\)
 
 Name:           gjs
-Version:        1.88.1
+Version:        1.90.1
 Release:        0
 Summary:        JavaScript bindings based on gobject-introspection and Mozilla
 License:        LGPL-2.0-or-later AND MIT
@@ -44,12 +44,12 @@
 BuildRequires:  pkgconfig(cairo-gobject)
 BuildRequires:  pkgconfig(cairo-xlib)
 BuildRequires:  pkgconfig(dbus-glib-1)
-BuildRequires:  pkgconfig(gio-2.0) >= 2.85.1
-BuildRequires:  pkgconfig(girepository-2.0) >= 2.85.1
-BuildRequires:  pkgconfig(glib-2.0) >= 2.85.1
-BuildRequires:  pkgconfig(gobject-2.0) >= 2.85.1
+BuildRequires:  pkgconfig(gio-2.0) >= 2.86.0
+BuildRequires:  pkgconfig(girepository-2.0) >= 2.86.0
+BuildRequires:  pkgconfig(glib-2.0) >= 2.86.0
+BuildRequires:  pkgconfig(gobject-2.0) >= 2.86.0
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
-BuildRequires:  pkgconfig(gthread-2.0) >= 2.85.1
+BuildRequires:  pkgconfig(gthread-2.0) >= 2.86.0
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.20
 BuildRequires:  pkgconfig(gtk4)
 BuildRequires:  pkgconfig(libffi)
@@ -127,7 +127,7 @@
 %fdupes -s %{buildroot}%{_libexecdir}/installed-tests
 
 %check
-%ifnarch s390x
+%ifnarch s390x %{arm}
 export DISPLAY=:98
 Xvfb :98 >& Xvfb.log & trap "kill $! || true" EXIT
 sleep 10

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.Bluwie/_old  2026-10-30 18:07:02.240046564 +0100
+++ /var/tmp/diff_new_pack.Bluwie/_new  2026-10-30 18:07:02.247046857 +0100
@@ -1,6 +1,7 @@
-mtime: 1786088472
-commit: b012aecb3e8842e6be5a4b3df53852b5612e43c1e3b1069c460904ea6477c852
+mtime: 1791785607
+commit: aaa3849c932cb238c1d19a935c14c9a5aef080aff33b68f4eab1cd1420c7b7ec
 url: https://src.opensuse.org/GNOME/gjs
-revision: b012aecb3e8842e6be5a4b3df53852b5612e43c1e3b1069c460904ea6477c852
+revision: aaa3849c932cb238c1d19a935c14c9a5aef080aff33b68f4eab1cd1420c7b7ec
+trackingbranch: factory
 projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.Bluwie/_old  2026-10-30 18:07:02.299049035 +0100
+++ /var/tmp/diff_new_pack.Bluwie/_new  2026-10-30 18:07:02.313049621 +0100
@@ -3,7 +3,7 @@
   <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.88.1</param>
+    <param name="revision">1.90.1</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>

++++++ build.specials.obscpio ++++++

++++++ 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-10-12 08:13:27.000000000 +0200
@@ -0,0 +1,5 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild
+osc-collab.*

++++++ gjs-1.88.1.tar.xz -> gjs-1.90.1.tar.xz ++++++
++++ 11622 lines of diff (skipped)

++++++ gjs.obsinfo ++++++
--- /var/tmp/diff_new_pack.Bluwie/_old  2026-10-30 18:07:03.396094972 +0100
+++ /var/tmp/diff_new_pack.Bluwie/_new  2026-10-30 18:07:03.407095433 +0100
@@ -1,5 +1,5 @@
 name: gjs
-version: 1.88.1
-mtime: 1782694913
-commit: 90bc2a64443fafaa63f4f2dea31cd9e866902785
+version: 1.90.1
+mtime: 1791763277
+commit: b755c24b9b0580623d4ed82013dbbfcb0ae37499
 

Reply via email to