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)

Reply via email to