Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package squirrel for openSUSE:Factory checked in at 2023-01-14 00:03:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/squirrel (Old) and /work/SRC/openSUSE:Factory/.squirrel.new.32243 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "squirrel" Sat Jan 14 00:03:18 2023 rev:13 rq:1058212 version:3.2 Changes: -------- --- /work/SRC/openSUSE:Factory/squirrel/squirrel.changes 2019-10-28 17:00:16.657751465 +0100 +++ /work/SRC/openSUSE:Factory/.squirrel.new.32243/squirrel.changes 2023-01-14 00:04:08.206032088 +0100 @@ -1,0 +2,24 @@ +Fri Jan 13 11:24:10 UTC 2023 - Dirk Müller <dmuel...@suse.com> + +- update to 3.2 (bsc#1201974, CVE-2021-41556): + * added new inline bind env syntax for closures + * added sq_tailcall + * added rawcall keyword + * added post call initializer syntax + * added table.keys() and table.values() + * added table.filter() + * added skipempty in split() + * additional parameters in array.map() and array.apply() + * additional optional initializer in array.reduce() + * added sqstd_pushstringf and sqstd_throwerrorf + * closure.call() is now a "native tailcall" and the invoked function can now be suspended + * fixed sq_newmember and sq_rawnewmember properly pop parameters + * fixed capturing free variable on for loop counter before a break statement + * fixed \u in lexer + * various bugfixes + * sq_gettypetag doesn't set last error(it's treated as SQBool function but keeps a SQRESULT for backward compatibility) + * fixed _set method in userdata delegates + * fixed some warnings +- drop squirrel-aliasing.patch, squirrel-ptr_conversion.patch (upstream) + +------------------------------------------------------------------- Old: ---- squirrel-aliasing.patch squirrel-ptr_conversion.patch squirrel_3_0_7_stable.tar.gz New: ---- squirrel_3_2_stable.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ squirrel.spec ++++++ --- /var/tmp/diff_new_pack.cMdR1b/_old 2023-01-14 00:04:08.794035513 +0100 +++ /var/tmp/diff_new_pack.cMdR1b/_new 2023-01-14 00:04:08.802035561 +0100 @@ -1,7 +1,7 @@ # # spec file for package squirrel # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,19 +16,17 @@ # -%define tardir SQUIRREL3 -%define tarver 3_0_7 +%define tardir squirrel3 +%define tarver 3_2 Name: squirrel -Version: 3.0.7 +Version: 3.2 Release: 0 Summary: A high level imperative/OO programming language License: MIT Group: Development/Languages/Other -URL: http://squirrel-lang.org/ +URL: https://squirrel-lang.org/ Source: https://downloads.sourceforge.net/%{name}/%{name}_%{tarver}_stable.tar.gz Patch0: squirrel-autoconfiscate.patch.bz2 -Patch1: squirrel-aliasing.patch -Patch2: squirrel-ptr_conversion.patch Patch3: squirrel-rename_binary.patch Patch4: squirrel-gcc47.patch BuildRequires: dos2unix @@ -81,8 +79,6 @@ %setup -q -n %{tardir} dos2unix -q $(find . -type f) %patch0 -%patch1 -%patch2 -p1 %patch3 %patch4 -p1 find . -type f -exec chmod -x {} + ++++++ squirrel_3_0_7_stable.tar.gz -> squirrel_3_2_stable.tar.gz ++++++ ++++ 43472 lines of diff (skipped)