Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package remake for openSUSE:Factory checked 
in at 2026-03-29 20:00:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/remake (Old)
 and      /work/SRC/openSUSE:Factory/.remake.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "remake"

Sun Mar 29 20:00:50 2026 rev:6 rq:1343394 version:4.3_1.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/remake/remake.changes    2020-12-02 
13:59:13.809864918 +0100
+++ /work/SRC/openSUSE:Factory/.remake.new.8177/remake.changes  2026-03-29 
20:01:11.534667904 +0200
@@ -1,0 +2,18 @@
+Wed Mar 25 16:35:09 UTC 2026 - [email protected]
+
+- Update to version 4.3+dbg-1.6
+  * Allow --profile to take an argument to specify callgrind for
+    json PR #132 (Jayson Messenger)
+  * Fix bug in info var PR #113
+  * Typos in make.1 Issue #110
+  * Support gcc-10 Issue #109
+  * Document debugger commands
+  * Debugger commands are in separate .c files (not inlined, .h
+    included)
+
+- Add fix-gcc15.patch
+  * gcc-15 treats void f(); as void f(void);
+    (gh#Trepan-Debuggers/remake#169) (gh#Trepan-Debuggers/remake#170)
+- Add tests/%check section
+
+-------------------------------------------------------------------

Old:
----
  remake-4.3+dbg-1.5.tar.gz

New:
----
  fix-gcc15.patch
  remake-4.3+dbg-1.6.tar.gz

----------(New B)----------
  New:
- Add fix-gcc15.patch
  * gcc-15 treats void f(); as void f(void);
----------(New E)----------

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

Other differences:
------------------
++++++ remake.spec ++++++
--- /var/tmp/diff_new_pack.rVQ1ms/_old  2026-03-29 20:01:12.162693778 +0200
+++ /var/tmp/diff_new_pack.rVQ1ms/_new  2026-03-29 20:01:12.162693778 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package remake
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,10 +16,10 @@
 #
 
 
-%define base_version 4.3+dbg-1.5
-%define pkg_version 4.3+dbg-1.5
+%define base_version 4.3+dbg-1.6
+%define pkg_version 4.3+dbg-1.6
 Name:           remake
-Version:        4.3_1.5
+Version:        4.3_1.6
 Release:        0
 Summary:        A gnu make version including a debuger
 License:        GPL-3.0-or-later
@@ -27,6 +27,8 @@
 Summary(de):    Eine gnu make Version inklusive Debugger
 URL:            http://bashdb.sourceforge.net/remake/
 Source0:        
https://downloads.sourceforge.net/project/bashdb/remake/%{base_version}/remake-%{pkg_version}.tar.gz
+# PATCH-FIX-UPSTREAM fix-gcc15.patch gh#Trepan-Debuggers/remake#169 
gh#Trepan-Debuggers/remake#170
+Patch0:         fix-gcc15.patch
 BuildRequires:  readline-devel
 Requires(post): %{install_info_prereq}
 Requires(preun): %{install_info_prereq}
@@ -59,6 +61,12 @@
 
 %find_lang remake
 
+%check
+# Random test failure in remake 4.3: output-sync deadlocks sometimes
+# https://github.com/Trepan-Debuggers/remake/issues/168
+rm -f tests/scripts/features/output-sync
+%make_build check
+
 %post
 %install_info --info-dir="%{_infodir}" "%{_infodir}"/remake.info*
 

++++++ fix-gcc15.patch ++++++
>From 15f36a69b1a7798fa836d849c68c0fa5cd1dae6f Mon Sep 17 00:00:00 2001
From: rocky <[email protected]>
Date: Fri, 26 Sep 2025 06:59:41 -0400
Subject: [PATCH] GCC-15 tolerance

gcc-15 treats void f(); as void f(void); See #169
---
 src/make.h    | 6 +-----
 src/makeint.h | 6 +-----
 2 files changed, 2 insertions(+), 10 deletions(-)

diff --git a/src/make.h b/src/make.h
index 5da383162..09c613be3 100644
--- a/src/make.h
+++ b/src/make.h
@@ -415,11 +415,7 @@ long int lseek ();
 
 #endif  /* Not GNU C library or POSIX.  */
 
-#ifdef  HAVE_GETCWD
-# if !defined(VMS) && !defined(__DECC)
-char *getcwd ();
-# endif
-#else
+#ifndef HAVE_GETCWD
 char *getwd ();
 # define getcwd(buf, len)       getwd (buf)
 #endif
diff --git a/src/makeint.h b/src/makeint.h
index 9bf867d1b..53bd67f87 100644
--- a/src/makeint.h
+++ b/src/makeint.h
@@ -611,11 +611,7 @@ long int lseek ();
 
 #endif  /* Not GNU C library or POSIX.  */
 
-#ifdef  HAVE_GETCWD
-# if !defined(VMS) && !defined(__DECC)
-char *getcwd ();
-# endif
-#else
+#ifndef HAVE_GETCWD
 char *getwd ();
 # define getcwd(buf, len)       getwd (buf)
 #endif

++++++ remake-4.3+dbg-1.5.tar.gz -> remake-4.3+dbg-1.6.tar.gz ++++++
++++ 100938 lines of diff (skipped)

Reply via email to