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-05-30 22:55:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gjs (Old) and /work/SRC/openSUSE:Factory/.gjs.new.1937 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gjs" Sat May 30 22:55:13 2026 rev:124 rq:1355923 version:1.88.0.g4 Changes: -------- --- /work/SRC/openSUSE:Factory/gjs/gjs.changes 2026-04-10 17:47:11.019390464 +0200 +++ /work/SRC/openSUSE:Factory/.gjs.new.1937/gjs.changes 2026-05-30 22:56:24.560023939 +0200 @@ -1,0 +2,14 @@ +Tue May 12 15:59:24 UTC 2026 - Bjørn Lie <[email protected]> + +- Update to version 1.88.0.g4: + + maint: Check for NULL before dereferencing error_out pointer + + Gio: Restore old arg order of + GjsDBusImplementation::handle-method-call + + GObject: Fix bug in GObject.Value with flags type +- Split out new gjs-tests subpackage, stop passing + installed_tests=false to meson setup. Following this, add more + typelibs to global exclude. +- Add fdupes and libxml2-tools BuildRequires, remove duplicate + files and add the optional xmllint dependency. + +------------------------------------------------------------------- Old: ---- gjs-1.88.0.tar.xz New: ---- gjs-1.88.0.g4.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gjs.spec ++++++ --- /var/tmp/diff_new_pack.rWJFtw/_old 2026-05-30 22:56:25.540064150 +0200 +++ /var/tmp/diff_new_pack.rWJFtw/_new 2026-05-30 22:56:25.544064314 +0200 @@ -17,10 +17,10 @@ %bcond_with profiling -%global __requires_exclude typelib\\(GioWin32\\) +%global __requires_exclude typelib\\(GioWin32|GIMarshallingTests!|GIMarshallingTests)|Gio!|Gio)|Regress!|Regress)|WarnLib!|WarnLib)\\) Name: gjs -Version: 1.88.0 +Version: 1.88.0.g4 Release: 0 Summary: JavaScript bindings based on gobject-introspection and Mozilla License: LGPL-2.0-or-later AND MIT @@ -30,6 +30,8 @@ BuildRequires: /usr/bin/dbus-run-session BuildRequires: c++_compiler +BuildRequires: fdupes +BuildRequires: libxml2-tools BuildRequires: meson >= 0.54.0 BuildRequires: pkgconfig BuildRequires: readline-devel @@ -98,18 +100,26 @@ This module contains JavaScript bindings based on gobject-introspection and the Mozilla SpiderMonkey JavaScript engine. +%package tests +Summary: Tests for the gjs package +Requires: %{name} = %{version} + +%description tests +The gjs-tests package contains tests that can be used to verify +the functionality of the installed gjs package. + %prep %autosetup -p1 %build %meson \ - -Dinstalled_tests=false \ -Dprofiler=%{?with_profiling:enabled}%{!?with_profiling:disabled} \ %{nil} %meson_build %install %meson_install +%fdupes -s %{buildroot}%{_libexecdir}/installed-tests %check %ifnarch s390x @@ -137,19 +147,14 @@ %{_libdir}/gjs/girepository-1.0/GjsPrivate-1.0.typelib %files -n libgjs-devel -%{_includedir}/* +%{_includedir}/gjs-1.0 %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %{_datadir}/%{name}-1.0/ -# FIXME -- nuke these -%dir %{_libexecdir}/installed-tests/gjs -%{_libexecdir}/installed-tests/gjs/GIMarshallingTests-1.0.typelib -%{_libexecdir}/installed-tests/gjs/Regress-1.0.typelib -%{_libexecdir}/installed-tests/gjs/RegressUnix-1.0.typelib -%{_libexecdir}/installed-tests/gjs/Utility-1.0.typelib -%{_libexecdir}/installed-tests/gjs/WarnLib-1.0.typelib -%{_libexecdir}/installed-tests/gjs/libgimarshallingtests.so -%{_libexecdir}/installed-tests/gjs/libregress.so -%{_libexecdir}/installed-tests/gjs/libutility.so -%{_libexecdir}/installed-tests/gjs/libwarnlib.so + +%files tests +%dir %{_libexecdir}/installed-tests +%{_libexecdir}/installed-tests/ +%{_datadir}/glib-2.0/schemas/org.gnome.GjsTest.gschema.xml +%{_datadir}/installed-tests/ ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.rWJFtw/_old 2026-05-30 22:56:25.596066448 +0200 +++ /var/tmp/diff_new_pack.rWJFtw/_new 2026-05-30 22:56:25.600066612 +0200 @@ -1,6 +1,6 @@ -mtime: 1774254777 -commit: 517028c2df76da7e1444cd2d83a3dee051f5cbf51d07a54204ba31dabfb96222 +mtime: 1779268347 +commit: fa144fb5541c4b58b56a00b4fa20e00cef64b434bcc4626ce81ed26ae9f0aea8 url: https://src.opensuse.org/GNOME/gjs -revision: 517028c2df76da7e1444cd2d83a3dee051f5cbf51d07a54204ba31dabfb96222 +revision: fa144fb5541c4b58b56a00b4fa20e00cef64b434bcc4626ce81ed26ae9f0aea8 projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj ++++++ _service ++++++ --- /var/tmp/diff_new_pack.rWJFtw/_old 2026-05-30 22:56:25.628067761 +0200 +++ /var/tmp/diff_new_pack.rWJFtw/_new 2026-05-30 22:56:25.632067925 +0200 @@ -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.0</param> + <param name="revision">gnome-50</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-05-20 11:12:27.000000000 +0200 @@ -0,0 +1,5 @@ +*.obscpio +*.osc +_build.* +.pbuild +osc-collab.* ++++++ gjs.obsinfo ++++++ --- /var/tmp/diff_new_pack.rWJFtw/_old 2026-05-30 22:56:25.820075639 +0200 +++ /var/tmp/diff_new_pack.rWJFtw/_new 2026-05-30 22:56:25.828075968 +0200 @@ -1,5 +1,5 @@ name: gjs -version: 1.88.0 -mtime: 1773460089 -commit: fe885779002553ad817347ffcf3e2e65bbf3fbd8 +version: 1.88.0.g4 +mtime: 1778252477 +commit: 2612e834ed1ed4d625aad545f92603e1c7f3c507
