Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gawk for openSUSE:Factory checked in at 2026-05-10 16:46:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gawk (Old) and /work/SRC/openSUSE:Factory/.gawk.new.1966 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gawk" Sun May 10 16:46:33 2026 rev:62 rq:1351829 version:5.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gawk/gawk.changes 2025-04-08 17:49:52.731094878 +0200 +++ /work/SRC/openSUSE:Factory/.gawk.new.1966/gawk.changes 2026-05-10 16:46:36.512566229 +0200 @@ -1,0 +2,41 @@ +Fri May 8 09:22:27 UTC 2026 - Dirk Müller <[email protected]> + +- update to 5.4.0: + * 1. This release now uses Mike Haertel's MinRX regular + expression matcher as the default regexp engine. The old regex + and dfa engines are still available. More detail is available + in the manual, and in the file README_d/README.matchers. + At the very least, read that file! + * 2. The manual, in the Bugs section, now makes it explicit + that (a) Ad hominem attacks on the lists will not be tolerated, + and (b) Discussion of proprietary software is strongly + discouraged. Repeated offenses are grounds for being banned + from the lists. + * 3. There is now a new directive, @nsinclude, which works like + @include but does not reset the namespace for the included file + to "awk". See the manual for details. + * 4. When using lshift() or rshift() and attempting to shift by + as many or more bits than in a uintmax_t, gawk returns zero, + instead of whatever the C compiler and hardware might have done. + * 5. Gawk's use of persistent memory has changed somewhat: + * A. Gawk now stores additional meta-information in the backing + file. + * This means that if you have a backing file with important + data in it, you should dump the data to a text file using the + old version, create a new backing file, and then read your data + back in with the new version, to a *brand new* backing file. + * 6. The ordchr extension now supports multibyte / wide + characters. + * 7. Per the 2024 POSIX standard, `length(array)' is no longer + an extension, but a regular feature. Thus --posix no longer + rejects it and --lint no longer warns about it. + * 8. The --traditional option has been rationalized to bring + gawk into sync with BWK awk. It no longer affects the return + code from system(), and it no longer prevents using a regexp + for RS. Internally, the code was cleaned up some as well. + * 9. Assertions in the C code are now enabled. To disable + them, manually edit the various Makefiles after running + configure and before running make. You will need to add + -DNDEBUG to the CFLAGS variable. + +------------------------------------------------------------------- Old: ---- gawk-5.3.2.tar.xz gawk-5.3.2.tar.xz.sig New: ---- gawk-5.4.0.tar.xz gawk-5.4.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gawk.spec ++++++ --- /var/tmp/diff_new_pack.yAeNlN/_old 2026-05-10 16:46:37.068588984 +0200 +++ /var/tmp/diff_new_pack.yAeNlN/_new 2026-05-10 16:46:37.068588984 +0200 @@ -1,7 +1,7 @@ # # spec file for package gawk # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # Copyright (c) 2025 Andreas Stieger <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: gawk -Version: 5.3.2 +Version: 5.4.0 Release: 0 Summary: Domain-specific language for text processing License: GPL-3.0-or-later @@ -43,7 +43,7 @@ %autosetup -p1 %build -export CFLAGS="%{optflags}" +export CFLAGS="%{optflags} -DNDEBUG" %configure %if %{do_profiling} && !0%{?want_reproducible_builds} %make_build CFLAGS="$CFLAGS %{cflags_profile_generate}" LDFLAGS="-fprofile-arcs" ++++++ gawk-5.3.2.tar.xz -> gawk-5.4.0.tar.xz ++++++ ++++ 177699 lines of diff (skipped)
