Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package m4 for openSUSE:Factory checked in 
at 2025-05-13 20:05:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/m4 (Old)
 and      /work/SRC/openSUSE:Factory/.m4.new.30101 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "m4"

Tue May 13 20:05:24 2025 rev:45 rq:1276749 version:1.4.20

Changes:
--------
--- /work/SRC/openSUSE:Factory/m4/m4.changes    2025-04-11 16:43:56.760075852 
+0200
+++ /work/SRC/openSUSE:Factory/.m4.new.30101/m4.changes 2025-05-13 
20:05:27.238789965 +0200
@@ -1,0 +2,36 @@
+Sat May 10 20:00:23 UTC 2025 - Christoph G <f...@grueninger.de>
+
+- Update to 1.4.20
+ * Fix a bug in the `eval' builtin where it does not suppress warnings
+   about division by zero that occurs within a more complex expression on
+   the right hand side of || or &&
+ * The `syscmd' and `esyscmd' builtins no longer mishandle a command line
+   starting with `-' or `+'
+ * Fix regression introduced in 1.4.19 where trace output (such as with
+   `debugmode(t)') could read invalid memory when tracing a series of
+   pushed macros that are popped during argument collection.
+ * Fix regression introduced in 1.4.19 where the `format' builtin
+   inadvertently took on locale-dependent parsing and output of floating
+   point numbers as a side-effect of introducing message translations.
+ * Fix regression introduced in 1.4.11 where the experimental `changeword'
+   builtin could cause a crash if given a regex that does not match all
+   one-byte prefixes of valid longer matches.  As a reminder, `changeword'
+   is not recommended for production use, and will likely not be present
+   in the next major version release.
+** Update to comply with newer C standards, and inherit portability
+   improvements from gnulib.
+- Update to 1.4.19
+** A number of portability improvements inherited from gnulib, including
+   the ability to perform stack overflow detection on more platforms
+   without linking to GNU libsigsegv.
+** The symbol hash table now defaults to 65537 buckets instead of 509, as
+   modern systems have enough memory to benefit from fewer hash collisions
+   by default.
+** Introduce the use of gettext, with the immediate benefit of nicer
+   UTF-8 author names.
+- Disable profilied built as it lead to segmentation faults in the
+  test suite (test-free).
+- Drop gnulib-libio.patch as a similar change is part of upstream.
+- Drop gnulib-c-stack.patch as patched code got removed upstream.
+
+-------------------------------------------------------------------

Old:
----
  gnulib-c-stack.patch
  gnulib-libio.patch
  m4-1.4.18.tar.xz
  m4-1.4.18.tar.xz.sig

New:
----
  m4-1.4.20.tar.xz
  m4-1.4.20.tar.xz.sig

BETA DEBUG BEGIN:
  Old:- Drop gnulib-libio.patch as a similar change is part of upstream.
- Drop gnulib-c-stack.patch as patched code got removed upstream.
  Old:  test suite (test-free).
- Drop gnulib-libio.patch as a similar change is part of upstream.
- Drop gnulib-c-stack.patch as patched code got removed upstream.
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ m4.spec ++++++
--- /var/tmp/diff_new_pack.Lzurjk/_old  2025-05-13 20:05:27.966820593 +0200
+++ /var/tmp/diff_new_pack.Lzurjk/_new  2025-05-13 20:05:27.970820761 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package m4
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           m4
-Version:        1.4.18
+Version:        1.4.20
 Release:        0
 Summary:        GNU m4
 License:        GPL-3.0-or-later
@@ -26,8 +26,6 @@
 Source0:        https://ftp.gnu.org/pub/gnu/m4/%{name}-%{version}.tar.xz
 Source1:        https://ftp.gnu.org/pub/gnu/m4/%{name}-%{version}.tar.xz.sig
 Source2:        
https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=m4&download=1#/%{name}.keyring
-Patch1:         gnulib-libio.patch
-Patch2:         gnulib-c-stack.patch
 BuildRequires:  xz
 Requires(post): %{install_info_prereq}
 Requires(preun): %{install_info_prereq}
@@ -51,7 +49,7 @@
        gl_cv_func_isnanl_works=yes \
        gl_cv_func_printf_directive_n=yes \
        gl_cv_func_printf_infinite_long_double=yes
-%if %{do_profiling} && !0%{?want_reproducible_builds}
+%if %{do_profiling} && !0%{?want_reproducible_builds} && 0
   %make_build CFLAGS="%{optflags} %{cflags_profile_generate} -std=gnu17"
   # run profiling check sequentially to have it reproducible
   %make_build -j1 check CFLAGS="%{optflags} %{cflags_profile_generate} 
-std=gnu17"
@@ -83,4 +81,5 @@
 %{_infodir}/m4.info-2%{ext_info}
 %{_infodir}/m4.info%{?ext_info}
 %{_mandir}/man1/m4.1%{?ext_man}
+%{_prefix}/share/locale/*/LC_MESSAGES/m4.mo
 

++++++ m4-1.4.18.tar.xz -> m4-1.4.20.tar.xz ++++++
++++ 493001 lines of diff (skipped)

Reply via email to