Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package cjs for openSUSE:Factory checked in at 2025-01-13 17:49:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cjs (Old) and /work/SRC/openSUSE:Factory/.cjs.new.1881 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cjs" Mon Jan 13 17:49:58 2025 rev:23 rq:1237098 version:6.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/cjs/cjs.changes 2024-09-01 19:22:53.235602859 +0200 +++ /work/SRC/openSUSE:Factory/.cjs.new.1881/cjs.changes 2025-01-13 17:50:13.010843343 +0100 @@ -1,0 +2,7 @@ +Wed Nov 27 09:06:48 UTC 2024 - Richard Rahl <rra...@opensuse.org> + +- update to 6.4.0: + * gjs-util: Backport private closure annotations patch + * Fix meson.build deprecations up to 0.56.0 + +------------------------------------------------------------------- Old: ---- cjs-6.2.0.tar.gz New: ---- cjs-6.4.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cjs.spec ++++++ --- /var/tmp/diff_new_pack.tnBcqD/_old 2025-01-13 17:50:13.558865986 +0100 +++ /var/tmp/diff_new_pack.tnBcqD/_new 2025-01-13 17:50:13.562866152 +0100 @@ -19,7 +19,7 @@ %define sover 0 %define typelib typelib-1_0-CjsPrivate-1_0 Name: cjs -Version: 6.2.0 +Version: 6.4.0 Release: 0 Summary: JavaScript module used by Cinnamon License: (GPL-2.0-or-later OR MPL-1.1 OR LGPL-2.1-or-later) AND MIT @@ -38,7 +38,7 @@ BuildRequires: pkgconfig(gtk+-3.0) >= 3.14.0 BuildRequires: pkgconfig(libffi) BuildRequires: pkgconfig(mozjs-115) -%if %{?suse_version} > 1500 +%if 0%{?suse_version} > 1500 BuildRequires: pkgconfig(readline) %else BuildRequires: readline-devel ++++++ cjs-6.2.0.tar.gz -> cjs-6.4.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cjs-6.2.0/debian/changelog new/cjs-6.4.0/debian/changelog --- old/cjs-6.2.0/debian/changelog 2024-06-11 16:27:18.000000000 +0200 +++ new/cjs-6.4.0/debian/changelog 2024-11-25 13:17:34.000000000 +0100 @@ -1,3 +1,13 @@ +cjs (6.4.0) xia; urgency=medium + + [ Leigh Scott ] + * Fix meson.build deprecations up to 0.56.0 (#119) (#125) + + [ Rick Calixte ] + * gjs-util: Backport private closure annotations patch (#126) + + -- Clement Lefebvre <r...@linuxmint.com> Mon, 25 Nov 2024 12:17:11 +0000 + cjs (6.2.0) wilma; urgency=medium [ Clement Lefebvre ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cjs-6.2.0/installed-tests/js/libgjstesttools/meson.build new/cjs-6.4.0/installed-tests/js/libgjstesttools/meson.build --- old/cjs-6.2.0/installed-tests/js/libgjstesttools/meson.build 2024-06-11 16:27:18.000000000 +0200 +++ new/cjs-6.4.0/installed-tests/js/libgjstesttools/meson.build 2024-11-25 13:17:34.000000000 +0100 @@ -13,7 +13,7 @@ gjstest_tools_gir = gnome.generate_gir(libgjstesttools, includes: ['GObject-2.0', 'Gio-2.0'], sources: gjstest_tools_sources, namespace: 'GjsTestTools', nsversion: '1.0', - symbol_prefix: 'gjs_test_tools_', extra_args: '--warn-error', + symbol_prefix: 'gjs_test_tools_', fatal_warnings: get_option('werror'), install: get_option('installed_tests'), install_dir_gir: false, install_dir_typelib: installed_tests_execdir) gjstest_tools_typelib = gjstest_tools_gir[1] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cjs-6.2.0/installed-tests/js/meson.build new/cjs-6.4.0/installed-tests/js/meson.build --- old/cjs-6.2.0/installed-tests/js/meson.build 2024-06-11 16:27:18.000000000 +0200 +++ new/cjs-6.4.0/installed-tests/js/meson.build 2024-11-25 13:17:34.000000000 +0100 @@ -73,9 +73,10 @@ regress_gir = gnome.generate_gir(libregress, includes: regress_gir_includes, sources: regress_sources, namespace: 'Regress', nsversion: '1.0', identifier_prefix: 'Regress', symbol_prefix: 'regress_', - extra_args: ['--warn-all', '--warn-error'] + regress_gir_c_args, + extra_args: ['--warn-all'] + regress_gir_c_args, install: get_option('installed_tests'), install_dir_gir: false, - install_dir_typelib: installed_tests_execdir) + install_dir_typelib: installed_tests_execdir, + fatal_warnings: get_option('werror')) regress_typelib = regress_gir[1] if not skip_warnlib @@ -104,7 +105,7 @@ gimarshallingtests_gir = gnome.generate_gir(libgimarshallingtests, includes: ['Gio-2.0'], sources: gimarshallingtests_sources, namespace: 'GIMarshallingTests', nsversion: '1.0', - symbol_prefix: 'gi_marshalling_tests_', extra_args: '--warn-error', + symbol_prefix: 'gi_marshalling_tests_', fatal_warnings: get_option('werror'), install: get_option('installed_tests'), install_dir_gir: false, install_dir_typelib: installed_tests_execdir) gimarshallingtests_typelib = gimarshallingtests_gir[1] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cjs-6.2.0/libgjs-private/gjs-util.c new/cjs-6.4.0/libgjs-private/gjs-util.c --- old/cjs-6.2.0/libgjs-private/gjs-util.c 2024-06-11 16:27:18.000000000 +0200 +++ new/cjs-6.4.0/libgjs-private/gjs-util.c 2024-11-25 13:17:34.000000000 +0100 @@ -235,7 +235,7 @@ * @store: a #GListStore * @item: the new item * @compare_func: (scope call): pairwise comparison function for sorting - * @user_data: (closure): user data for @compare_func + * @user_data: user data for @compare_func * * Inserts @item into @store at a position to be determined by the * @compare_func. @@ -258,7 +258,7 @@ * gjs_list_store_sort: * @store: a #GListStore * @compare_func: (scope call): pairwise comparison function for sorting - * @user_data: (closure): user data for @compare_func + * @user_data: user data for @compare_func * * Sort the items in @store according to @compare_func. */ @@ -270,7 +270,7 @@ /** * gjs_gtk_custom_sorter_new: * @sort_func: (nullable) (scope call): function to sort items - * @user_data: (closure): user data for @compare_func + * @user_data: user data for @sort_func * @destroy: destroy notify for @user_data * * Creates a new `GtkSorter` that works by calling @sort_func to compare items. @@ -305,7 +305,7 @@ * gjs_gtk_custom_sorter_set_sort_func: * @sorter: a `GtkCustomSorter` * @sort_func: (nullable) (scope call): function to sort items - * @user_data: (closure): user data to pass to @sort_func + * @user_data: user data to pass to @sort_func * @destroy: destroy notify for @user_data * * Sets (or unsets) the function used for sorting items. @@ -423,7 +423,7 @@ /** * gjs_log_set_writer_func: * @func: (scope notified): callback with log data - * @user_data: (closure): user data for @func + * @user_data: user data for @func * @user_data_free: (destroy user_data_free): destroy for @user_data * * Sets a given function as the writer function for structured logging, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cjs-6.2.0/libgjs-private/gjs-util.h new/cjs-6.4.0/libgjs-private/gjs-util.h --- old/cjs-6.2.0/libgjs-private/gjs-util.h 2024-06-11 16:27:18.000000000 +0200 +++ new/cjs-6.4.0/libgjs-private/gjs-util.h 2024-11-25 13:17:34.000000000 +0100 @@ -124,11 +124,11 @@ * @target: * @target_property: * @flags: - * @to_callback: (scope notified) (nullable): - * @to_data: (closure to_callback): + * @to_callback: (scope notified) (nullable) (closure to_data): + * @to_data: * @to_notify: (destroy to_data): - * @from_callback: (scope notified) (nullable): - * @from_data: (closure from_callback): + * @from_callback: (scope notified) (nullable) (closure from_data): + * @from_data: * @from_notify: (destroy from_data): * * Returns: (transfer none): @@ -149,11 +149,11 @@ * @target: * @target_property: * @flags: - * @to_callback: (scope notified) (nullable): - * @to_data: (closure to_callback): + * @to_callback: (scope notified) (nullable) (closure to_data): + * @to_data: * @to_notify: (destroy to_data): - * @from_callback: (scope notified) (nullable): - * @from_data: (closure from_callback): + * @from_callback: (scope notified) (nullable) (closure from_data): + * @from_data: * @from_notify: (destroy from_data): */ GJS_EXPORT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cjs-6.2.0/meson.build new/cjs-6.4.0/meson.build --- old/cjs-6.2.0/meson.build 2024-06-11 16:27:18.000000000 +0200 +++ new/cjs-6.4.0/meson.build 2024-11-25 13:17:34.000000000 +0100 @@ -3,13 +3,13 @@ # SPDX-FileCopyrightText: 2019 Chun-wei Fan <fanchun...@src.gnome.org> project( - 'cjs', - 'cpp', - 'c', - version : '6.2.0', - license : ['MIT', 'LGPL2+'], - meson_version : '>=0.56.0', - default_options : ['cpp_std=c++17', 'cpp_rtti=false', 'c_std=c99', 'warning_level=2', 'b_pch=true'] + 'cjs', + 'cpp', + 'c', +version : '6.4.0', +license : ['MIT', 'LGPL2+'], +meson_version : '>=0.56.0', +default_options : ['cpp_std=c++17', 'cpp_rtti=false', 'c_std=c99', 'warning_level=2', 'b_pch=true'] ) # cpp_rtti: SpiderMonkey can be compiled with or without runtime type @@ -595,7 +595,7 @@ gjs_private_gir = gnome.generate_gir(libgjs, includes: ['GObject-2.0', 'Gio-2.0'], sources: libgjs_private_sources, namespace: 'CjsPrivate', nsversion: '1.0', identifier_prefix: 'Gjs', - symbol_prefix: 'gjs_', extra_args: '--warn-error', install: true, + symbol_prefix: 'gjs_', fatal_warnings: get_option('werror'), install: true, install_dir_gir: false, install_dir_typelib: pkglibdir / 'girepository-1.0') gjs_private_typelib = gjs_private_gir[1] @@ -642,7 +642,7 @@ libgjs_test_tools_builddir = js_tests_builddir / 'libgjstesttools' # GJS_PATH is empty here since we want to force the use of our own # resources. G_FILENAME_ENCODING ensures filenames are not UTF-8 -tests_environment.set('TOP_BUILDDIR', meson.build_root()) +tests_environment.set('TOP_BUILDDIR', meson.project_build_root()) tests_environment.set('GJS_USE_UNINSTALLED_FILES', '1') tests_environment.set('GJS_PATH', '') tests_environment.set('GJS_DEBUG_OUTPUT', 'stderr')